- Спрашивайте!
- Обсуждение статьи "Библиотека для простого и быстрого создания программ для MetaTrader (Часть VIII): События модификации ордеров и позиций"
- Ошибки, баги, вопросы
Здравствуйте. Такая проблема: Индикатор стоит на графике EURUSD например, перетаскиваем на график например GBPCAD и индикатор делает расчеты около 5-30 секунд (т.е. индикатор сам появляется, но сигналов нету, осицилятор). Если опять перетащить EURUSD то все моментально, если опять перетащить GBPCAD то все моментально. Если во время расчета индикатора скомпилировать, то он сразу моментом выдает сигналы.Расчет истории 1000 баров. В журнале пишет uninit reason 3 (ТФ или ВП изменена). С другими индикаторами проблем нет. В чем может быть причина такой долго загрузки, код смотрел, пытался оптимизировать, без результатно.
На новом символе котировки должны подгрузиться.
На новом символе котировки должны подгрузиться.
Почему с другими индикаторами нет подгрузки истории?
Есть ли функция которая переиницилизацию делает?
Почему с другими индикаторами нет подгрузки истории?
Про другие индикаторы в вопросе ничего не сказано ;-). Но по идее, какой бы индикатор не взять, если потом на этот чарт перетащить символ, по которому еще нет истории - будет затык, связанный с подкачкой.
Есть ли функция которая переиницилизацию делает?
ArrayInitialize(); + iTime(_Symbol, _Period, 0);
ну и проверка количества баров
Про другие индикаторы в вопросе ничего не сказано ;-). Но по идее, какой бы индикатор не взять, если потом на этот чарт перетащить символ, по которому еще нет истории - будет затык, связанный с подкачкой.
Почитайте внимательнее вопрос)
Почитайте внимательнее вопрос)
Тогда попробуйте его точнее написать. Я отвечаю на написанный вопрос.
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования