Respuesta

Error en \Mql_MT4_BarOpen\Main.tpl

0 respuestas

kleva

Cliente, bbp_participant, comunidad, 15 respuestas.

Visitar el perfil

hace 8 años #114611

Hola, Mark,

 

Sé que es demasiado tarde para "juguetear" con la 3.8.1., porque la v 4. estará lista en breve. Así que estoy informando de este error para completar ... .

Las formulaciones exactas que debe haber (de lo contrario el establecimiento de todas las órdenes pendientes con SL / TP fallará!):

 

//***

double getSpecialSL(double valor) {
   if(valor == 0) return(0);
   switch (Tipo de pedido())
   {
        caso OP_BUY:
        caso OP_BUYSTOP:
        caso OP_BUYLIMIT:
            return(valor - 1000 * gPointCoef);
        caso OP_SELL:
        caso OP_SELLSTOP:
        caso OP_SELLLIMIT:
            return(valor + 1000 * gPointCoef);
        por defecto:
            return(0);
   }
}

double getSpecialPT(double valor) {
   if(valor == 0) return(0);
   switch (Tipo de pedido())
   {
        caso OP_BUY:
        caso OP_BUYSTOP:
        caso OP_BUYLIMIT:
            return(valor + 1000 * gPointCoef);
        caso OP_SELL:
        caso OP_SELLSTOP:
        caso OP_SELLLIMIT:
            return(valor - 1000 * gPointCoef);
        por defecto:
            return(0);
   }
}

double getNormalSL(double valor) {
   if(valor == 0) return(0);
   switch (Tipo de pedido())
   {
        caso OP_BUY:
        caso OP_BUYSTOP:
        caso OP_BUYLIMIT:
            return(valor + 1000 * gPointCoef);
        caso OP_SELL:
        caso OP_SELLSTOP:
        caso OP_SELLLIMIT:
            return(valor - 1000 * gPointCoef);
        por defecto:
            return(0);
   }
}

double getNormalPT(double valor) {
   if(valor == 0) return(0);
   switch (Tipo de pedido())
   {
        caso OP_BUY:
        caso OP_BUYSTOP:
        caso OP_BUYLIMIT:
            return(valor - 1000 * gPointCoef);
        caso OP_SELL:
        caso OP_SELLSTOP:
        caso OP_SELLLIMIT:
            return(valor + 1000 * gPointCoef);
        por defecto:
            return(0);
   }
}

//***

 

 

0