Combo Trader: O EA Atualizado para MetaTrader 4

Mike 2010.02.09 18:06 77 0 0
Anexo

A última versão está aqui: https://www.mql5.com/en/code/9499

(Atualizado: suporte para corretores de 5 e 4 dígitos + Função de envio de e-mail + buffer de cruzamento de média móvel adicionado para melhor sinalização de cruzamento + 5 modos para MA) + Opção para Lote Estático

Removi a versão antiga e atualizei com esta. As atualizações estão em vermelho

Desenvolvi um EA que utiliza várias estratégias para abrir e fechar operações, e você pode modificar cada método. ISTO NÃO É UM SISTEMA MÁGICO, É UMA COMBINAÇÃO DE MULTISTRATÉGIAS. É um sistema muito simples que você pode ajustar com seus próprios parâmetros para operar.

Relatório do Testador de Estratégia
Combo EA@FSF
AlpariUK-Demo (Build 225)

SímboloEURUSD (Euro vs Dólar Americano)
Período1 Hora (H1) 2009.12.01 00:00 - 2010.01.29 22:00 (2009.12.01 - 2010.01.30)
ModeloCada tick (o método mais preciso baseado em todos os intervalos de tempo disponíveis)



Barras no teste1991Ticks modelados1794365Qualidade da modelagemn/a
Erros de gráficos não correspondentes

0






Depósito inicial100000,00



Lucro líquido total2157162,27Lucro bruto4370724,52Perda bruta-2213562,25
Fator de lucro1,97Payoff esperado38520,75

Drawdown absoluto23503,85Drawdown máximo831709,56 (49,83%)Drawdown relativo50,84% (79120,87)

Total de operações56Posições curtas (porcentagem ganha)36 (83,33%)Posições longas (porcentagem ganha)20 (30,00%)

Operações lucrativas (% do total)36 (64,29%)Operações com perda (% do total)20 (35,71%)
Maioroperação lucrativa422527,01operação com perda-283293,72
Médiaoperação lucrativa121409,01operação com perda-110678,11
Máximovitórias consecutivas (lucro em dinheiro)9 (297047,58)perdas consecutivas (perda em dinheiro)5 (-261829,22)
Máximolucro consecutivo (contagem de vitórias)1324082,70 (5)perda consecutiva (contagem de perdas)-487805,29 (2)
Médiavitórias consecutivas3perdas consecutivas2


Múltiplos Tempos e Múltiplos Pares de Moeda


O primeiro método é o cruzamento de médias móveis,

Você pode escolher usar 2 sistemas de cruzamento de médias móveis ou 3 sistemas de cruzamento de médias móveis.

defina MA_MODE para 1: para usar 2 sistemas de cruzamento de médias móveis

defina MA_MODE para 2: para usar 3 sistemas de cruzamento de médias móveis

defina MA_MODE para 3: para usar ambas as opções 1 & 2

**novo defina MA_MODE para 4: para sinalizar cruzando a média móvel mais rápida com a mais lenta

**novo defina MA_MODE para 5: para sinalizar pelo modo 4 ou modo 3

Para melhor sinalização de cruzamento, você deve definir MA1CrossBuffer ou MA2CrossBuffer (baseado no período atr)



O segundo método é baseado no RSI com quatro modos,

RSI modo 1: usa o RSI em ZONA DE SOBREPRAÇA E SUBVALORIZAÇÃO, se estiver na ZONA DE SOBREPRAÇA, será bom para abrir uma posição de venda, ou se estiver na ZONA DE SUBVALORIZAÇÃO, dará um sinal de compra.

RSI modo 2: usa o RSI como tendência, se RSI atual > RSI anterior e o preço de abertura atual > preço de abertura anterior, então dará um sinal de compra, ou se RSI atual < RSI anterior e o preço de abertura atual < preço de abertura anterior, então dará um sinal de venda.

RSI modo 3: usa ambos os modos de RSI 1 & RSI 2.

RSI MODO 4: utiliza o RSI na ZONA DE COMPRA ou SINAL DE VENDA, que significa que se o RSI estiver na zona de compra, dará um sinal de compra e se o RSI estiver na ZONA DE VENDA, dará um sinal de venda.


O terceiro método é baseado no MACD com três modos

MACD MODO 1: usa a DIREÇÃO DA TENDÊNCIA.

MACD MODO 2: usa o sinal de compra na zona de venda e o sinal de venda na zona de compra.

MACD MODO 3: usa ambos os modos 1 & 2.

Estou usando este MACD: https://www.mql5.com/en/code/9993, que não é preguiçoso! Você deve primeiro baixá-lo e copiá-lo para \experts\indicators


O quarto método é baseado no Estocástico com dois modos, IGUAL AO MODO 1 E MODO 2 DO RSI

O quinto método é baseado no Parabolic Sar


Eu uso o ATR para encontrar o melhor stop loss & take profit. Você só precisa fornecer o Período ATR e Atr_multiple para obter SL & TP.


Este EA utiliza um sistema de gerenciamento de dinheiro, com o parâmetro de risco em %


**novo: adicionei uma opção chamada Use_Static_Lots, se você quiser usar lotes estáticos, defina isso como verdadeiro e depois defina os Lotes Estáticos abaixo.


Adicionei uma opção chamada Auto_Close, que fechará uma operação se o sinal oposto for recebido. Se você definir Open_opposite_after_close para 1, abrirá uma ordem se o sinal oposto for recebido;

Você pode escolher sair de uma ordem com sinalização de MA, MACD, RSI, estocástico ou SAR...

Você pode usar todos eles ou apenas alguns, basta definir a opção para 1 (o que significa Verdadeiro) e 0 (o que significa Falso);

USE_MA: PARA USAR O SINAL DE CRUZAMENTO DE MÉDIA MÓVEL, DEFINA ISSO PARA 1, CASO CONTRÁRIO, 0.

USE_RSI: PARA USAR O SINAL DE RSI (BASEADO NO MODO RSI), DEFINA ISSO PARA 1, CASO CONTRÁRIO, 0.

USE_MACD: PARA USAR O SINAL MACD (BASEADO NO MODO MACD), DEFINA ISSO PARA 1, CASO CONTRÁRIO, 0.

USE_STO: PARA USAR O SINAL ESTOCÁSTICO, DEFINA ISSO PARA 1, CASO CONTRÁRIO, 0.

USE_SAR: PARA USAR O SINAL PARABOLIC SAR, DEFINA ESSA OPÇÃO PARA 1, CASO CONTRÁRIO, 0.


Se você precisar otimizar este EA: pode otimizá-lo no modelo Apenas Preço de Abertura;

Aguardo seus comentários;

Porque preciso dos seus comentários para corrigir este EA; Usei isso na minha conta demo por uma semana com minha otimização (EURUSD 1H), com 200% de lucro e 16% de drawdown.

Se você encontrar algum bug, basta me avisar para consertá-lo e tornar este EA ainda melhor;

Se você otimizar isso nas condições atuais do mercado, funcionará muito bem,

Lista
Comentário 0