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

Return Strategy - Asesor Experto para MetaTrader 5

Publicado por:
Vladimir Karputov
Visualizaciones:
702
Ranking:
(18)
Publicado:
2018.08.20 12:27
¿Necesita un robot o indicador basado en este código? Solicítelo en la bolsa freelance Pasar a la bolsa

Autor de la idea: Andrey Kornishkin

Autor del código MQL5: barabashkakvn

La estrategia opera con órdenes límite pendientes.


Idea principal

Si al comienzo de la hora Start Hour colocamos la cuadrícula de órdenes pendientes con Number of pending orders órdenes de cada tipo (Buy Limit y Sell Limit), se activarán una o varias órdenes, y a continuación el precio volverá al precio de apertura de la barra en la que se ha colocado la cuadrícula de órdenes pendientes.

Por ejemplo, a las 19 horas (Start Hour = 19) colocamos 4 órdenes (Number of pending orders = 4) Buy Limit y Sell Limit. Esperamos a que después de activarse una o varias órdenes pendientes, el precio retorne al precio de apertura de la barra de las 19 horas.

Importante: en el momento Start Hour en la cuenta comercial no deberá haber órdenes pendientes.


Formando la cuadrícula

Distance (distancia con respecto al precio actual) + N * Step (salto entre órdenes pendientes)

En este caso, además, se establece para las órdenes pendientes un tiempo de vida útil "Expiration" en número de horas.


Cierre de posiciones y eliminación de órdenes pendientes

Si el beneficio total de todas las posiciones llega a "Total profit" puntos, todas las posiciones serán cerradas, y las órdenes pendientes serán eliminadas. Asimismo, en el momento que llegue "End Hour" (en horas), las órdenes pendientes serán eliminadas a la fuerza.


Parámetros de entrada

  • Stop Loss (in pips) - stop loss;
  • Start Hour - hora de colocación de las órdenes pendientes (se indican las horas);
  • End Hour - hora de eliminación de las órdenes pendientes (se indica en horas);
  • Total profit (in pips) - beneficio total (en puntos) al alcanzarse el cual se cierran todas las posiciones, mientras que las órdenes pendientes son eliminadas;
  • Trailing Stop (in pips) - trailing ("0" - desactivar trailing);
  • Trailing Step (in pips) - salto de trailing;
  • Distance - distancia desde el precio actual hasta la primera orden pendiente;
  • Step - salto entre órdenes pendientes;
  • Number of pending orders - número de órdenes pendientes de cada tipo;
  • Expiration (in hours) - tiempo de vida útil de las órdenes pendientes (se indica en horas);
  • Lots - el volumen de las órdenes pendientes es constante;
  • Risk - el volumen de las órdenes pendientes es dinámico, se calcula en tanto por ciento del riesgo en la transacción;
  • magic number - identificador único del experto.

La optimización se ha realizado desde el 2018.01.01 al 2018.07.12 con EURUSD,H1:

Return Strategy

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

Exp_Ang_Zad_C_Tm_MMRec Exp_Ang_Zad_C_Tm_MMRec

Sistema comercial con uso del indicador de tendencia Ang_Zad_C con posibilidad de fijar rigurosamente el rango temporal de comercio y la posibilidad de cambiar el tamaño de la transacción esperada dependiendo de los resultados de las anteriores transacciones.

Differential_Average_By_Sultonov Differential_Average_By_Sultonov

Indicador diferencial suavizado de Sultonov.

Gann_Multi_Trend Gann_Multi_Trend

El indicador Gann_Multi_Trend define las tendencias a corto, medio y largo plazo.

Waddah_Attar_Trend_Candles Waddah_Attar_Trend_Candles

Gráfico de velas construido con los histogramas de Waddah_Attar_Trend, calculados con las series temporales Open, High, Low y Close del gráfico de precio.