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

ChannelEA2 - Asesor Experto para MetaTrader 5

Visualizaciones:
640
Ranking:
(13)
Publicado:
2018.06.08 12:41
Actualizado:
2018.06.16 09:53
ChannelEA2.mq5 (55.62 KB) ver
MQL5 Freelance ¿Necesita un robot o indicador basado en este código? Solicítelo en la bolsa freelance Pasar a la bolsa

El Asesor Experto (EA) tradea en el canal usando el indicador ChannelInd.

Para el funcionamiento del EA, la presencia de este indicador no es necesaria, sus datos se calculan dentro del EA.

El EA tradea según el principio temporal: Cuando llega la hora del trading establecida en los ajustes, el EA coloca dos órdenes pendientes Stop en los extremos del canal, sin Take Profin y con Stop Loss en el lado opuesto del canal. Cuando el intervalo temporal se expira, todas las posiciones existentes se cierran, las órdenes no activadas se eliminan.

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

El EA tiene ocho parámetros personalizados:

  • Begin hour - hora del inicio del intervalo;
  • End hour - hora de finalización del intervalo;
  • Experts magic number - identificador único (número mágico) de la posición del EA;
  • Lots - volumen de posiciones a abrir;
  • 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 de la distancia correcta de las órdenes Stop (*);
  • Waiting for environment update (in seconds) - hora de espera de la actualización del entorno comercial en segundos (**);
  • Number of attempts to get the state of the environment - número de intentos para obtener el estado del entorno comercial (***).
* Cuando se colocan las órdenes pendientes (así como Stop Loss o Take Profit), existe una distancia mínima permitida para colocar las órdenes Stop - StopLevel. Es decir, la una orden pendiente (o Stop Loss o Take Profit) 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 órdenes pendientes.
** Cuando una orden comercial se envía al servidor, a veces ocurre un retardo de ejecución que puede llevar a un cálculo incorrecto del número de posiciones comerciales. Cuando se detecta este estado «indeterminado», el EA espera la cantidad de segundos establecida, y vuelve a leer el entorno.
*** El número de estos intentos de espera durante un tick se establece en los ajustes. Cuando todos los intentos de obtener el entorno exacto han sido limitados, el EA sale del procesamiento y espera el siguiente tick. En este tick repetirá estos intentos si el entorno comercial no se actualiza hasta la llegada de este nuevo tick.

Para probar la estrategia, ha sido realizada la prueba con los ajustes predefinidos en el intervalo de 2017.01.02 a 2018.03.29 en EURUSD H1 en el modo 1 minute OHLC.

Luego, ha sido realizada la optimización de parámetros de las horas del inicio y finalización del período comercial (Begin hour y End hour) en EURUSD H1 en el modo 1 minute OHLC:

Los mejores resultados de los parámetros:

  • Begin hour = 8;
  • End hour = 10.

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

Schaff Trend RSX Schaff Trend RSX

Schaff Trend RSX es el «RSI suavizado» sin retardos. En esta versión, se calcula el RSX en vez del RSI. Eso hace que la inclinación sea más suavizada, y proporciona menos situaciones del cambio del color (y entonces, de la inclinación).

EMA_WMA v2 EMA_WMA v2

EMA_WMA - Asesor Experto de MetaTrader 5. Intersección de dos iMA, MA. Trailing de posiciones.

Small_Inside_Bar_Strategy Small_Inside_Bar_Strategy

Small_Inside_Bar_Strategy es el Asesor Experto que trabaja usando el indicador Small_Inside_Bar.

Schaff TCD RSI Schaff TCD RSI

El indicador Schaff Trend Convergence Divergence RSI tiene la ventaja de usar Schaff Trend CD en la escala de 0 a 100. Eso facilita la identificación de potenciales niveles de sobrecompra y sobreventa en las tendencias de divisas, y utiliza el RSI para realizar cálculos finales.