El robot coloca órdenes BuyStop/SellStop a poca distancia de los niveles de precio clave, intentando aprovechar la activación de stops u órdenes pendientes acumuladas en esos niveles. Es muy recomendable utilizar un bróker con bajo deslizamiento, bajo spread, un ordenador o VPS rápido y un servidor de operaciones de baja latencia para que el robot pueda funcionar correctamente.
Las operaciones también se pueden gestionar por ganancia o pérdida en divisas cancelando TakeProfit, StopLoss, TrailStop estableciéndolos en 0 y BreakEven estableciendo el parámetro en falso, utilizando solo ganancia/pérdida en divisas para gestionar las operaciones. El EA cierra todas las órdenes abiertas cuando se alcanza la ganancia en divisas o la pérdida máxima en divisas.
Los archivos del conjunto más reciente se pueden encontrar en la publicación n.°
216 en la sección "Comentarios".
Pares recomendados: EurUsd , GbpUsd.
Marco temporal: H1.
Parámetros:
Lotes: tamaño del lote si el tamaño del lote utilizado es fijo y no se utiliza una gestión automática de lotes;
Manage_Lot - true/false - si es true, el EA calculará automáticamente el tamaño del lote; si es false, se utilizará un tamaño de lote fijo;
Si se utilizan los parámetros de moneda de la cuenta cuando Manage Lot es true, entonces los parámetros Profit Target y Maximum Loss se convierten en factores y se vinculan con el tamaño del lote.
Keep Higher Lot - si es true y Manage Lot también es true, el experto utilizará el lote más alto utilizado hasta entonces para mantener la misma relación entre ganancias y pérdidas.
Risk Percent - se utiliza en la gestión automática de lotes, si se establece en 1, con Manage Lot establecido en true, abrirá 0,01 tamaño de lote por cada 100 $ del capital de la cuenta.
Smart Lot - true/false; si es true, el EA reducirá el tamaño del lote en función de los siguientes parámetros, DecreaseOnLosses y DecreaseOnWins y restablecerá el tamaño del lote después de que finalice la serie de pérdidas o ganancias.
DecreaseOnLosses: coeficiente para la disminución del tamaño del lote en una serie de pérdidas si SmartLot se establece en verdadero, calculado como lote/DecreaseOnLosses;
DecreaseOnWins: coeficiente para la disminución del tamaño del lote en una serie de ganancias si SmartLot se establece en verdadero, calculado como lote-lote*ganancias/DecreaseOnWins;
Hard Stop: es un stop loss normal, establecido en puntos, basado en la colocación de la orden pendiente o en el nivel de operación virtual, si se utilizan órdenes pendientes virtuales; si se establece en 0, no se utiliza;
Virtual Stop: cierra la orden abierta si se activó a un precio peor que el solicitado inicialmente, de modo que la pérdida no sea mayor de lo que debería ser; se establece en puntos y no se utiliza si se establece en 0;
Take Profit: takeprofit normal, establecido en puntos, basado en la colocación de la orden pendiente o en el nivel de operación virtual, no se utiliza si se establece en 0;
SellOffSet - compensa las órdenes pendientes (SellStop o BuyLimit) con el valor ingresado en puntos. Si el valor ingresado es positivo, el EA colocará la orden por encima del nivel más bajo por la cantidad de puntos ingresada por el usuario. Si el valor ingresado es negativo, el EA colocará la orden por debajo del nivel más bajo por la cantidad de puntos ingresada por el usuario;
BuyOffSet - compensa las órdenes pendientes (BuyStop o SellLimit) con el valor ingresado en puntos. Si el valor ingresado es positivo, el EA colocará la orden por debajo del nivel más alto por la cantidad de puntos ingresada por el usuario. Si el valor ingresado es negativo, el EA colocará la orden por encima del nivel más alto por la cantidad de puntos ingresada por el usuario;
TrailingStop - se establece en puntos, no se utiliza si se establece en 0;
TrailStep - el paso en puntos que se moverá TrailStop;
StartTrailAfter - inicia TrailStop solo después de que se alcancen los puntos de ganancia;
BreakEven - verdadero/falso; si es verdadero, BreakEvenAfterPoints moverá SL a BreakEvenPoints en ganancias;
StochasticPeriod: el estocástico se utiliza para cambiar o restablecer los niveles de operaciones;
Level: la cantidad de velas que se utilizan para calcular el nivel alto y bajo;
VirtualPendingOrders: verdadero/falso; si es verdadero, se utilizan órdenes de mercado en lugar de órdenes pendientes
MaxSpreadPoints: diferencial máximo permitido si se trabaja con órdenes de mercado, establecido en puntos;
ReverseStrategy: si se establece en verdadero, coloca SellLimit en lugar de BuyStop y BuyLimit en lugar de SellStop.
UseProfitTarget: si se establece en verdadero, se utilizan las ganancias y pérdidas en la moneda de la cuenta para cerrar órdenes o canastas de órdenes.
ProfitTarget: el objetivo de ganancias en la moneda de la cuenta que se utilizará.
MaximumLoss: todas las órdenes se cerrarán si se alcanza la pérdida de entrada en la moneda.
Tiempo de trabajo para enviar órdenes: StartTime y EndTime.
Ejecución de nueva vela: si es verdadero, el experto opera solo cuando se abre una nueva vela, lo que genera una optimización más rápida y puede evitar situaciones de toque y retorno cuando se utilizan órdenes virtuales.
i realy like it.