[¡AVISO CERRADO!] Cualquier pregunta de novato, para no saturar el foro. Profesionales, no pasen. No puedo ir a ningún sitio sin ti. - página 1074

 
Vinin:


CodeBase tiene un script para editar estas cosas.

Tendrás que desconectarte de Internet.

Victor, comprobado dos veces, no existe tal script, sólo existe para subir la información de los símbolos a cvs
 

Aparentemente está en un foro en alguna parte

 
Vinin:

Aparentemente está en un foro en alguna parte

¡Por qué signos al menos aproximadamente buscar este milagro, por favor, guía!
 

Entonces voy a borrar

 
Reshetov:

Entonces su función debería funcionar correctamente para las condiciones de los comentarios:

int RFilter()

{

if ( R(2)> -barier && R(1) < -barier ) return (-1); // Postura corta, si el valor del indicador en la barra anterior es mayor que la barra inferior y la actual es menor que esta barra

if ( R(2)< barier && R(1) > barier ) return (1); // Postura larga si el valor del indicador está por debajo de la barrera superior en la barra anterior y está por encima en la barra actual

return(0); // no hacer nada en los demás casos

}

pero esta barrera sólo se abre:

int RFilter()

{

doble barierH = barier;

double barierL = -barier;

if ( R(2)> barierL && R(1) < barierL ) return (-1); // Postura corta si el valor del indicador en la barra anterior es mayor que la barra inferior y la actual es menor que esta barra

if ( R(2)< barierH && R(1) > barierH ) return (1); // Posición larga si el valor del indicador está por debajo de la barrera superior en la barra anterior y está por encima de esta barrera en la actual

return(0); // No hacer nada en los demás casos.

}

 

Ayuda con el arrastre por favor.

Error de OrderModify 1. Las dos primeras operaciones se modifican, la tercera se queda sin stop y vacía el depósito. Todas las operaciones son de compra.

Voy a añadir: segundo comercio arrastre correcto, pero en algún momento OrderModify error 1 muchas veces entonces Stack overflow . Aparentemente es por eso que 3 oficios permanecen sin stop.

void Trall()
{
     int total = OrdersTotal();
     for(int i=total-1;i>=0;i--)
     {
        if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES)==true)
           {
           if (Bid - OrderOpenPrice()>TralOneStep*Point && OrderStopLoss()<=OrderOpenPrice())
              {
              if (OrderStopLoss() != Bid-NormalizeDouble(TralOneStep*Point,Digits))
              {
              if   (OrderModify (OrderTicket(),OrderOpenPrice(),
              Bid-NormalizeDouble(TralOneStep*Point,Digits),
              OrderTakeProfit(),0,CLR_NONE)== false)
                 {
                 Trall();
                 }
              }
              }
            RefreshRates();
            if(Bid - OrderOpenPrice()>Tral*Point && Bid-OrderStopLoss()>=Tral*Point)
              {
              if (OrderStopLoss() != Bid-NormalizeDouble(Tral*Point,Digits))
              {
              if   (OrderModify (OrderTicket(),OrderOpenPrice(),
              Bid-NormalizeDouble(Tral*Point,Digits),
              OrderTakeProfit(),0,CLR_NONE)== false)
                 {
                 Trall();
                 }
              }
              }
           }
     }
}
 
Hola, ¿podríais aconsejarme cuáles son los niveles mínimos para Alpari, no importa el stop loss que ponga, sigo teniendo el error 130?
 
fergios:
Hola, ¿podríais decirme cuáles son los niveles mínimos para Alpari, no importa el stop loss que ponga, sigo teniendo el error 130?

Al menos deberías leer algo para empezar....


 

¡Buenos días!

Mis 3 preguntas cuelgan de .... ¿Tal vez deban repetirse periódicamente para no perderse y esperar respuestas?

 
¿Alguien ha encontrado un script para cambiar el stoplevel para el probador? Llámame