Скачать MetaTrader 5

Примеры: Брейкпойнты в тестере – это возможно!

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
MetaQuotes Software Corp.
Модератор
189398
MetaQuotes Software Corp.  

New article Брейкпойнты в тестере – это возможно! has been published:

Статья посвящается программной эмуляции точки останова при прогоне на тестерe с выводом отладочной информации.

Если мне чего-то и не хватает в MQL4, то это наличия нормального отладчика (debugger) советников. Все мы люди, поэтому часто делаем ошибки. При обычном программировании мы расставляем точки останова (брейкпойнты), запускаем программу, и когда выполнение достигнет какой-нибудь из этих точек, то выполнение останавливается. При этом мы можем посмотреть на содержание переменных, которые нас интересуют.

Вывод отладочных данных возможен и сейчас благодаря функциям типа Print, Comment и так далее, но еще хочется в какой-то момент временно остановить программу в точно определенном месте, чтобы проанализировать ситуацию. Тут есть еще и дополнительный нюанс: обычно программа запускается для торговли либо в режиме Demo, либо в режиме Real. Это означает, что на результаты можно будет посмотреть только через несколько месяцев… Таким образом, отладочный режим имеет смысл только в режиме тестирования советников.

Author: Christo Tsvetanov

MQL4 Comments
16316
MQL4 Comments  

А что за тестер?

Где дают?

Опух я уже с этими принтами, мессбоксами и алертами.

Спасибо.

Денис Орлов
1008
Денис Орлов  

Спасибо за статью.

А где можно подробнее ознакомится с функциями keybd_event, mouse_event и др.?

MQL4 Comments
16316
MQL4 Comments  
vu ne podskajete skolko stoil ili mog stoit Maitnik (Swinger) v 2008 gody?
Vitalii Borynskyi
816
Vitalii Borynskyi  
Очень интересная статья. Не знаю, буду ли применять на практикте, но обязательно опробую. Ну и для общего развития. Класс!
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий