Pon "Me gusta" y sigue las noticias
Deje un enlace a él, ¡qué los demás también lo valoren!
Evalúe su trabajo en el terminal MetaTrader 5
- Publicado por:
- Vladimir Karputov
- Visualizaciones:
- 981
- Ranking:
- Publicado:
- 2018.12.04 10:56
-
¿Necesita un robot o indicador basado en este código? Solicítelo en la bolsa freelance Pasar a la bolsa
Autor de la idea: Nikolay Khrushchev
Autor del código mq5 - barabashkakvn.
¡Este EA puede trabajar solamente en las cuentas de hedging!
El Asesor Experto a principio del columpio: coloca un lote pendiente Sell stop o Buy stop con el lote aumentado y dirección opuesta.
Parámetros de entrada:
- Stop Loss, in pips (1.00045-1.00055=1 pips) - Stop Loss, en pips
- Take Profit, in pips (1.00045-1.00055=1 pips) - Take Profit, en pips
- Trailing Stop (min distance from price to Stop Loss, in pips - Trailing, en pips
- Trailing Step, in pips (1.00045-1.00055=1 pips) - Paso del trailing, en pips
- Money management: Lot OR Risk (only for first positions) - tipo del cálculo del lote de la primera posición: lote constante o en por cientos del riesgo del depósito
- The value for "Money management" - volumen "Money management"
- //--- trading logic
- Step, in pips (1.00045-1.00055=1 pips) - Paso de colocación de órdenes pendientes Stop. en pips
- Lot coefficient (for a series of deals) - Coeficiente del aumento del lote de siguientes posiciones
- Multiply the volume of all positions - Usar/no usar la multiplicación por el «Coeficiente del aumento del lote» del volumen total de posiciones abiertas
- Maximum number of positions - número máximo de posiciones
- Maximum volume of all positions - volumen máximo total de todas las posiciones
- Profit target in money ("0.0" -> OFF) - objetivo del beneficio, en dinero
- Minimum Equity (in percent of balance) -> pause in trade - nivel mínimo de equidad en por cientos del balance
- Close all positions at startup - cierre automático de todas las posiciones al iniciar el EA
- //---
- magic number - identificador único del EA
- Start hour - hora del comienzo del trabajo
- End hour - hora del fin del trabajo
El EA empieza el ciclo del trading cada vez que entre en el intervalo permitido entre Start hour y End hour, y cuando no hay ni órdenes pendientes ni posiciones abiertas por este EA. Se abre una posición y enseguida se coloca una orden pendiente Stop. El volumen de la posición se determina dependiendo de los parámetros Money management y The value for "Money management", y el volumen de la orden pendiente Stop depende de los parámetros Lot coefficient y Multiply the volume of all positions.
La dirección de la posición se selecciona según la siguiente regla:
Close de la barra #0 > Close de la barra #1 -> se abre una posición BUY; DE LO CONTRARIO -> se abre una posición SELL
El tipo de la orden pendiente Stop depende de la posición abierta:
si ha sido abierta una posición BUY, se coloca Sell Stop, si ha sido abierta una posición SELL, se coloca Buy Stop
La orden pendiente Stop se coloca a una distancia Step del precio actual. Luego, se activa el trailing (Trailing Stop y Trailing Step) y los mecanismos del seguimiento del beneficio (Profit target in money y Minimum Equity).
Cuando se dispara una orden pendiente, se coloca de nuevo una orden pendiente Stop de la dirección opuesta, y otra vez con el aumento del lote.
Se recomienda iniciar la optimización en los timeframes pequeños. En primer lugar, hay que realizar la búsqueda de los parámetros Stop Loss, Take Profit y Step.
Traducción del ruso realizada por MetaQuotes Ltd
Artículo original: https://www.mql5.com/ru/code/22788

Utilidad para el redondeo correcto del lote

Indicador Parabolic MA with Bands indicator