Retrocesso/Optimização - página 68

 

Preciso de ajuda,,4 Teste de BackTesting My EA

Olá a todos,

Eu sou novato na FOrex,

Poucos dias atrás, eu terminei minha EA chamada Ti63r_fx EA

Este EA é VEry SImple...:)

A Regra de Minha EA :

1.Anexe em EUR/USD

2.Setting TP 10 SL 0

3.Just Trade in OPen MArket TIme

Mas eu não sei como fazer o BAcktest...

então

Você pode testar minha EA para ver o quanto o PROFISSIONAMENTO pode ser feito?

E eu ATalho minha EA ...

Eu preciso de mais conselhos

Obrigado antes...

Arquivos anexados:
 

Otimizar (não curvar) um EA rentável

Alguém tem experiência na otimização de EAs lucrativos a fim de adotá-los para o mercado forex em constante mudança? Não estou falando de uma curva que encaixa um EA para parecer bom em um backtest.

Eu tenho um EA que eu projetei para refletir meu estilo de negociação. Ele usa alguns indicadores MT4 básicos e ação de preços para calcular dinamicamente os níveis SL e TP, além de filtrar os mercados agitados para diminuir o número de operações ruins. O EA tem um bom desempenho, mas, às vezes, são necessárias negociações que eu não aceitaria porque o mercado está instável.

Utilizo os indicadores ATR e CCI como filtro e estes são os parâmetros que gostaria de otimizar regularmente - é aqui que começam minhas perguntas:

1. Com que freqüência um EA deve ser otimizado para oferecer o melhor desempenho?

2. Qual a quantidade de dados que deve ser analisada pelo otimizador?

3. Quais resultados do otimizador devem ser escolhidos?

4. Todos os parâmetros (há 3) devem ser otimizados de uma só vez ou

seria melhor otimizá-las em pares ou uma a uma?

BTW: Eu otimizei a EA há cerca de 1 mês e o mês passado foi rentável. Estou me perguntando se devo re-optimizá-la com os dados do mês passado ou deixá-la como está, mas por quanto tempo?

 

Qual é o seu prazo?

Para mim, estou usando H1 e otimizei com 13 semanas de dados.

Na verdade, depende do estilo de negociação para otimizar todos ou um parâmetro de cada vez.

para mim, eu otimizo um de cada vez

 
doshur:
Qual é o seu prazo?

Eu uso 5M. Com que freqüência você otimiza sua EA?

 
nix:
Eu uso 5M. Com que freqüência você otimiza sua EA?

todos os fins de semana

 

Backtesting

Muita gente voltou a testar anos atrás, mas acho que isso não vai nos ajudar. Porque a situação do mercado não era a mesma de agora e final do ano e início do ano não é bom para testes ou trocas.

Portanto, eu gostaria de voltar atrás e otimizar os EAs apenas com 1-3 meses.

 

O EA Backtest funciona, mas o EA em Conta Demo não ...

Olá traderz,

Tenho um EA que funciona perfeitamente no Backtest, mas depois de anexá-lo ao gráfico de conta demo (mesmo cliente) nada acontece.

Tudo está bem. Nenhuma mensagem de diário ou de especialista.

Silêncio.

Exceto a mensagem, o especialista foi carregado com sucesso.

As paradas estão OK.

É um dinheiro de papel procurado na conta.

Autotrade habilitado, etc.

Somente o silêncio. Eu fico louco.

Alguma idéia? Thx 4 u r ajuda

Minha opinião:

Acho que o corretor (FXCM) desativou as EA's para o símbolo AUDNZD.

 

Também otimizo minha EA com cerca de 2 - 3 meses de dados. Isso normalmente me dá bons ajustes para a semana seguinte. Também notei que o comércio ao vivo é quase perfeitamente parecido com um teste de costas - infelizmente o escorregamento e as mudanças de spread não são levados em conta. Não me importo com o escorregamento, mas o MT4 deve registrar as mudanças de spread junto com os dados do tick.

Há também outra coisa que não presta; a alimentação da conta demo é diferente da alimentação da conta real (pelo menos para meu corretor), então sou forçado a "pagar" pelo meu teste ao vivo.

Feed ao vivo:

Ração de demonstração:

 

Ajuda sobre a EA após as negociações abertas

Oi, pessoal.

Eu gostaria de ter uma ajuda para um programa de roteiro para inserir após o início e abrir negócios discrecionais

Após ter aberto uma ordem no mercado de VENDER ou COMPRAR,

Quero ativar um programa de roteiro para

CASO A - DEPOIS QUE EU TIVER VENDIDO:

a1) quando o preço chega a -14 do pedido:

Eu inseri a parada para -6 a partir do OpenPrice

Inseri o take de lucro a -40 do OpenPrice

a2) quando o preço chega a +8 do pedido:

Eu inseri o stop loss para +250 a partir do OpenPrice

Inseri o take de lucro a -5 do OpenPrice

CASO B - DEPOIS DE TER COMPRADO:

b1) quando o preço chegar a +14 da licitação:

Eu inseri a parada para +6 a partir do Preço Aberto

Eu inseri o take de lucro a +40 do OpenPrice

b2) quando o preço chega a -8 da licitação:

Eu inseri o stop loss para -250 a partir do OpenPrice

Eu inseri o take de lucro a +5 do OpenPrice

Esta EA, não funciona.

Por quê?

Obrigado de antemão.

#nScalper copyright "Mark 2009"

#property link "winken@inwind.it"

bool exterior Scalper_mode = TRUE;

digitPips int externos = 0;

distanceUp_Buy=14;

extern int SL_Up_Buy=6;

externo int TP_Up_Buy=40;

extern int DistanceDown_SELL=14;

externo int SL_Down_SELL=6;

externo int TP_Down_SELL=40;

extern int DistanceDown_Buy=-9;

externo int SL_Down_Buy=250;

externo int TP_Down_Buy=5;

extern int DistanceUp_SELL=-9;

extern int SL_Up_SELL=250;

externo int TP_Up_SELL=5;

externo

int init() {

retorno (0);

}

int deinit() {

retorno (0);

}

int start() {

int digitPips = MarketInfo(OrderSymbol(),MODE_DIGITS);

ponto duplo = MarketInfo(OrderSymbol(),MODE_POINT);

duplo pontoRatio = 1;

if (digitPips===3 || digitPips===5) PointRatio = 10;

int ordine;

if (Scalper_mode) {

para (int q = 0; q < OrderTotal(); q++) {

//OrderSelect(q, SELECT_BY_TICKET, MODE_TRADES);

OrderSelect(q, SELECT_BY_POS, MODE_TRADES);

ordine = OrderType();

int profit=OrderProfit();

if (OrderSymbol() == Symbol()) {

if (ordine == OP_BUY && (Bid-OrderOpenPrice()>Point*DistanceUp_Buy)) {

OrderModify(OrderTicket(),OrderOpenPrice(),NormalizeDouble(OrderOpenPrice()+SL_Up_Buy*Point, digitPips),NormalizeDouble(OrderOpenPrice()+TP_Up_Buy*Point, digitPips),0,Blue);

retorno (0);

}

if (ordine == OP_SELL && (OrderOpenPrice()-Ask)>(Point*DistanceDown_SELL)) {

OrderModify(OrderTicket(),OrderOpenPrice(),NormalizeDouble(OrderOpenPrice()-SL_Down_SELLL*Point, digitPips),NormalizeDouble(OrderOpenPrice()-TP_Down_SELLL*Point, digitPips),0,Red);

retorno (0);

}

if (ordine == OP_BUY && (Bid-OrderOpenPrice()<Point*DistanceDown_Buy)) {

OrderModify(OrderTicket(),OrderOpenPrice(),NormalizeDouble(OrderOpenPrice()+SL_Down_Buy*Point, digitPips),NormalizeDouble(OrderOpenPrice()+TP_Down_Buy*Point, digitPips),0,Blue);

retornar (0);

}

if (ordine == OP_SELL && (OrderOpenPrice()-Ask)<(Point*DistanceUp_SELL)) {

OrderModify(OrderTicket(),OrderOpenPrice(),NormalizeDouble(OrderOpenPrice()-SL_Up_SELL*Point, digitPips),NormalizeDouble(OrderOpenPrice()-TP_Up_SELLL*Point, digitPips),0,Red);

retorno (0);

}

// MODIFICAÇÃO DE ENVIO

}

}

}

Comentário ("nScalper MarknSupport TP & SLnThis EA is FREEnAuthor: Mark");

retornar (0);

}
 

Como faço para testar múltiplas cruzes simultaneamente?

Como faço para testar estratégias no MetaTrader que usam múltiplas Cruzes de Moeda ao mesmo tempo?

O Testador de Estratégias parece ver apenas os dados do Símbolo Selecionado.