Mira cómo descargar robots gratis
¡Búscanos en Telegram!
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

Sidus - Asesor Experto para MetaTrader 5

Publicado por:
Vladimir Karputov
Visualizaciones:
692
Ranking:
(15)
Publicado:
2018.08.20 13:50
Sidus.mq5 (48.36 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: Mijaíl

Autor del código MQL5: barabashkakvn

En el asesor se usan dos asesores: iAlligator (Alligator) y iRSI (Relative Strength Index, RSI). Alligator actúa como indicador principal, mientras que RSI actúa como filtro de tendencia.


RSI como filtro

  • RSI #2 < 50.0 && RSI #1 > 50.0 - el filtro permite comprobar la posibilidad de abrir BUY;
  • RSI #2 < 50.0 && RSI #1 < 50.0 - el filtro permite comprobar la posibilidad de abrir SELL;


Señales de Alligator

En las señales del indicador Alligator se tiene en cuenta el parámetro Delta between Alligator lines (#1 - #2), la diferencia entre las líneas del indicador en la barra #1 y #2

  • Jaw #1 - Jaw #2 > Delta && Teeth #1 - Teeth #2 > Delta && Lips#1 - Lips #2 > Delta - señal para la apertura de BUY;
  • Jaw #1 - Jaw #2 < Delta && Teeth #1 - Teeth #2 < Delta && Lips#1 - Lips #2 < Delta - señal para la apertura de SELL.


Parámetros comerciales

El asesor funciona (comprueba las señales) solo en el momento en que surge una nueva barra, mientras que el trailing funciona en cada tick. El volumen de la posición es constante y se indica en el parámetro Lots. El Stop Loss se calcula siempre de manera dinámica. Se tiene en cuenta la distancia Offset: para BUY es Low#1 - Offset, para SELL es High#1 + Offset. El Take Profit es constante y se indica en Take Profit, si hay que desactivar el Take Profit, basta con indicar el valor "0.0".

El trailing de las posiciones se indica con dos parámetros: Trailing Stop y Trailing Step. Para desactivar el trailing, basta con indicar el valor "0.0" para Trailing Stop. Delta between Alligator lines (#1 - #2) ya se ha descrito más arriba.

Closing Opposite Positions - con "true", las posiciones opuestas a la señal se cerrarán.


Orden de optimización

Primer paso - seleccionamos el traling y los parámetros de Alligator. Optimización genética (puesto que vamos a iterar el trailing, y el trailing funciona en cada tick). Hemos elegido el símbolo USDJPY y el marco temporal M15.

Sidus Optimization Paso 1

Segundo paso - comprobar el mejor test en todos los símbolos.

Después de terminar la optimización 1 pasamos a la pestaña "Optimización" y, por si acaso, pulsamos en la columna "Resultado" (hay que clasificar los resultados para que el mejor de ellos esté en la parte superior de la columna). Hacemos clic en el botón derecho sobre el mejor resultado y elegimos "Iniciar simulación única", con lo que se iniciará una simulación única, y lo que es más importante, en la pestaña "Parámetros" se fijarán los mejores resultados del asesor.

Pasamos a la pestaña "Ajustes" y de la lista "optimización" elegimos "Todos los símbolos".

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

Exp_XWAMI_MMRec Exp_XWAMI_MMRec

Sistema comercial basado en las señales del indicador XWAMI con posibilidad de cambiar el tamaño de la transacción esperada dependiendo de los resultados de las transacciones anteriores para el sistema comercial dado.

XWAMI_HTF XWAMI_HTF

Indicador XWAMI con posibilidad de cambiar el marco temporal del indicador en los parámetros de entrada.

Dematus Dematus

Aumento del volumen de la posición. Señal de entrada según el indicador iDeMarker (DeMarker, DeM). Trailing normal y según los fondos.

Advanced_Fractal_On_MA Advanced_Fractal_On_MA

El indicador de señal Advanced Fractal On MA realiza la búsqueda de fractales de la línea de la media móvil. Usa dos medias móviles para buscar los fractales superiores e inferiores.