Andrey Khatimlianskii:
Почему советник с таким кодом при запуске на обычном графике добавляет все индикаторы в одно подокно, а при запуске в визуализаторе выдает 7 раз "ChartIndicatorAdd ERROR #4014!!!" и каждый индикатор добавляется в свое подокно?
Если "Системная функция не разрешена для вызова" (описание ошибки 4014), то почему она работает?
Вот так работает:
int Handles[]; string Parameters[]; //+------------------------------------------------------------------+ //| Expert initialization function | //+------------------------------------------------------------------+ int OnInit() { int subwin = (int)ChartGetInteger( ChartID(), CHART_WINDOWS_TOTAL, 0 ); ArrayResize( Handles, 7 ); ArrayResize( Parameters, 7 ); //--- for ( int c = 0; c < 7; c ++ ) { Parameters[c] = "2015.03.16"; Handles[c] = iCustom( _Symbol, _Period, "Test.ex5", Parameters[c] ); //--- if ( Handles[c] == INVALID_HANDLE ) { Print( " * \"iCustom ERROR #", GetLastError(), "!!!" ); return( INIT_FAILED ); } else { if ( !ChartIndicatorAdd( ChartID(), subwin, Handles[c] ) ) { Print( " * ChartIndicatorAdd ERROR #", GetLastError(), "!!!" ); return( INIT_FAILED ); } else { subwin++; } } } ChartRedraw(); return( INIT_SUCCEEDED ); }
Михаил:
Вот так работает:
Михаил, вы не поняли.
Мне нужно все индикаторы добавить в одно подокно. В разные подокна они как раз добавляются и с моим кодом (но только в режиме визуализации).
Support Team 2015.05.21 17:15
Это будет исправлено.
В данный момент проводятся масштабные работы по визуализатору тестирования
Andrey Khatimlianskii:
опять наверное все, вчетвером, пару дней масштабно уделят внимание визуализатору
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Почему советник с таким кодом при запуске на обычном графике добавляет все индикаторы в одно подокно, а при запуске в визуализаторе выдает 7 раз "ChartIndicatorAdd ERROR #4014!!!" и каждый индикатор добавляется в свое подокно?
Если "Системная функция не разрешена для вызова" (описание ошибки 4014), то почему она работает?