Asesores Expertos: LacusTstopandBE

 

LacusTstopandBE:

Asesor Experto en el trading manual. Colocación de Stop loss, Take profit, paso al punto muerto y el trailing de las posiciones.

Autor: Vladimir Karputov

 
Por favor me pueden decir si el breakeven y el trailing funcionan en modo invisible? Lo estoy probando y no quiere funcionar. El stop loss y el take profit funcionan en modo invisible, pero el trailing no quiere. Gracias, espero respuesta.
 
Znatok2604:
Me podriais decir si el breakeven y el trailing funcionan en modo invisible? lo he probado y no quiere funcionar. El stop loss y el take profit funcionan en modo invisible, pero el trailing no quiere. Gracias. Esperando respuesta.

No sé qué parámetros de entrada que está utilizando. Por favor, guarda tus parámetros en un archivo y adjúntalo a tu mensaje.

También preste atención al parámetro "Stealth mode for Stoploss and Takeprofit values".

 
Znatok2604:
Me podriais decir si el breakeven y el trailing funcionan en modo invisible? lo he probado y no quiere funcionar. El stop loss y el take profit funcionan en modo invisible, pero el trailing no quiere. Gracias. Esperando respuesta.

Entiendo su pregunta. Le respondo: en modo invisible solo funciona el cierre de Stop Loss y Take Profit, el cierre sobre beneficios o el cierre de todas las funciones, y en modo normal funcionan todas las funciones.

//+------------------------------------------------------------------+
//| Función tick experto|
//+------------------------------------------------------------------+
void OnTick()
  {
//---
   if(STEALTH==false)
     {
      SetSLTP();         //función para fijar SL y TP para órdenes
      Movebreakeven();   //pasar a "InpBreakeven" pips después de alcanzar "InpBreakevenGain" pips
      TrailingStop();    //trailing stop tras alcanzar pips InpTrailingStart 
      CloseOnProfit();   //cierra la orden en el par actual si el beneficio de la orden alcanza x cantidad de la divisa de cuenta
      CloseAll();  //cerrar todas las órdenes abiertas/compra y venta/ si el beneficio en la cuenta alcanza el x por ciento del saldo, o el beneficio alcanza la cantidad x de beneficio en la divisa acc, por ejemplo 12 euros.
     }
   else
     {
      CloseonStealthSLTP();
      CloseOnProfit();
      CloseAll();
     }
  }
 
Gracias por la respuesta, lo entiendo, es una pena que no funcione en modo invisible trailing, sería genial.
 
Abro el Asesor Experto, se añade al grafico, pero solo funciona para BUY, mas no para Sell, a que se debe?
 
LuisClaros :
Abro el Asesor Experto, se añade al grafico, pero solo funciona para BUY, mas no para Sell, a que se debe?

¡El asesor NO COMERCIA! Descripción:

Ejemplo

Abrimos la posición Buy sin especificar el Stop Loss y Take Profit. El EA establece los valores predefinidos del Stop Loss y Take Profit.

Supongamos que el precio se mueve en dirección favorable y hace Breakeven Gain after reaching x pips puntos del beneficio. El EA establece el punto del breakeven a Breakeven x pips locked in profit puntos. El precio sube y nuestro EA arrastra el nivel deStop loss siguiendo el precio: cada Trailing Start after reaching x pips puntos arrastra el nivel de Stop Loss a Trailing Stop distance from current price puntos.

 
Este EA es grande, sin embargo, parece que sólo establece la pérdida de la parada y tomar ganancias a las órdenes de compra y no órdenes de venta. Se puede arreglar esto?
 
mlewk1101 :
Este EA es grande, sin embargo, parece que sólo establece la pérdida de la parada y tomar ganancias a las órdenes de compra y no órdenes de venta. ¿Se puede solucionar?

Este es un foro técnico. Una pregunta correctamente formulada en el foro técnico incluye: una descripción de la configuración, una descripción del símbolo, una descripción del marco temporal, debe adjuntar un archivo de registro.


En resumen: el asesor funciona muy bien.

Ajustes:


Resultado:


Archivo de registro:

        2020.01.29 00:00:00   CTrade::OrderSend: instant sell 0.01 EURUSD at 1.10220 [requote (1.10219/1.10225)]
        2020.01.29 00:00:01   instant sell 0.01 EURUSD at 1.10219 (1.10219 / 1.10225 / 1.10219)
        2020.01.29 00:00:01   deal #2  sell 0.01 EURUSD at 1.10219 done (based on order #2)
        2020.01.29 00:00:01   deal performed [#2  sell 0.01 EURUSD at 1.10219]
        2020.01.29 00:00:01   order performed sell 0.01 at 1.10219 [#2  sell 0.01 EURUSD at 1.10219]
        2020.01.29 00:00:01   CTrade::OrderSend: instant sell 0.01 EURUSD at 1.10219 [done at 1.10219]
        2020.01.29 09:17:41   position modified [#2  sell 0.01 EURUSD 1.10219 sl: 1.10119]
        2020.01.29 09:17:41   CTrade::OrderSend: modify position #2  EURUSD (sl: 1.10119, tp: 0.00000) [done]
 
hola Lacus, perdona por aburrirte, solo quería preguntarte si puedes añadir la posibilidad de escribir un comentario (solo para identificar cada operación) y la posibilidad de añadir un número mágico. Muchas gracias, ciao, que tengas un buen día. Fabio
 
baccicin:
hola Lacus, perdona por aburrirte, solo quería preguntarte si puedes añadir la posibilidad de escribir un comentario (solo para identificar cada operación) y la posibilidad de añadir un número mágico. Muchas gracias, ciao, que tengas un buen día. Fabio

No. Lee la descripción: "El Asesor Experto sólo está diseñado para el comercio manual. El EA establece stop loss y take profit para posiciones y órdenes pendientes en el símbolo actual. También tiene funciones de trailing stop y breakeven". Por eso el EA utiliza Magic igual a '0' - ya que una posición abierta manualmente tiene Magic '0'.