órdenes abiertas con 10pip de diferencia - página 2

 
WHRoeder por favor subí todo el ea ,gracias por su deseo de ayudar
 
dan100: WHRoeder por favor subí todo el ea ,gracias por su deseo de ayudar
¿Dónde?
 
WHRoeder:
¿Dónde?


WHRoeder en su caja de masaje privado i
Envíelo a través de mi mt5 con un nombre futureseer en su buzón de correo.gracias
 
dan100: WHRoeder en su caja de masaje privado i
  1. Qué cuadro de mensajes privados? Los mensajes personales serán deshabilitados el 15 de enero de 2015 - MQL4
  2. Mi ID en mql5 no es WHRoeder (Eso lo creó algún troll cuando le llamé la atención) El mío es whroeder1 pero nunca voy allí.
  3. Te he dicho lo que tienes que hacer, no lo has hecho.
 
WHRoeder:
  1. Qué cuadro de mensajes privados? Los mensajes personales serán deshabilitados el 15 de enero de 2015 - MQL4
  2. Mi ID en mql5 no es WHRoeder (Eso lo creó algún troll cuando le llamé la atención) El mío es whroeder1 pero nunca voy allí.
  3. Te he dicho lo que tienes que hacer, no lo has hecho.


OK lo siento, debería haberte informado antes de enviarlo..


 

Pero WHRoeder he hecho la mejora en la obtención de la última orden abierta de acuerdo con el formulario / pasos que me diste ... aquí está el código! es correcto.


ahora si tengo el código correcto como puedo entonces agregar 10 pasos de pip al código ya que la última orden es obtenida.


// 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();
    }
 
por favor necesito ayuda con este código
 
dan100: por favor necesito ayuda con este código
Te dije lo que tienes que hacer, no lo has hecho. Todavía.
 

WHRoeder este código es todo en mi cálculo de la ejecución de la orden por favor pido que me ayude a modificar mis errores y me puso a través. gracias por su voluntad de ayudar



// 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;
     }
 
por favor, sigo esperando su ayuda.WHRoeder