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

Diff_TF_MA_EA - Asesor Experto para MetaTrader 5

Visualizaciones:
670
Ranking:
(15)
Publicado:
2018.03.06 11:56
Diff_TF_MA_EA.mq5 (39.78 KB) ver
¿Necesita un robot o indicador basado en este código? Solicítelo en la bolsa freelance Pasar a la bolsa

Las señales del Asesor Experto se basan en la intersección de dos líneas de las medias móviles. Las señales proceden del indicador Diff_TF_MA:

  • Si la MA del timeframe actual cruza la línea MA del timeframe mayor hacia arriba, es una señal para abrir una posición larga;
  • Si la MA del timeframe actual cruza la línea MA del timeframe mayor hacia abajo, es una señal para abrir una posición corta;

A base de una señal se abre una señal correspondiente. La posición opuesta se cierra.

El EA está diseñado para trabajar en las cuentas de cobertura (hedging). Cuando se inicia en una cuenta de compensación (netting), el EA saltará un aviso sobre ello y se descargará.

El indicador no es necesario para el funcionamiento del EA, ya que todos los cálculos de las medias móviles están implementados directamente en el código del EA.

El EA permite invertir las señales del indicador, es decir, abrir las ventas en vez de las compras, y viceversa. Además, se puede establecer el Stop Loss y Take Profit en puntos. Si los valores del Stop Loss y Take Profit son inválidos, el EA los ajusta automáticamente al tamaño mínimo del StopLevel establecido para el símbolo.

El EA también corregirá el lote si el valor se indica incorrectamente. Si el lote es demasiado grande en el momento de la apertura de la posición, el EA lo ajustará para que sea posible abrir la posición. Si no hay dinero para la apertura incluso con el lote mínimo, la señal será omitida.

Nótese que este EA está diseñado para los propósitos de instrucción.

El EA tiene nueve parámetros personalizados:

  • Experts magic nember - identificador único (número mágico) de la posición del EA;
  • Period of MA - período del cálculo de la MA del timeframe mayor (período de la МА del timeframe actual se calcula automáticamente);
  • Timeframe of MA - timeframe de la MA del timeframe mayor;
  • Reverse trade - selección de la reversión de transacciones (Yes, No): si es Yes, va a abrirse la posición corta cuando llega una señal para abrir larga, y viceversa;
  • Lots - volumen de posiciones a abrir;
  • Stop loss in points - tamaño de StopLoss para la posición a abrir en puntos;
  • Take profit in points - tamaño de Take Profit para la posición a abrir en puntos;
  • Slippage of price - tamaño permitido del deslizamiento del precio al abrir la posición;
  • Multiplier spread for stops - multiplicador del spread durante el cálculo correcto de la distancia de las órdenes Stop.
Cuando se coloca el Stop Loss o Take Profit (así como, las órdenes pendientes), existe una distancia mínima permitida de colocación de las órdenes stop - StopLevel. Es decir, el Stop Loss o Take Profit (o una orden pendiente) no tienen que colocarse más cerca de esta distancia hacia el precio. Si StopLevel es nulo, principalmente eso no indica en su ausencia, sino quiere decir que StopLevel es flotante. En este caso, la distancia mínima es habitualmente es igual al spread*2, pero a veces el spread doble no es suficiente. Por esa razón, ha sido introducido el parámetro que permite especificar el multiplicador del spread para el cálculo de la distancia mínima de colocación de los Stop.

Para probar la estrategia, ha sido realizada la prueba con los ajustes predefinidos en el intervalo de 2017.01.02 a 2018.01.19. Lamentablemente, el EA no ha mostrado ningunos resultados interesantes con los ajustes predefinidos. Por eso, ha sido realizado la prueba en el modo de inversión de las transacciones. Aquí, los resultados han sido mejores, y ha sido realizada una optimización mínima de un solo parámetro -Period of MA- en el rango de 1 a 20 con el paso 1. La mejor opción con la optimización en el máximo balance ha sido el período 8.

Fig. 1 Resultado de la prueba 2017.01.02 - 2018.01.19, período 8, reversión de transacciones está activada

Fig. 2 Gráfico de la prueba 2017.01.02 - 2018.01.19, período 8, reversión de transacciones está activada

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

ATR Probability Levels ATR Probability Levels

Probables niveles a base de ATR. La «probabilidad» se calcula a base del valor medio pronosticado de ATR y el precio Close del período anterior.

ZeroLagMACD ZeroLagMACD

ZeroLagMACD es una versión del MACD que tiene el menor retardo en comparación con el MACD clásico.

Woodies CCI Woodies CCI

Woodies CCI es el momentum desarrollado por Ken Woods. Se basa en CCI con el período 14.

Percentage_Crossover_Channel_EA Percentage_Crossover_Channel_EA

El Asesor Experto tradea en el canal usando el indicador Percentage_Crossover_Channel.