Выпущена бета-версия MetaTrader 4 Build 555 с обновленным языком MQL4 и Маркетом приложений - страница 12
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Подскажите, пожалуйста.
У меня перестала работать функция IsStopped(). Я ее использую в качестве выхода из вечного цикла в expert adviser-e.
Причем в 532-м билде работала, а в 547 перестала.
Это баг или ее заменят другой конструкцией?
Поставил терминал на ново, вписал ссылку demo.metaquotes.net:444, открыл счет, после перезагрузки
пошла закачка обновления.
Он в Журнале напишет, что обновление доступно - перезапустить терминал. Потом скажет Загружено. Перезапустить терминал.
Вот такая беда происходит если несколько раз прогнать советника в тестере.
2013.12.20 10:01:26.214 EURCHF,M1: 1 tick events (7198 bars, 359228 bar states) processed within 0 ms (total time 46 ms)
При этом если перекомпилировать советника заново, то первый раз прогоняет нормально.
Поэтому и оптимизация производится на несколько прогонов.
на старом билде такой же советник работает на УРА !
Поставил 563-й билд IsStopped() по прежнему не работает
Это баг или ее заменят другой конструкцией?
Поставил 563-й билд IsStopped() по прежнему не работает
Это баг или ее заменят другой конструкцией?
Покажите фрагмент Вашего кода с использованием IsStopped()
Покажите фрагмент Вашего кода с использованием IsStopped()
Покажите фрагмент Вашего кода с использованием IsStopped()
int OnInit()
}{
void OnDeinit(const int reason)
{
}
void OnTick()
{
}
Если я на график с данным эксперт адвайзером затягиваю другой символ, то не вижу в логе:
"IsStopped() works"
"Deinit"
OnChartEvent тоже не вызывается
а в 532-ой версии еще работало
Подозреваю, что он его в OnInit() зациклил. // звиняюс, если ошибся
тут дело не в том, где именно я зациклил, а в том, что раньше работало, а теперь нет