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

Dematus - Asesor Experto para MetaTrader 5

Publicado por:
Vladimir Karputov
Visualizaciones:
655
Ranking:
(19)
Publicado:
2018.08.20 13:50
Dematus.mq5 (50.86 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: Ígor

Autor del código MQL5: barabashkakvn


Principios de funcionamiento

Si hay una posición y el precio se ha apartado del precio de apertura de la última (se guarda en la variable interna m_last_deal_price_IN) posición en una distancia Distance, y el indicador iDeMarker (DeMarker, DeM) da permiso, abrimos una posición con el volumen Coefficient Lots positions * volumen de la última posición abierta (que se guarda en la variable interna m_lot). Si en estos momentos no hay posición, esperaremos el permiso del indicador y abriremos con un volumen Lots.

El Stop Loss (parámetro Stop Loss) por defecto es 999 puntos, casi nunca se activa :), en los ajustes no hay Take Profit. Cuando hay posiciones, puede aplicarse a estas el trailing (Trailing Stop - trailing, y Trailing Step - salto de trailing).

El trailing de los fondos se gestiona con las variables Trailing Equity, Virtual Stop Equity y Trailing Start Equity.


Carácter cíclico del trabajo

Cuando se cierra la última posición, el precio de apertura de la posición (variable interna m_last_deal_price_IN) se resetea, y la variable interna m_lot se reinicia a Lots. Merece la pena recordar el parámetro Reset "last price IN" after deal OUT, por defecto se ha establecido como false. Si lo establecemos como true, entonces, DESPUÉS DE CADA CIERRE, la variable interna m_last_deal_price_IN se reseteará.

Simulación de todos los símbolos, marco temporal M5, parámetro Reset "last price IN" after deal OUT = true, depósito $10000.

Symbol Pass Result Profit Expected Payoff Profit Factor Recovery Factor Sharpe Ratio Custom Equity DD % Trades
EURJPY 16 5359,37 11591,27 19,95 2,86 2,30 0,25 0 26,20 581
GBPJPY 19 4646,45 13861,37 18,63 2,49 2,46 0,19 0 50,32 744
EURGBP 13 3471,68 4345,42 19,84 2,69 1,18 0,24 0 35,49 219
GBPUSD 1 3462,21 6094,22 19,35 2,70 0,64 0,22 0 93,60 315
EURCHF 14 3397,28 4731,38 21,90 2,77 1,55 0,23 0 26,12 216
USDJPY 6 3366,41 6796,61 19,64 2,42 1,18 0,20 0 49,57 346
AUDUSD 5 3191,47 4478,81 15,13 2,39 2,06 0,22 0 17,13 296
AUDJPY 9 3158,82 6267,01 16,45 2,44 1,81 0,19 0 23,53 381
CADCHF 18 3152,07 4787,55 18,20 2,31 2,64 0,21 0 16,35 263
AUDCAD 8 3135,81 3884,48 16,12 2,35 1,77 0,23 0 20,24 241
USDCHF 3 2631,55 4095,64 24,97 2,47 1,76 0,19 0 20,49 164
GBPCHF 15 2603,16 8667,11 18,68 2,12 2,29 0,14 0 27,43 464
EURUSD 0 2359,22 7547,28 15,99 2,18 1,27 0,13 0 53,51 472
AUDNZD 7 2357,53 5224,43 21,07 2,27 1,15 0,15 0 31,15 248
EURNZD 17 2346,72 2709,60 17,48 2,48 0,34 0,18 0 77,72 155
EURAUD 12 -123,00 -8886,16 -132,63 0,13 -0,89 -0,11 0 91,20 67
EURCAD 2 -152,69 -9161,93 -169,67 0,11 -0,94 -0,18 0 92,72 54
AUDCHF 11 -183,87 -8159,14 -77,71 0,25 -0,82 -0,10 0 84,48 105
USDCAD 4 -306,15 -7738,18 -85,98 0,22 -0,85 -0,14 0 80,87 90
CHFJPY 10 -329,38 -9040,32 -1004,48 0,03 -0,95 -0,34 0 93,60 9

Simulación de todos los símbolos, marco temporal M5, parámetro Reset "last price IN" after deal OUT = false, depósito $10000.

Symbol Pass Result Profit Expected Payoff Profit Factor Recovery Factor Sharpe Ratio Custom Equity DD % Trades
EURCAD 6 3940,94 6567,92 20,09 2,98 1,55 0,24 0 36,82 327
GBPUSD 2 3776,53 4118,16 36,44 6,98 0,51 0,27 0 79,28 113
EURGBP 12 3183,71 1832,41 16,97 2,89 1,01 0,27 0 17,73 108
EURAUD 14 3025,94 2353,52 18,39 2,96 0,67 0,24 0 29,85 128
GBPCHF 18 2999,92 5402,31 18,96 2,65 1,45 0,19 0 27,42 285
EURUSD 0 2807,59 4967,36 20,53 2,92 1,91 0,19 0 18,81 242
GBPJPY 19 2545,40 2732,53 23,36 2,11 0,38 0,20 0 72,14 117
EURNZD 16 2386,11 5171,48 12,80 2,55 1,24 0,16 0 33,85 404
AUDCHF 11 2107,44 2625,39 23,44 2,52 0,44 0,17 0 49,82 112
CHFJPY 10 2040,66 3317,82 15,29 1,89 1,07 0,15 0 23,16 217
AUDNZD 7 1998,33 1427,61 10,50 2,13 0,29 0,17 0 44,93 136
AUDJPY 9 1845,18 4669,09 18,10 2,14 0,74 0,13 0 48,68 258
AUDCAD 8 1595,50 2455,04 23,16 1,90 0,57 0,13 0 39,79 106
AUDUSD 5 1350,90 2973,30 17,19 1,89 0,69 0,10 0 37,89 173
EURJPY 15 -51,72 -9502,56 -141,83 0,16 -0,91 -0,10 0 95,59 67
EURCHF 13 -82,03 -202,60 -3,12 0,93 -0,06 -0,01 0 30,86 65
USDJPY 4 -170,41 -1280,91 -9,02 0,73 -0,31 -0,02 0 33,21 142
USDCAD 3 -479,67 -7688,43 -213,57 0,08 -0,95 -0,21 0 77,84 36
USDCHF 1 -558,02 -8539,55 -609,97 0,06 -0,88 -0,38 0 94,64 14
CADCHF 17 -641,47 -8485,56 -707,13 0,09 -0,94 -0,42 0 89,72 12

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

Sidus Sidus

Comercio con los indicadores iAlligator (Alligator) y iRSI (Relative Strength Index, RSI). Alligator actúa como indicador principal, mientras que RSI actúa como filtro de tendencia.

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.

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.

Anchored_Momentum Anchored_Momentum

El indicador Anchored Momentum fue desarrollado por Rudy Stefenel y presentado por primera vez en la revista "Technical analysis of Stocks and Commodities" en 1998.