Mira cómo descargar robots gratis
¡Búscanos en Facebook!
Pon "Me gusta" y sigue las noticias
¿Es interesante este script?
Deje un enlace a él, ¡qué los demás también lo valoren!
¿Le ha gustado el script?
Evalúe su trabajo en el terminal MetaTrader 5
Asesores Expertos

Fluctuate - Asesor Experto para MetaTrader 5

Publicado por:
Vladimir Karputov
Visualizaciones:
828
Ranking:
(23)
Publicado:
2018.12.04 10:56
Fluctuate.mq5 (71.41 KB) ver
¿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 hourEnd 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 LossTake Profit y Step.

Traducción del ruso realizada por MetaQuotes Ltd
Artículo original: https://www.mql5.com/ru/code/22788

GannSwing GannSwing

Indicador Gann Swing

Rubicons_CCI_Cross Rubicons_CCI_Cross

Indicador Rubicons CCI Cross

Lot Check Lot Check

Utilidad para el redondeo correcto del lote

Par_MA_Bands Par_MA_Bands

Indicador Parabolic MA with Bands indicator