Librerías: SL_Breakeven

 

SL_Breakeven:

Función para pasar una posición abierta al punto muerto.

Autor: Alexey Viktorov

 

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.