Assista a como baixar robôs de negociação gratuitos

Roteiro interessante?
Então poste um link sobre isto -
deixe que outros avaliem

Você gostou do roteiro? Experimente no terminal MetaTrader 5

Especialistas

Dealers Trade v 7.91 ZeroLag MACD - expert para MetaTrader 5

Caesar | Portuguese English Русский 中文 Español Deutsch 日本語

Publicado por:
Vladimir Karputov
Visualizações:
916
Classificação:
votos: 14
Publicado:
2018.02.05 08:05
Atualizado:
2018.02.28 15:10

Autor da ideia - Alexander, auto do código mq5 - barabashkakvn.

Desenvolvimento do código "Dealers Trade v 7.74 MACD".

Utilizamos o indicador "MACD com atraso zero", em vez do iMACD padrão (Moving Average Convergence/Divergence, MACD).

Quanto maior o número de posições, maior: o passo entre posições, o tamanho do lote, o take-profit (Martingale).

Gerenciamento do volume da posição:

  • O lote inicial pode ser definido manualmente;
  • O lote inicial pode ser calculado como uma porcentagem de risco a partir da margem livre;
  • Com o aumento do número de posições, multiplicamos cada volume subsequente pelo coeficiente.

Também é possível limitar:

  • O número máximo de posições abertas;
  • O lote máximo.

Novidade:

  • Com o aumento do número de posições:
    • aumentamos o passo entre as posições;
    • aumentamos o nível de recuo até o take-profit.
  • Caso haja um sinal e um número de posições igual à restrição, abrimos mais uma posições,enquanto, no seguinte tick (caso haja sinal de abertura), fechamos a posição mais desfavorável.

Proteção do lucro: se, por um lado, a proteção estiver ativada, por outro lado, o lucro total de todas as posições for superior ao lucro definido e, finalmente, o número de posições for maior ou igual ao número de posições protegidas, fecharemos a posição mais rentável. Por exemplo, temos um lucro total de US$ 52 e quatro posições. Neste caso, a quantidade de posições protegidas é definido como "3". Assim, podemos fechar uma das quatro posições. Desse modo, tentamos manter abertas, pelo menos, três posições.


Parâmetros de entrada (os novos parâmetros são destacados)

  • Lots (if <= "0" -> use "Risk") - volume da posição (quando <="0.0", será usado o cálculo do lote através do parâmetro "Risk");
  • Stop Loss (in pips).
  • Take Profit (in pips);
  • Trailing Stop (in pips);
  • Trailing Step (min value == 1)(in pips) - passo do trailing;
  • Risk in percent for a deal from a free margin - risco em porcentagem da margem livre;
  • Max open positions - número máximo de posições abertas;
  • Interval between positions - intervalo entre as posições;
  • Coefficient interval between positions - coeficiente de aumento do incremento entre as posições;
  • Coefficient Take profit - coeficiente de aumento do incremento do take-profit;
  • Min profit. Close max profit position - lucro mínimo, que, ao ser atingido, fecha a posição mais rentável;
  • Account protection. If "true" -> close max profit position - proteção do lucro, que, ao ser alcançado, fecha a posição mais rentável;
  • Number of open items if "Account protection" = "true" - número de posições de proteção;
  • Reverse condition - sinais de reversão;
  • MACD: fast ema period - MACD: período da EMA rápida;
  • MACD: slow ema period - MACD: período da EMA lenta;
  • Max volume of position - máximo volume de posição calculado;
  • Lot coefficient - coeficiente de aumento do lote, quanto mais posições abertas, maior o coeficiente.

Exemplo de testes, no modo de geração de ticks "Todos os ticks", no timeframe H1 e depósito de US$ 50 000 (parâmetro de entrada por padrão):

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

Traduzido do russo por MetaQuotes Software Corp
código original: https://www.mql5.com/ru/code/19598

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

Uma maneira rápida para desenhar um canal arqueado em 4 cliques.

ma-shift Puria method ma-shift Puria method

O expert é baseado no método Puria com algumas liberdades. Usam-se dois indicadores iMA (Moving Average, MA) e um iMACD (Moving Average Convergence/Divergence, MACD).

DojiTrader DojiTrader

Negociação sobre o padrão de "vela japonesa Doji."

SAR trading v2.0 SAR trading v2.0

Sinais de negociação a partir da comparação de dois indicador de tendência: iMA (Moving Average, MA) e Si iSAR (Parabolic SAR). O EA funciona na barra zero, sempre é aberta apenas uma posição. É utilizado o trailing.