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

Dealers Trade v 7.91 ZeroLag MACD - Asesor Experto para MetaTrader 5

Publicado por:
Vladimir Karputov
Visualizaciones:
990
Ranking:
(25)
Publicado:
2018.02.02 12:18
Actualizado:
2018.02.28 15:09
\MQL5\Indicators\
zerolag_macd.mq5 (5.46 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 - Alexander, autor del código mq5 - barabashkakvn.

Desarrollo del código "Dealers Trade v 7.74 MACD".

Usamos el indicador "MACD con cero lag" en vez del iMACD estándar (Moving Average Convergence/Divergence, MACD).

Mientras que se aumente el número de posiciones, se aumenta lo siguiente: el paso entre las posiciones, tamaño del lote, Take Profit (Martingale).

Gestión del volumen de la posición:

  • Se puede indicar el lote inicial manualmente;
  • Se puede calcular el lote inicial como el porcentaje del riesgo del margen libre;
  • Mientras que se aumente el número de posiciones, cada volumen posterior se multiplica por el coeficiente.

Además, se puede limitar:

  • Número máximo de posiciones abiertas;
  • Lote máximo.

Novedades:

  • Con el aumento del número de posiciones:
    • aumentamos el paso entre las posiciones;
    • aumentamos la sangría hasta el nivel del Take Profit.
  • Si hay una señal y el número de posiciones es igual al límite, abrimos otra posición, y cerramos la posición con la máxima pérdida en el siguiente tick (si hay una señal de apertura).

Protección del beneficio: si la protección está permitida y el beneficio total de todas las posiciones es más que la cantidad establecida, y además, tenemos el número de posiciones más o igual al número establecido, entonces cerramos la posición más rentable. Por ejemplo, tenemos el beneficio total igual a $52 y cuatro posiciones. Además, el número protegido de posiciones está establecido en «3». Entonces, podemos cerrar una posición de cuatro. Así, tratamos de mantener como mínimo tres posiciones abiertas.


Parámetros de entrada (nuevos parámetros se resaltan con color)

  • Lots (if <= "0" -> use "Risk") - volumen de la posición (si <="0.0" se usará el cálculo del lote a través del parámetro "Risk");
  • Stop Loss (in pips) - Stop Loss;
  • Take Profit (in pips) - Take Profit;
  • Trailing Stop (in pips) - Trailing;
  • Trailing Step (min value == 1)(in pips) - paso del trailing;
  • Risk in percent for a deal from a free margin - riesgo del margen libre en por cientos;
  • Max open positions - número máximo de posiciones abiertas;
  • Interval between positions - intervalo entre las posiciones;
  • Coefficient interval between positions - coeficiente del aumento del paso entre las posiciones;
  • Coefficient Take profit - coeficiente del aumento del paso del Take Profit;
  • Min profit. Close max profit position - beneficio mínimo al alcanzar el cual, se cierra la posición más rentable;
  • Account protection. If "true" -> close max profit position - protección del beneficio al alcanzar el cual, se cierra la posición más rentable;
  • Number of open items if "Account protection" = "true" - número de posiciones protegidas;
  • Reverse condition - reversa de las señales;
  • MACD: fast ema period - MACD: período de la EMA rápida;
  • MACD: slow ema period - MACD: período de la EMA lenta;
  • Max volume of position - volumen máximo calculado de las posiciones;
  • Lot coefficient - coeficiente del aumento del lote, cuanto más posiciones abiertas haya, mayor será el coeficiente.

Ejemplo de las pruebas en el modo de generación de los ticks «Cada tick» en el timeframe H1 y depósito $50000 (los parámetros de entrada son predefinidos):

Symbol Pass Result Profit Expected Payoff Profit Factor Recovery Factor Sharpe Ratio Custom Equity DD % Trades
EURUSD 0 4258,61 25755,12 120,92 1,29 2,23 0,12 0 17,79 213
USDCHF 2 3926,94 16444,75 89,37 1,23 1,31 0,10 0 16,92 184
AUDCHF 8 1992,67 201002,50 1322,38 3,68 3,19 0,10 0 125,96 152
GBPUSD 1 1863,80 32885,21 118,29 1,27 0,72 0,12 0 44,47 278
AUDJPY 9 1766,38 10454,94 49,55 1,12 0,42 0,06 0 34,23 211
CADCHF 19 1637,65 3740,37 27,50 1,06 0,20 0,04 0 32,82 136
AUDUSD 5 1380,94 -2409,08 -15,75 0,97 -0,14 0,00 0 34,46 153
USDJPY 3 1330,16 3205,03 11,41 1,02 0,12 0,02 0 40,00 281
EURGBP 11 1230,38 4365,99 26,62 1,05 0,16 0,03 0 44,19 164
AUDCAD 7 1211,38 656,34 3,91 1,01 0,03 0,01 0 41,82 168
EURCAD 16 1189,20 2053,86 6,63 1,01 0,08 0,02 0 43,77 310
CHFJPY 10 940,61 -7405,27 -35,95 0,92 -0,28 -0,02 0 45,28 206
EURJPY 14 862,14 66,71 0,23 1,00 0,00 0,01 0 58,07 287
EURCHF 13 712,52 -10484,91 -91,97 0,81 -0,33 -0,06 0 55,46 114
USDCAD 4 567,01 -16854,03 -74,58 0,84 -0,50 -0,06 0 58,46 226
GBPCHF 17 563,15 -10039,42 -36,64 0,94 -0,20 -0,01 0 70,96 274
AUDNZD 6 487,68 -19841,20 -116,71 0,74 -0,63 -0,10 0 61,84 170
EURAUD 12 479,76 -12733,15 -39,42 0,92 -0,32 -0,01 0 77,68 323
EURNZD 15 213,11 -34083,91 -94,42 0,82 -0,86 -0,06 0 74,69 361
GBPJPY 18 18,31 -48130,44 -147,19 0,78 -0,70 -0,11 0 102,08 327

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

Four clicks to draw an arc-shaped channel Four clicks to draw an arc-shaped channel

Es un modo rápido de dibujar un canal arqueado con 4 clics del ratón.

ma-shift Puria method ma-shift Puria method

Este Asesor Experto se basa en el método de Puria con unos pequeños cambios. Se usan dos indicadores iMA (Moving Average, MA) y un iMACD (Moving Average Convergence/Divergence, MACD).

DojiTrader DojiTrader

Tradear usando el patrón «vela japonesa Doji».

SAR trading v2.0 SAR trading v2.0

Señales comerciales producidas de la comparación de dos indicadores de tendencia: iMA (Moving Average, MA) y iSAR (Parabolic SAR). Trabajando en la barra cero; siempre está abierta sólo una posición. Se utiliza el Trailing.