Долбить сервер до победы

 

Так и не смог вставить в код советника функцию перебора пар.

Поэтому запускаю сразу 18 советников.

Сигналы у них возникают одновременно, кто в Buy, кто в Sell.

И естественно возникают ошибки с открытием ордеров.

 ticket=OrderSend(Symbol(),.........);
      
            if(ticket < 0)
        {
         Print("OrderSend failed with error #", GetLastError());
        }

как зациклить покупку?

Т.е. посылать запросы на открытие пока тикет не будет больше нуля.

 

while (ticket<=0)

{

ticket=OrderSend(Symbol(),.........);
      
            if(ticket < 0)
        {
         Print("OrderSend failed with error #", GetLastError());
        }

}

 
panzernik писал(а) >>

Так и не смог вставить в код советника функцию перебора пар.

Поэтому запускаю сразу 18 советников.

Сигналы у них возникают одновременно, кто в Buy, кто в Sell.

И естественно возникают ошибки с открытием ордеров.

как зациклить покупку?

Т.е. посылать запросы на открытие пока тикет не будет больше нуля.

В примитиве, вот так:

for ( ticket=0; ticket<=0; )
{
   ticket=OrderSend(Symbol(),.........);
   if(ticket < 0)
   {
      Print("OrderSend failed with error #", GetLastError());
   }
}
Но, при таком варварском подходе, ДЦ может выключить обработку запросов от Ваших советников.
 
В цикле с ограниченным количеством проходов и с паузами Sleep()
 
:) Если дело только в количестве советников, достаточно дождаться освобождения торгового потока. Долбить не надо.
 
panzernik писал(а) >>

Так и не смог вставить в код советника функцию перебора пар.

Поэтому запускаю сразу 18 советников.

Сигналы у них возникают одновременно, кто в Buy, кто в Sell.

И естественно возникают ошибки с открытием ордеров.

как зациклить покупку?

Т.е. посылать запросы на открытие пока тикет не будет больше нуля.

Долбить можно, но не до победы, а до поражения.

 
panzernik >>:

Так и не смог вставить в код советника функцию перебора пар.

Поэтому запускаю сразу 18 советников.


вернитесь к истокам. сделайте перебор валют, а не выполняйте работу санитара леса.

что у вас не получается с перебором? приведите ваш код, подправим.

+ попытайтесь анализировать IsTradeContextBusy

 
неужели советник такой бесполезный, что нужно аж по 18и символам его гонять?
 
Techno >>:
неужели советник такой бесполезный, что нужно аж по 18и символам его гонять?

gaps.mq4


C нового года ни одного убыточного понедельника в ручном режиме.

Уже подмывает рубить на все депо.

Файлы:
 

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

второй не торгует гонял на m5 и h1 по eurusd

 
Оба 100% рабочие.
Причина обращения: