Прерывание тестового прогона

 

Здравствуйте.

Такой вопрос.

Если делаю тестовый прогон, например, на реальных тиках и в какой-то момент у стратегии уже есть понимание, что она

работает плохо. Например, у меня стоит фильтр на максимальный drawdown, после которого она должна переставать торговать.

Но тестер продолжает слать тики и получается, что у стратегии уже стоит флаг disable, а тестер работает вхолостую.

Есть ли программный способ дать сигнал тестеру, чтобы он зафейлил проход?

Речь не про оптимизацию. Именно одиночный запуск в тестере.

 
Azat:

Здравствуйте.

Такой вопрос.

Если делаю тестовый прогон, например, на реальных тиках и в какой-то момент у стратегии уже есть понимание, что она

работает плохо. Например, у меня стоит фильтр на максимальный drawdown, после которого она должна переставать торговать.

Но тестер продолжает слать тики и получается, что у стратегии уже стоит флаг disable, а тестер работает вхолостую.

Есть ли программный способ дать сигнал тестеру, чтобы он зафейлил проход?

Речь не про оптимизацию. Именно одиночный запуск в тестере.

вызвать внутри ExpertRemove()

 
Maxim Kuznetsov #:

вызвать внутри ExpertRemove()

Лучше, наверно, так:

if (MQLInfoInteger(MQL_TESTER)) TesterStop();
 
Mikola_2 #:

Лучше, наверно, так:

Слона-то я и не приметил.

Спасибо большое!