Participe de nossa página de fãs
Coloque um link para ele, e permita que outras pessoas também o avaliem
Avalie seu funcionamento no terminal MetaTrader 5
Dealers Trade v 7.91 ZeroLag MACD - expert para MetaTrader 5
- Publicado por:
- Vladimir Karputov
- Visualizações:
- 1854
- Avaliação:
- 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 pela MetaQuotes Ltd.
Publicação original: https://www.mql5.com/ru/code/19598
Uma maneira rápida para desenhar um canal arqueado em 4 cliques.
ma-shift Puria methodO 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).
Negociação sobre o padrão de "vela japonesa Doji."
SAR trading v2.0Sinais 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.