Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Кстати, вот ещё одна причина, по которой "падает"
---
Буквально вчера с этим столкнулся.
Индикатор с таймеров отлично работает онлайн, но если его вызывать в советнике - то "всё"
Поэтому и думаю, может быть есть иной способ получить данные буфера кроме iCustoms
Да я тоже так думаю. Так как там про отсутствие файлов лишь предупреждение, а тут ошибка уже.
Поэтому и думаю, может быть есть иной способ получить данные буфера кроме iCustoms
Предупреждение - жёлтеньким, а это ошибка :)
Кстати, вот ещё одна причина, по которой "падает"
---
Буквально вчера с этим столкнулся.
Индикатор с таймеров отлично работает онлайн, но если его вызывать в советнике - то "всё".
Лечение: убрать таймер, если вызов с советника.
===
Ещё вчера у меня возник вопрос, как определить, что индикатор вызывается в советнике, чтобы отключить таймер и перенести программно в OnCalculate
Это вопрос к знатокам, кто знает - ответьте!
Сейчас вывел в настройки, но это как-то некрасиво.
В коде такие штуки
если есть таймер, то вовсе не факт что он запустится по первому свистку в OnInit :-( жизнь жестока
поэтому в OnInit(): bool hasTimer=EventSetXXXTimer();
далее во всех OnYY : if (!hasTimer) hasTimer=.... else EmulateTimer()
такой баг может присутствовать в терминале и особо блещет при наличии сложных DLL (но и без них тоже проявляется). Были и особо удачные билды, когда проявлялся прямо сразу
если есть таймер, то вовсе не факт что он запустится по первому свистку в OnInit :-( жизнь жестока
поэтому в OnInit(): bool hasTimer=EventSetXXXTimer();
далее во всех OnYY : if (!hasTimer) hasTimer=.... else EmulateTimer()
такой баг может присутствовать в терминале и особо блещет при наличии сложных DLL (но и без них тоже проявляется). Были и особо удачные билды, когда проявлялся прямо сразу
Это решит проблему запуска индикатора в советнике?
Это решит проблему запуска индикатора в советнике?
это отчасти пролечит проблему вызова таймера из вызываемого индикатора.Из советника вызываемого в терминале, "в доме который построил Джек" :-)
это отчасти пролечит проблему вызова таймера из вызываемого индикатора.Из советника вызываемого в терминале, "в доме который построил Джек" :-)
Речь не об этом :)
Да и есть проверка
не у начальника, значит у учителя спросите.. :-)