Проблема с валидацией советника на маркете - страница 18

 
Подниму опять тему. Сейчас пробовал добавить файл и в MQL4 получил ошибку
there are no trading operations
Хотя в MQL5 автоматическая валидация прошла без проблем.
Похоже проблема только при проверке в 4-ке.
 

Тоже самая история there are no trading operations

Уже даже попробовал загрузить предыдущую версию которая ранее прошла данную проверку и все равно ошибка.

Что то изменилось в условиях проверки?

 

Что уже только не пробовал, ни чего помогает. Даже в старом билде компилировал. У меня в тестере и на реале нормально работает. В тестере даже по умолчанию настройки не плохо позициями сыплет. И хоть бы написал какая ошибка, а то просто тишина, нет открытых позиций и все.
В MQL5 тот-же эксперт опять без проблем автоматическую валидацию прошел. С первого раза.

P.S. В черновиках сейчас лежат последние версии. До завтра трогать их не буду. Может админы посмотрят.

 
Konstantin Nikitin:

Компилируете, отправляете, проверяете результат. Компилируете, отправляете, ...

И так, пока не примет.

Сегодня примерно с 8 попытки загрузил версию для МТ4.

 

Сейчас решил извратиться и проверить открывает он вообще что-то или нет.

     static int test_tester = 0;
     if( MQLInfoInteger(MQL_TESTER) )
     {
          if( test_tester == 500 )
          {
               if(OrdersTotal() == 0)
                    if( AccountFreeMarginCheck( _Symbol, OP_BUY, MarketInfo(_Symbol,MODE_MINLOT) ) > 0 )
                         if(OrderSend(_Symbol, OP_BUY, MarketInfo(_Symbol,MODE_MINLOT), Ask, 5, 0, 0, "", i_magic_number) < 0) return false;
          } else test_tester++;
     }

Вроде на каждом тике, если ноль позиций должен открыть. А в результате получил все тот-же.
Хотя если запускал без

if( AccountFreeMarginCheck( _Symbol, OP_BUY, MarketInfo(_Symbol,MODE_MINLOT) ) > 0 )

Получал ошибку нехватки средств. Из чего можно сделать вывод, что баланс установлен ниже того что будет возможность взять даже минимальный лот. И само собой будет 0 открытых позиций.

P.S. Проверки на разрешение торговли и т.д. проходят ранше и тут не показаны.

 
Можно узнать у администрации, на какое время настроен тестер в автоматической валидации, а еще лучше указать бы эту информацию при отправке файла автоматическую проверку? Вчера гонял по тикам и заметил что если позицию открывать при условии получения более 1000 тиков, то ни чего не открывается.
Озвучьте эту информацию, чтоб не было проблем при настройки экспертов в MT4. Если допустим у вас там 1-2 дня взят промежуток, то эксперта для прохождения автоматической валидации. Нужно настроить так, чтоб он успевал взят желательно несколько позиций.
Тогда и вопросов будет меньше с данной проблемой.
 
Konstantin Nikitin:

Сейчас решил извратиться и проверить открывает он вообще что-то или нет.

Вроде на каждом тике, если ноль позиций должен открыть. А в результате получил все тот-же.
Хотя если запускал без

Получал ошибку нехватки средств. Из чего можно сделать вывод, что баланс установлен ниже того что будет возможность взять даже минимальный лот. И само собой будет 0 открытых позиций.

P.S. Проверки на разрешение торговли и т.д. проходят ранше и тут не показаны.

Писал ранее, по ИХ логике советник должен в начале проводить проверку на критические ошибки, и при получении нехватки средств флаг ошибки тру. И перестать работать, и делать ретурн. По феньшуй алерт или принт сделать, что работа советника прекращена. Проверка в тестере с депозитом в 0,1 доллара. В валидаторе год или более назад новый тест на нехватку средств. Полгода или год назад проходил валидацию, когда добавил написанное. Так же старые варианты перестали проходить валидацию.

 
Это я вчера малость погорячился по поводу настройки тестера на изначальную нехватку средств.
Вполне логично что один из проходов там имеет настройку с минимумом средств, чтоб вылавливать экспертов у которых нет проверки на наличие средств при взятии позиций.
Тут проблема похоже в том, что с связи с наплывом продуктов. Сократили период на один прогон тестера. Вот его и не плохо было бы знать. Чтоб в настройки по умолчанию эксперта. Писать такие настройки, которые позволят брать несколько позиций, за этот период. Сейчас похоже просто у многих сигнала на открытие позиций не проходит. И эксперт не успевает взять позицию. Вот и получаем ошибку что нет открытых позиций.
 
Konstantin Nikitin:

Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий

Проблема с валидацией советника на маркете

Andrey Khatimlianskii, 2020.11.30 21:11

Компилируете, отправляете, проверяете результат. Компилируете, отправляете, ...

И так, пока не примет.

Сегодня примерно с 8 попытки загрузил версию для МТ4.


 
Andrey Khatimlianskii: ну это не очень вариант.Лучше знать больше информации, чтоб не попадать лишний раз в подобные ситуации. Хочется проходить валидацию с первого раза.
Причина обращения: