Как продать в маркете робота,торгующего по тикам?

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Nikolay Gaylis
16101
Nikolay Gaylis  

Я конечно пытаюсь имитировать торговлю для тестера,но автоматическую валидацию всё равно не прохожу...

void Tester()
  {
   if(MQLInfoInteger(MQL_TESTER))
     {
      if(naa==0){naa=1;}
      interval_open=3600;
      if(Hour()==8||Hour()==11||Hour()==15){raznica[1]=-1000000;}
      if(Hour()==9||Hour()==10||Hour()==13){raznica[1]=+1000000;}
      AP[1]=AP[np];
      digits[1]=digits[np];
      priceDigits[1]=10;
      if(SellBuy=false && Stops==false && Limmits==false){SellBuy=true;}
      ManualOp=false;
      ManualCl=false;
      ManualClVST=false;
     }
  }

Все дела происходят здесь:

void OnTimer()
  {
   Process();
  }

Для тестера делаю в 

OnTick()


-но это же рандомная торговля...

Nikolay Gaylis
16101
Nikolay Gaylis  

Хорошо,что выложил-ошибку нашёл в коде,когда прочитал,что написал)

if(SellBuy=false && Stops==false && Limmits==false){SellBuy=true;
Жаль,что это не меняет сути)
Evgeny Belyaev
159011
Evgeny Belyaev  
Ноль информации, мог бы не писать. 
Nikolay Gaylis
16101
Nikolay Gaylis  
Evgeny Belyaev:
Ноль информации, мог бы не писать. 

мог бы -да написал!

вот твоя информация-ничем не помогла-точно мог бы не писать!
Nikolay Gaylis
16101
Nikolay Gaylis  

В данной части кода

void Tester()
  {
   if(MQLInfoInteger(MQL_TESTER))
     {
      if(naa==0){naa=1;}
      interval_open=3600;
      if(Hour()==8||Hour()==11||Hour()==15){raznica[1]=-1000000;}
      if(Hour()==9||Hour()==10||Hour()==13){raznica[1]=+1000000;}
      AP[1]=AP[np];
      digits[1]=digits[np];
      priceDigits[1]=10;
      if(SellBuy==false && Stops==false && Limmits==false){SellBuy=true;}
      ManualOp=false;
      ManualCl=false;
      ManualClVST=false;
     }
  }

имитирую поступление сигнала для совершения сделок по тикам с разных пар

Evgeny Belyaev
159011
Evgeny Belyaev  

А в коде нет массивов:

  AP[1]=AP[np];
      digits[1]=digits[np];
      priceDigits[1]=10;

Мог бы не бздеть.

Тебе на битвы экстрасенсов надо, там твои братья.

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий