открывать ордера с разрывом в 10 пипсов - страница 2

 
WHRoeder, пожалуйста, я загрузил всю ea, спасибо за желание помочь.
 
dan100: WHRoeder, пожалуйста, я загрузил всю ea, спасибо за желание помочь.
Где?
 
WHRoeder:
Где?


WHRoeder на ваш личный ящик для массажа i
Отправьте его через мой mt5 с именем futureseer на ваш почтовый ящик.Спасибо
 
dan100: WHRoeder на вашем личном массажном ящике i
  1. Какое поле для личных сообщений? Личные сообщения будут отключены 15 января 2015 года - MQL4
  2. Мой ID на mql5 не WHRoeder (его создал какой-то тролль, когда я его обозвал), а whroeder1, но я туда никогда не захожу.
  3. Я сказал вам, что вам нужно сделать, но вы этого не сделали.
 
WHRoeder:
  1. Какое поле для личных сообщений? Личные сообщения будут отключены 15 января 2015 года - MQL4
  2. Мой ID на mql5 не WHRoeder (его создал какой-то тролль, когда я его обозвал), а whroeder1, но я туда никогда не захожу.
  3. Я сказал вам, что вам нужно сделать, но вы этого не сделали.


Ладно, извини, я должен был проинформировать тебя перед отправкой...


 

Но WHRoeder я сделал улучшение по получению последнего открытого ордера в соответствии с формулой/шагами, которые вы мне дали... вот код! он правильный.


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


// Orders accounting 

{
     datetime lastTime  = 0;
    int      lastTicket = -1; // None open.
    for(int pos = OrdersTotal()-1; pos >= 0 ; pos--) if (
       OrderSelect(pos,SELECT_BY_POS, MODE_TRADES)                  // Only my orders w/
    &&  OrderMagicNumber()  == magic            // my magic number
    &&  OrderSymbol()       == Symbol()                 // and my pair.
    &&  OrderOpenTime()     >  lastTime
    &&  OrderTicket()       >   lastTicket
    ){
      lastTime   = OrderOpenTime();
      lastTicket = OrderTicket();
    }
 
пожалуйста, мне нужна помощь по этому коду
 
dan100: Пожалуйста, мне нужна помощь по этому коду
Я сказал тебе, что ты должен сделать, ты этого не сделал. Все еще.
 

WHRoeder этот код все в моем расчете исполнения ордера пожалуйста я прошу помочь мне изменить мои ошибки и поставить меня через. спасибо за вашу готовность помочь



// Orders accounting 

{
     datetime lastTime  = 0;
    int      lastTicket = -1; // None open.
    for(int pos = OrdersTotal()-1; pos >= 0 ; pos--) if (
        OrderSelect(0, SELECT_BY_POS,MODE_TRADES)                 // Only my orders w/
    &&  OrderMagicNumber()  == 0           // my magic number
    &&  OrderSymbol()       == Symbol()                 // and my pair.
    &&  OrderOpenTime()     >=  lastTime
    &&  OrderTicket()       >   lastTicket
    ){
      lastTime   = OrderOpenTime();
      lastTicket = OrderTicket();
    }
 
}

         Tip   =OrderType();                    // Type of selected order
         Price =OrderOpenPrice();               // Price of selected order
         SL    =OrderStopLoss();                // SL of selected order 
         TP    =OrderTakeProfit();               // TP of selected order
         Lot   =OrderLots();                     // Amount of lots
   
////////////////////////////////////////////////////////////////////////////////////////////////////////
//---------------------------------------- 5 ------------------------------------//
/*this is the poinnt where main formular or trading system EA-MA is based*/
//---------------------------------------------------------------------------
// Trading criteria
       
rsi1=iRSI(NULL,0,14,PRICE_CLOSE,1);
rsi2=iRSI(NULL,0,14,PRICE_CLOSE,0); 
     
 if(rsi2>70 && Ask > High[1] + (10*pips2dbl) )
  {
      Opn_S=true;
     } 
     else 
   if(rsi2>70 && Ask < High[1] + (10*pips2dbl)) 
      {
      Opn_S=false;
     }
 
пожалуйста, все еще жду вашей помощи.WHRoeder