Assista a como baixar robôs de negociação gratuitos
Encontre-nos em Twitter!
Participe de nossa página de fãs
Script interessante?
Coloque um link para ele, e permita que outras pessoas também o avaliem
Você gostou do script?
Avalie seu funcionamento no terminal MetaTrader 5
Experts

Dematus - expert para MetaTrader 5

Publicado por:
Vladimir Karputov
Visualizações:
882
Avaliação:
(19)
Publicado:
2018.11.27 09:37
Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance

Autor da idéia: Igor

MQL5 code autor: barabashkakvn


Como funciona

Se existir uma posição e o preço mover a partir da Abertura da última posição (armazenado na variável interna m_last_deal_price_IN) para uma Distância determinada, confirmada pelo indicador iDeMarker (DeMarker, DeM), o EA abre uma posição com o volume Coefficient Lots positions * volume da última posição aberta (armazenada na variável interna m_lot). Se neste momento não houver nenhuma posição, aguardaremos a confirmação do indicador e abriremos com um volume Lots.

O Stop Loss (parâmetro Stop Loss) por padrão é 999 pontos, portanto ele quase nunca é ativado :), nas configurações não tem Take Profit. Se as posições estão abertas, pode ser usado um trailing (Trailing Stop e Trailing Step).

Considerando que os fundos disponíveis do Trailing são gerenciados pelas variáveis Trailing Equity, Virtual Stop Equity e Trailing Start Equity.


Periodicidade de operação

Quando a última posição é fechada, o preço de abertura da posição (a variável interna m_last_deal_price_IN) é definida como zero, enquanto a variável interna m_lot é redefinida para Lots. O parâmetro Reset "last price IN" after deal OUT por padrão, é definido como falso. Se definir-mos como 'true', a variável interna m_last_deal_price_IN é definida como zero APÓS CADA FECHAMENTO.

Simulação de todos os símbolos, período de tempo M5, parâmetro Reset "last price IN" after deal OUT = true, depósito: $10 000

Símbolo Passo Resultado Lucro Expectativa de Pagamento Fator de Lucro Fator de Recuperação Indice de Sharpe Personalizar Rebaixamento 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

Simulação de todos os símbolos, período de tempo M5, parâmetro Reset "last price IN" after deal OUT = false, deposito de: $10 000.

Símbolo Passo Resultado Lucro Expectativa de Pagamento Fator de Lucro Fator de Recuperação Indice de Sharpe Personalizar Rebaixamento 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

Traduzido do russo pela MetaQuotes Ltd.
Publicação original: https://www.mql5.com/ru/code/21639

Advanced_Fractal_On_MA Advanced_Fractal_On_MA

O indicador de sinal Advanced Fractal On MA realiza a busca por fractais da linha da média móvel O indicador usa duas médias móveis para encontrar os fractais superiores e inferiores.

Anchored_Momentum Anchored_Momentum

O indicador Anchored Momentum foi desenvolvido por Rudy Stefenel e apresentado pela primeira vez na revista "Technical analysis of Stocks and Commodities" em 1998.

Exp_XWAMI_MMRec Exp_XWAMI_MMRec

Sistema de negociação baseado nos sinais do indicador XWAMI com a possibilidade de alterar o volume da transação, dependendo dos resultados das negociações anteriores do EA.

XWAMI_HTF XWAMI_HTF

O indicador XWAMI com a opção de seleção de timeframe disponível nos parâmetros de entrada.