Início Negociação Sistemática Postagem

Estratégia CCI e Martin para MetaTrader 5: Aprenda a Operar com EAs

Anexo
21511.zip (6.65 KB, Baixar 0 vezes)

Autor da ideia: Vladimir

Autor do código MQL5: barabashkakvn

O EA utiliza o valor do indicador iCCI (Índice de Canal de Commodities, CCI) das últimas quatro barras e os preços de Abertura/Fechamento das últimas três barras. Um sinal para abrir posição é verificado se restarem menos de 20 segundos para o fechamento da barra atual (uma solução bem rara) e se não houver posições abertas por este EA.


Condições para Abertura de Posições

//--- COMPRA
   if(cci[1]<5 && cci[2]<cci[3] && cci[1]<cci[2] && cci[0]>cci[1] && 
      Open[2]>Close[2] && Open[1]>Close[1] && Open[0]<Close[0] && Open[1]<Close[0])

//--- VENDA
   if(cci[1]>-5 && cci[2]>cci[3] && cci[1]>cci[2] && cci[0]<cci[1] && 
      Open[2]<Close[2] && Open[1]<Close[1] && Open[0]>Close[0] && Open[1]>Close[0])

onde:

  • cci[] - array dos valores do indicador CCI;
  • Open[] e Close[] - arrays dos preços de abertura e fechamento, respectivamente.


Configurações principais de negociação

  • Lots - volume constante da posição (se martingale e aumento de volume incremental estão desabilitados) ou este é o lote inicial para martingale e aumento de volume incremental;
  • Stop Loss ("0.0" → desabilitado);
  • Take Profit ("0.0" → desabilitado);
  • Trailing Stop ("0.0" → desabilitado);
  • Trailing Step.


Parâmetros do CCI

  • CCI: período de média - período de média;
  • CCI: tipo de preço - tipo de preço para calcular o indicador.


Aumento de volume das posições

Pode ser especificado de uma das seguintes maneiras:

  • lote fixo (Lots);
  • martingale (Usar martingale);
  • aumento de volume incremental (Usar passo a passo).
Nota: Não utilize martingale e aumento de volume incremental simultaneamente! Selecione apenas um método ou desative ambos.

Vamos considerar os últimos dois métodos de definição do volume das posições em mais detalhes:


Martingale

O método é aplicado apenas se uma posição (ou posições) perdedoras estiverem presentes no histórico de negociação. Configurações principais:

  • Usar martingale - flag do martingale;
  • Coeficiente de martingale - razão de aumento do volume da posição;
  • Número ordinal da operação perdedora - índice da operação perdedora a partir da qual o aumento de volume começa;
  • Número máximo de multiplicações - número máximo de aumentos do volume da posição em sequência.


Aumento incremental de volume

O método é aplicado a uma série de posições perdedoras ou lucrativas. Configurações principais:

  • Usar passo a passo - flag de aumento incremental de lote;
  • Passo de lotes - passo de aumento do volume da posição;
  • Máximo de lotes - volume máximo a ser utilizado com aumento de lote incremental;
  • Usar passo após... - aplicar aumento de volume incremental após:
    • ... perdendo - uma operação perdedora;
    • ... lucrativa - uma operação lucrativa.

Ao utilizar martingale, Stop Loss, Take Profit, Trailing Stop e Trailing Step devem ser selecionados com cuidado, além das configurações do martingale.

Os parâmetros padrão, M15, depósito inicial de R$10.000, teste em todos os símbolos:

SímboloPassResultadoLucroPayoff EsperadoFator de LucroFator de RecuperaçãoSharpe RatioCustomEquidade DD %Operações
EURGBP 12 510,69 678,56 3,29 1,27 0,55 0,05 0 12,14 206
USDCHF 1 180,17 250,96 0,81 1,08 0,32 0,02 0 7,25 310
EURCHF 14 178,94 227,73 0,80 1,08 0,22 0,02 0 9,93 284
USDCAD 3 87,20 113,09 0,28 1,03 0,15 0,01 0 7,26 409
AUDJPY 9 27,45 1,28 0,00 1,00 0,00 0,00 0 7,44 417
CADCHF 18 -42,18 -101,84 -0,37 0,97 -0,09 0,00 0 10,53 272
AUDUSD 5 -82,46 -160,03 -0,53 0,95 -0,14 -0,01 0 10,91 301
EURCAD 6 -82,68 -233,21 -0,42 0,95 -0,19 -0,01 0 11,98 562
USDJPY 4 -90,72 -211,15 -0,52 0,95 -0,21 -0,01 0 9,63 404
EURUSD 0 -181,05 -451,65 -1,07 0,90 -0,24 -0,02 0 17,60 422
AUDNZD 7 -227,43 -305,03 -0,94 0,89 -0,39 -0,02 0 7,54 324
GBPUSD 2 -245,81 -838,84 -1,76 0,86 -0,62 -0,03 0 13,20 477
EURNZD 15 -390,22 -1381,32 -2,01 0,80 -0,68 -0,05 0 20,18 686
EURJPY 16 -390,24 -1210,77 -2,19 0,80 -0,58 -0,04 0 20,45 553
EURAUD 13 -477,19 -1483,33 -2,41 0,77 -0,64 -0,06 0 22,12 616
GBPJPY 19 -558,54 -2645,95 -3,87 0,69 -0,81 -0,08 0 32,18 683
GBPCHF 17 -626,44 -3325,40 -6,56 0,63 -0,83 -0,09 0 39,28 507
AUDCHF 10 -738,94 -1472,97 -5,11 0,67 -0,67 -0,09 0 21,09 288
CHFJPY 11 -920,15 -5540,53 -12,95 0,42 -0,92 -0,21 0 58,57 428
AUDCAD 8 -1541,16 -3692,85 -12,69 0,35 -0,94 -0,24 0 39,19 291


Publicações relacionadas

Comentário (0)