Alexei, la descripción del EA es bastante mínima, ¿qué hacen estas dos líneas en ruso?
input int LevelBreakeven = 70; // Distancia a recorrer en breakeven input int StopLoss_Pips = 30; // Distancia del stop loss al precio de apertura
El traductor incorporado lo traduce de la siguiente manera
input int LevelBreakeven = 70; // Distancia al punto de equilibrio input int StopLoss_Pips = 30; // Distancia del stop loss al precio de apertura
Significa que si el precio pasa 70 pips hacia el beneficio en cotizaciones de 5 dígitos, el Stop Loss se colocará a una distancia de 30 pips del precio de apertura para compensar el deslizamiento. En realidad, el código de la biblioteca fue colocado. Y el Asesor Experto es sólo para demostrar el uso de esta biblioteca.
Se producirá un error de cambio de orden si StopLoss_Pips se establece más que LevelBreakeven (el error se producirá hasta que gapBU sea igual o mayor que StopLoss_Pips, como resultado, se producirá el cambio de orden y SL se establecerá en línea con el precio actual, lo que muy probablemente conducirá a un cierre casi instantáneo de esta orden). Es necesario insertar un check o cambiar el cálculo de newSL para que StopLoss_Pips sea la distancia no del precio de apertura, sino del precio actual.
Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
SL_Breakeven:
Función para pasar una posición abierta al punto muerto.
Autor: Alexey Viktorov