Grande EA no backtest! - página 99

 
islandhome:
Em resposta a Aragão. Será que isso é desejável? Sim, se considerarmos se pudéssemos reverter a decisão durante 8,9,10,12, teríamos ganho 2 mil dólares na última semana. Em 3 dias a Ea realizou 40 negócios. dos quais 27 foram negócios perdidos e 23 tiveram lucro. Isso equivale a 67% de perda. Equivale à taxa de ganho negociado durante as horas permitidas. A diferença é que subimos para $2k de lucro de 500 mil muito mais rápido quando a negociação foi revertida durante essas 4 horas.

Eu dei o meu melhor, acrescentando isto...

/////////Test of reversing decision during specified hours/////////

if(Decision == DECISION_SELL)

{

Decision = DECISION_BUY ;

Print("Solution - to sell: reversed based on trade hours to BUY: ", DecisionValue);

// BlockSell = false;

BlockBuy = false;

return(0);

}

if(Decision == DECISION_BUY)

{

Decision = DECISION_SELL;

Print("Solution - to buy: reversed based on trade hours to SELL: ", DecisionValue);

BlockSell = false;

// BlockBuy = false;

return(0);

}

//////////////////end of reversing decision during specific hours test//////////

Não parecia fazer diferença alguma em um backtest. O mesmo resultado com o código ligado e desligado. Eu sou apenas um programador novato. Por alguma razão eu não entendo este código imprimiu a linha para a qual foi dito, mas não abriu nenhum negócio da decisão inversa. Eu não sei por que não. O EA em anexo tem o -rh nele que significa "horas invertidas".

Como todos os outros hoje, eu ganhei algumas negociações e perdi uma que retirou todos os ganhos dessas duas vitórias. É um grande evento noticioso amanhã. Estou reescalonando meu risco pode até desligá-lo amanhã cedo...deixe a notícia passar. Não sei o que fazer com essa lacuna hoje. Talvez alguém que seja melhor com o código possa consertar o que eu comecei.

Arquivos anexados:
 

Ok, tenho algumas idéias aqui...

1- Observando este trabalho da EA, às vezes me pergunto sobre a lógica de fechamento e como ela poderia ser melhorada. O que ela pode ver para ajudá-la a economizar lucros.

Um caso em questão: Ontem à noite, enquanto eu dormia, ele assumiu e ganhou duas posições, totalizando cerca de US$ 9,50. Fiquei feliz em ver duas vitórias consecutivas no nível de risco que eu tinha estabelecido. Notei que, em comparação com o nível de retrocesso neste nível, os montantes de vitória foram um pouco pequenos. No testador as vitórias foram de US$ 5 a US$ 8 em média e às vezes mais. Os perdedores estavam entre $11 e $14,50 em média. Duas vitórias médias é mais de uma perda média dessa forma. A vida é boa.

Então eu me levanto para ver qual é a situação esta manhã...duas vitórias, bom, e também está em uma terceira posição que está abaixo de $5,40. Olhando para a parada de perda, pode perder cerca de 16 dólares se for até o fim para parar.

Então, agora estou diante da decisão e a pergunta é? Eu permito que o sistema funcione por conta própria sem intervenção e confio que suas relações de ganho/perda sejam verdadeiras para a lógica do sistema ou eu saio manualmente do comércio?

Eu vi o preço se movimentar a favor da posição até o fim, para quebrar o equilíbrio na terceira negociação. Eu pensei, bem, isto é um bom presságio. parece uma tendência gradual a favor da posição e talvez não o faça agora, mas dê tempo e ele o fará. Talvez eu tenha que aguentar mais alguns retrocessos, mas eventualmente não vai/p e as vitórias serão 3 a 0.

Então decidi deixá-lo jogar por conta própria com a lógica da EA cuidando do fechamento.

Voltei uma hora mais tarde para ver que o par tinha uma lacuna suficiente para tropeçar no s/l e com certeza levou 16 dólares de drawdown.

Agora eu me pergunto como este tipo de cenário poderia ser evitado.

2- Isto levanta toda uma questão sobre a disciplina comercial e ou manter as mãos longe ou ficar de mãos dadas. Eu tinha a idéia de que a terceira posição era insustentável e me pareceu uma chance de 50/50 de ir em qualquer direção. Eu não considero 50/50 chances realmente boas.

Por outro lado, se eu não confio no sistema que estou negociando, então eu também não tenho negócios com ele. Então, onde eu encontro o equilíbrio nestes dois? Eu percebo que provavelmente não posso ganhar todas as negociações, mas ainda quero.

Por último, observo que o retrovisor me dá uma grande imagem panorâmica do desempenho, enquanto que ao observar cada negociação ao ritmo de apenas um par de negociações por dia, 2 ou 3... bem, é difícil ver com uma visão tão microcosômica dia após dia como eles se encaixam na imagem maior que fica tão bem no retrovisor.

Posso concluir que tive azar em que as vitórias foram duas pequenas contra uma grande perda (relativamente falando)? Ou posso concluir que o corretor está mexendo com a alimentação de dados e manipulando-a para trabalhar intencionalmente contra o sistema? Não sei que evidências sugerem ou realmente como interpretar os resultados.

Por enquanto, vou deixar que ele continue negociando e manter o controle sobre ele. Pergunto-me que disciplina isto está desenvolvendo? Não gosto de não saber o que fazer que está dentro da razão de ser e do fato de que as evidências são obtidas tão lentamente. Estou impaciente por respostas e não tenho informações suficientes para realmente dizer o que está acontecendo.

A única coisa que me impediu de desligá-lo é que Dave e outras pessoas postaram informações dizendo que eles estão vendo que os testes para frente estão de fato seguindo os padrões de retaguarda, se permitido correr por tempo suficiente. A paciência nunca foi meu forte.

Vou dar-lhe mais um dia.

 

Oi Aragorn, seu mais persistente do que eu no CT que é certo, desisti um pouco disso, tive que voltar a negociar de verdade, já perdi cerca de US$ 500 ao vivo neste sistema, ganharia muito bem e depois perderia tudo... uma e outra vez e continuava rastejando para baixo em vez de para cima, teria sido mais barato comprar a versão Pro e poupar a dor de cabeça... Não posso negar que esta EA tem alguma lógica engenhosa e é um tanto viciante para tentar fazê-la funcionar... mas eu estava pensando que, por ser tão engenhosa, talvez o desenvolvedor quisesse que fosse assim para que você fosse atraído a adquirir a versão Pro e parasse de incomodar por meses pensando se alguma vez ela realmente vai funcionar. Eu compraria a versão Pro num piscar de olhos, mas pela vida que tenho, não consigo que uma pessoa diga que a tem e que está funcionando ou não...

Você menciona disclipline, eu não acho que você deveria esperar meses para ver pequenos lucros, se esse for o caso, então esta EA não está funcionando como pensávamos que poderia. Veja USDJPY, tem sido suave e fácil com uma tendência razoável, a CT deveria ter sido capaz de lucrar muito bem com isso nas últimas 3-4 semanas se pudesse funcionar como um teste de retaguarda, mas deu tudo de volta mesmo excluindo as horas voláteis....

Pensei que o último comentário de Daves foi que o CT devolveu seus lucros, então ele voltou ao seu antigo fio condutor...

sooo eu continuo negociando como sempre e brincando com EA's ao lado e o de interesse que está indo muito bem agora é o Phoenix2007 também Sashken, estes 2 estão no topo da competição do Campeonato e minhas instâncias ao vivo estão fazendo negociações exatas dentro de 1-2 pips.

 
 
DudeWorks:

Pensei que o último comentário de Daves era que a CT devolveu seus lucros, então ele voltou ao seu velho fio condutor...

.

Não, você entendeu mal. Eu tenho pequenos lucros com isso. (pequeno)

Eu parei de postar configurações e resultados de testes porque encontrei o que funciona para mim. Ainda está na taxa de 70+% de vitórias.

Mas eu vejo o mesmo problema de que argorn está falando. Vejo que os lucros estão sendo retirados antes dos usuais 8 pips do programa de teste de costas. Não sei se sua causa é que a ea acha que o movimento do preço está diminuindo ou o quê, mas já vi o lucro ser tirado a 5 pips e depois o preço continuar sem mim.

Você parece muito bom em acrescentar coisas ao Argumento da EA. Você pode tentar fazer com que ele seja capaz de definir um tp difícil ao qual ele se agarra?

Por outro lado, eu vi que levava 12 pips de lucro 1 vez. HUH?

Mabe suas condições de mercado ou algo assim. Eu não sei.

 

Começou isto em uma demonstração do IBFX no domingo à noite.

Aqui está minha declaração até agora esta semana.

Usando as configurações das cavernas...

Jack

Arquivos anexados:
 

Eu estava brincando com 1,88 para ver se conseguia fazer com que ele honrasse o ajuste do min pip. Eu até mudei o código para declarar o melhor lucro do pip = 15 Não parecia funcionar bem... E quando brinquei com aquela coisa do pip timer, os resultados não mudaram, não importava qual ajuste eu usava. (30,60,120,240)

Mas ao transformar o cronômetro de pip em falso eu fiz mais alguns pips do que com ele ligado.

Mas isso é só com meus testes

Também em todas as versões de SO. Na janela de ajustes tem a opção de ajuste de lucro, mas não encontrei nada no código onde se referia a este ajuste externo.

Eu só me pergunto o quanto isso pode ficar de fora na versão profissional.

EDIT: DudeWorks....yes it is addicting....as you can see I can't get away for testing even though I got satisfying results. (até agora)

testar o CT é como uma droga, não consigo me fartar.

 
DudeWorks:
Oi Aragorn, seu mais persistente do que eu no CT que é certo, desisti um pouco disso, tive que voltar a negociar de verdade, já perdi cerca de US$ 500 ao vivo neste sistema, ganharia muito bem e depois perderia tudo... uma e outra vez e continuava rastejando para baixo em vez de para cima, teria sido mais barato comprar a versão Pro e poupar a dor de cabeça... Não posso negar que esta EA tem alguma lógica engenhosa e é um tanto viciante para tentar fazê-la funcionar... mas eu estava pensando que, por ser tão engenhosa, talvez o desenvolvedor quisesse que fosse assim para que você fosse atraído a adquirir a versão Pro e parasse de incomodar por meses pensando se alguma vez ela realmente vai funcionar. Eu compraria a versão Pro num piscar de olhos, mas pela vida que tenho, não consigo que uma pessoa diga que a tem e que está funcionando ou não...

Você menciona disclipline, eu não acho que você deveria esperar meses para ver pequenos lucros, se esse for o caso, então esta EA não está funcionando como pensávamos que poderia. Olhe USDJPY, tem sido suave e fácil com uma tendência razoável, a CT deveria ter sido capaz de lucrar muito bem com isso nas últimas 3-4 semanas se pudesse funcionar como um teste de retaguarda, mas deu tudo de volta mesmo excluindo as horas voláteis....

Pensei que o último comentário de Daves foi que o CT devolveu seus lucros, então ele voltou ao seu velho fio condutor...

sooo eu continuo negociando como sempre e brincando com EA's ao lado e o de interesse que está indo muito bem agora é o Phoenix2007 também Sashken, estes 2 estão no topo da competição do Campeonato e minhas instâncias ao vivo estão fazendo negociações exatas dentro de 1-2 pips.

Por favor, compartilhe os links para esses outros EA ou onde eu possa baixá-los e testá-los. A única razão de eu estar aqui é que eu não sei de nada melhor.

Dave tem algumas configurações ligeiramente diferentes das que eu acredito. Eu, por exemplo, usei o índice inverso=8 para gerar mais negócios e depois usei meus novos filtros para separar o ruído. Não sei se o que estou fazendo funciona melhor/pior do que seu método de executar o índice reverso=3,82 Eu odeio ver passar um dia inteiro sem tomar uma única posição.

Estranho esta manhã...acordei para descobrir que tinha ganho duas posições, uma no EURUSD e outra no USDCAD. quando olhei para a guia de especialistas para ver onde estava no seu valor de decisão estava dizendo que sua solução para vender era -.0016! ainda não estava executando uma ordem. Achei isto especialmente estranho, uma vez que meu filtro DV permite que qualquer coisa seja executada sobre e valor absoluto de .0009 aqui estava tendo acabado de ganhar uma negociação e com uma solução de venda de .0016 e ainda não estava executando sua próxima posição!!!!

Tão lemming que eu estou seguindo-o e abri uma ordem manualmente. Tomei uma posição de 1 lote, mas depois me arrependi imediatamente. Eu tinha acabado de ganhar $6 e no bar seguinte a solução para vender foi para .0001 na guia do especialista. Decidi tirar meu spread loss e sair em vez de deixá-lo levar tudo de volta. Eu ainda estava doendo com o prejuízo do dia anterior. Alguns minutos depois, vejo que teria me dado os 5 pips que eu estava pedindo. Mas a visão a posteriori é sempre perfeita, não é?

De qualquer forma, ainda estou mistificado com a forma como esta EA pensa. Obviamente, é preciso e vence negócios. Apenas pensei que o fizesse com base nos seus valores de decisão de solução. Aparentemente, há mais do que isso ou ele teria entrado na posição muito antes quando o vi. O que será que o manteve fora da posição quando o DV estava tão alto?

Outra coisa que acho interessante é que meus testes mostraram que ele faz melhor no EURUSD agora do que no jpy em que eu me concentrei muito nos testes anteriores... que se espalham no gbpjpy é uma loucura. Se eu conseguir fazer isso no eurusd, em vez disso, com um spread de 2 na maior parte do tempo, penso que isso também vai reduzir o risco.

Obrigado pelos encorajamentos, persistência que posso conseguir, só espero não estar sendo teimoso.

 
 
xxDavidxSxx:
Não, você entendeu mal. Eu tenho pequenos lucros com isso. (pequeno)

Eu parei de postar configurações e resultados de testes porque encontrei o que funciona para mim. Ainda está na taxa de 70+% de vitórias.

Mas eu vejo o mesmo problema de que argorn está falando. Vejo que os lucros estão sendo retirados antes dos usuais 8 pips do programa de teste de costas. Não sei se sua causa é que a ea acha que o movimento do preço está diminuindo ou o quê, mas já vi o lucro ser tirado a 5 pips e depois o preço continuar sem mim.

Você parece muito bom em acrescentar coisas ao Argumento da EA. Você pode tentar fazer com que ele seja capaz de definir um tp difícil ao qual ele se agarra?

Por outro lado, eu vi que levava 12 pips de lucro 1 vez. HUH?

Mabe suas condições de mercado ou algo assim. Eu não sei.

Eu considerei seriamente isto. Vou analisar isso se não me distrair de forma alguma. Distrações abundam no meu mundo...lol não tenho muito tempo para me concentrar na programação realmente, tenho que tentar encaixá-la de lado. Em meus testes de costas, descobri que o t/p em um ofício chegava a 98 pips uma vez. Na verdade, aqui está a série de dados dos t/p's que eu tirei dos resultados....this foi de 1 de agosto a atual no EURUSD, estes são apenas os t/ps das trocas que ele fez...

se tivéssemos que codificar um t/p para ele, onde o colocaríamos?

0.0098

0.0076

0.0047

0.0047

0.0025

0.0025

0.0025

0.0024

0.0021

0.0021

0.002

0.0019

0.0019

0.0019

0.0018

0.0018

0.0018

0.0017

0.0017

0.0017

0.0017

0.0017

0.0016

0.0016

0.0016

0.0016

0.0016

0.0015

0.0015

0.0015

0.0015

0.0015

0.0015

0.0014

0.0014

0.0014

0.0014

0.0014

0.0014

0.0014

0.0014

0.0014

0.0014

0.0013

0.0013

0.0013

0.0013

0.0013

0.0013

0.0013

0.0013

0.0013

0.0013

0.0013

0.0013

0.0013

0.0012

0.0012

0.0012

0.0012

0.0012

0.0012

0.0012

0.0012

0.0012

0.0012

0.0012

0.0012

0.0012

0.0012

0.0011

0.0011

0.0011

0.0011

0.0011

0.0011

0.0011

0.0011

0.0011

0.0011

0.0011

0.0011

0.0011

0.0011

0.0011

0.0011

0.0011

0.0011

0.0011

0.0011

0.001

0.001

0.001

0.001

0.001

0.001

0.001

0.001

0.001

0.001

0.001

0.001

0.001

0.001

0.001

0.001

0.001

0.001

0.001

0.001

0.001

0.0009

0.0009

0.0009

0.0009

0.0009

0.0009

0.0009

0.0009

0.0009

0.0009

0.0009

0.0009

0.0009

0.0009

0.0009

0.0009

0.0009

0.0009

0.0009

0.0009

0.0009

0.0009

0.0009

0.0009

0.0009

0.0009

0.0009

0.0009

0.0009

0.0009

0.0009

0.0009

0.0009

0.0009

0.0009

0.0009

0.0009

0.0009

0.0009

0.0009

0.0009

0.0008

0.0008

0.0008

0.0008

0.0008

0.0008

0.0008

0.0008

0.0008

0.0008

0.0008

0.0008

0.0008

0.0008

0.0008

0.0008

0.0008

0.0008

0.0008

0.0008

0.0008

0.0008

0.0008

0.0008

0.0008

0.0008

0.0008

0.0008

0.0008

0.0008

0.0008

0.0008

0.0008

0.0008

0.0008

0.0008

0.0008

0.0008

0.0008

0.0008

0.0008

0.0008

0.0008

0.0008

0.0008

0.0008

0.0008

0.0008

0.0007

0.0007

0.0007

0.0007

0.0007

0.0007

0.0007

0.0007

0.0007

0.0007

0.0007

0.0007

0.0007

0.0007

0.0007

0.0007

0.0007

0.0007

0.0007

0.0007

0.0007

0.0007

0.0007

0.0007

0.0007

0.0007

0.0007

0.0007

0.0007

0.0007

0.0007

0.0007

0.0007

0.0007

0.0007

0.0007

0.0007

0.0007

0.0007

0.0007

0.0007

0.0007

0.0007

0.0007

0.0007

0.0007

0.0007

0.0007

0.0007

0.0007

0.0006

0.0006

0.0006

0.0006

0.0006

0.0006

0.0006

0.0006

0.0006

0.0006

0.0006

0.0006

0.0006

0.0006

0.0006

0.0006

0.0006

0.0006

0.0006

0.0006

0.0006

0.0006

0.0006

0.0006

0.0006

0.0006

0.0006

0.0005

0.0005

0.0005

0.0005

outra curiosidade, note que ele só fez t/p 5 pips 4 vezes em dois meses no backtest ainda no meu live forward test ele já o fez uma vez e o outro trade foi apenas 6??? algo ainda é suspeito aqui.