Скачать MetaTrader 5

Как модифицировать советник под рыночное исполнение сделок? - страница 3

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Vladimir
46
Vladimir 2011.08.08 18:14  

Это то что мне надо, но как в советник включить!?
Alexander
2441
Alexander 2011.08.08 18:20  
По тому как Вы это говорите, думаю, Ваших способностей на это не хватит.:)
Vladimir
46
Vladimir 2011.08.08 18:23  
Roger:
По тому как Вы это говорите, думаю, Ваших способностей на это не хватит.:)

Так оно и есть((((
Vladimir
46
Vladimir 2011.08.08 19:44  
roy64:

Так оно и есть((((

Все же заставили изучать))))) Получилось, похоже, открывает и ставит стопы, вот что получилось!!!!!!))) Правильно? :::)))
void OpenMarketOrders()
{         
   int cnt=0; 
   int ticket=0;     
      if (myOrderType==1 && ContinueOpening) 
      {       
             if ((Bid-LastPrice)>=Pips*Point || OpenOrders<1) 
             {                  
                    SellPrice=Bid;                              
                    LastPrice=0;
                    if (TakeProfit==0) { tp=0; }
                    else { tp=SellPrice-TakeProfit*Point; }     
                    if (StopLoss==0) { sl=0; }
                    else { sl=SellPrice+StopLoss*Point;  }
                    if (OpenOrders!=0) 
                    {
                              mylotsi=lotsi;                    
                              for(cnt=0;cnt<OpenOrders;cnt++)
                              {
                                     if (MaxTrades>12) { mylotsi=NormalizeDouble(mylotsi*multiply,2); }
                                     else { mylotsi=NormalizeDouble(mylotsi*multiply,2); }
                              }
                    } else { mylotsi=lotsi; }
                    if (mylotsi>100) { mylotsi=100; }                       
                   ticket=OrderSend(Symbol(),OP_SELL,mylotsi,SellPrice,slippage,0,0,"Roy_MM"+MagicNumber,MagicNumber,0,ArrowsColor);
                    {
     OrderSelect(ticket,SELECT_BY_TICKET);
                    {
           OrderModify(OrderTicket(),OrderOpenPrice(),sl,tp,0,Blue);                                
                    return(0);
                    }
                    }
             }
Vladimir
46
Vladimir 2011.08.08 20:45  

Спасибо всем откликнувшимся, все работает, нормально!!!!!)))))))

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