Можно ли пошагово отлаживать программу на MQL?

 
Я стал изучать MQL совсем недавно, и первое с чем столкнулся это невозможность своими глазами увидеть, что программа всё делает именно так, как от неё ожидается, что тем более, очень важно в процессе освоения языка. По крайней мере, я таких методов не знаю. Нельзя, к примеру, пошагово выполнить программу и увидеть её реакцию на текущее состояние переменных. Нельзя создать тестовый модуль и проверить функции, потому что всё зависит от текущего состояния рынка. И даже когда делаешь вывод текущих состояний программы через Print(), из-за повторения выводов после каждого тика, уследить за всем и сделать реальную картину происходящего сложно.

Скажите, пожалуйста, есть ли какие-то эффективные методы отладки программ на MQL? Как профессионалы отлавливают ошибки в своих программах? Я нашел в MetaEditor возможность выставлять брейк поинты, но об их использовании в справке ничего не говориться.

Буду признателен за помощь.
 
polecat:
Я стал изучать MQL совсем недавно, и первое с чем столкнулся это невозможность своими глазами увидеть, что программа всё делает именно так, как от неё ожидается, что тем более, очень важно в процессе освоения языка. По крайней мере, я таких методов не знаю. Нельзя, к примеру, пошагово выполнить программу и увидеть её реакцию на текущее состояние переменных. Нельзя создать тестовый модуль и проверить функции, потому что всё зависит от текущего состояния рынка. И даже когда делаешь вывод текущих состояний программы через Print(), из-за повторения выводов после каждого тика, уследить за всем и сделать реальную картину происходящего сложно.

Скажите, пожалуйста, есть ли какие-то эффективные методы отладки программ на MQL? Как профессионалы отлавливают ошибки в своих программах? Я нашел в MetaEditor возможность выставлять брейк поинты, но об их использовании в справке ничего не говориться.

Буду признателен за помощь.


Пока нету отладчика... Жаль...
 
Эх, жаль. Предложенный способ из статьи не очень-то удобен.

Спасибо.
Причина обращения: