Asesores Expertos: TP SL Trailing

 

TP SL Trailing:

Colocación inicial de Stop Loss y Take Profit. Trailing.

Autor: Vladimir Karputov

 
Automated-Trading:

TP SL Trailing:

Autor: Vladimir Karputov

Hola. Por favor, explique lo que "descomentar las líneas" significa
 
Андрей:
Hola. Por favor, explique qué significa "descomentar las líneas

Significa: se comentan las líneas del código - es decir, se comenta temporalmente el código: ahora unas líneas de código son un simple comentario de texto. Lo que era código es ahora un comentario en código (sólo texto).

Descomentar, significa:

era

   ExtStopLoss    = InpStopLoss     * m_adjusted_point;
   ExtTakeProfit  = InpTakeProfit   * m_adjusted_point;
   ExtTrailingStop= InpTrailingStop * m_adjusted_point;
   ExtTrailingStep= InpTrailingStep * m_adjusted_point;

//m_trade.Buy(2.0);
//m_trade.Sell(1.0);
//---
   return(INIT_SUCCEEDED);
  }

debe convertirse en:

   ExtStopLoss    = InpStopLoss     * m_adjusted_point;
   ExtTakeProfit  = InpTakeProfit   * m_adjusted_point;
   ExtTrailingStop= InpTrailingStop * m_adjusted_point;
   ExtTrailingStep= InpTrailingStep * m_adjusted_point;

   m_trade.Buy(2.0);
   m_trade.Sell(1.0);
//---
   return(INIT_SUCCEEDED);
  }


Por lo tanto, si descomenta las líneas, puede ver en el probador de estrategias cómo funciona visualmente el Asesor Experto.

 
Vladimir Karputov:

Eso significa...



Ya veo, gracias. Excepto que no me funciona en tiempo real. Lo instalé como de costumbre y no hay ninguna acción. La única entrada en el registro es que el EA se carga y eso es todo.

 
Андрей:

Vale, gracias. Excepto que no me funciona en tiempo real. Lo instalé como de costumbre y no hay ninguna acción. La única entrada en el registro es que el EA se carga y eso es todo.

Más detalles, por favor.

  1. ¿Qué es exactamente y dónde no funciona?
  2. ¿Las líneas están comentadas o no?
  3. ¿Qué hace ANTES de iniciar el EA: hay otras posiciones abiertas?
Las tres preguntas necesitan respuesta. Si no hay respuesta a al menos una pregunta, me retiraré de la discusión.

 
Vladimir Karputov:

Más detalles, por favor.

  1. ¿Qué es exactamente y dónde no funciona?
  2. ¿Las líneas están comentadas o sin comentar?
  3. ¿Qué hace ANTES de iniciar el EA: hay otras posiciones abiertas?
Las tres preguntas necesitan respuesta. Si no hay respuesta a al menos una pregunta, me retiraré de la discusión.

El Asesor Experto no establece el SL,TP especificado en los parámetros. No he cambiado las líneas en el Asesor de Expertos. En este momento hay posiciones abiertas en dos pares y todas con SL,TP cero. Antes de lanzar he puesto en los parámetros el SL,TP requerido, trailing 0.
 
Андрей:
El Asesor Experto no establece el SL,TP establecido en los parámetros. No he cambiado las líneas en el Asesor de Expertos. En este momento hay posiciones abiertas en dos pares y todos con SL,TP cero. Antes de lanzar he puesto el SL,TP deseado, trailing 0 en los parámetros.

Primero lea la descripción:

El Asesor Experto trabaja para todas las posiciones en el símbolo actual - el identificador único (magia) no se tiene en cuenta.

 
Vladimir Karputov:

En primer lugar, lea la descripción:

El Asesor Experto trabaja para todas las posiciones por el símbolo actual - el identificador único (magic) no se tiene en cuenta.

Explique por favor, ¿qué significa "por símbolo actual"? Parece que lo he intentado todo y no hay manera, aunque llevo mucho tiempo utilizando Asesores Expertos similares en 4 y sin problemas.
 
Андрей:
Podrías explicarme qué significa "por símbolo actual"? Parece que he probado de todo y nada, aunque llevo mucho tiempo utilizando Asesores Expertos similares en el 4 y sin problemas.

El símbolo actual de este EA es el símbolo en el que se está ejecutando el EA.

 
Vladimir Karputov:

El símbolo actual de este EA es el símbolo en el que se está ejecutando el EA.

Eso es lo que entendí. Bueno, gracias por su ayuda, que tenga un buen día.
[Eliminado]  
hay un pequeño error que he encontrado, mientras usted VENDE una posición, muestra TP reducido como en TP - (menos) SPREADS, y SL+ SPREADS mientras que lo mismo no sucede con la posición de COMPRA ya que muestra los valores exactos de TP y SL. por favor revise y por favor solucione el error. ¡(tambien el trailing step es tomado por defecto en 20 puntos lo cual es bueno pero si lo agregan como una opcion para los usuarios seria interesante)!