Otimize um EA e obtenha o melhor dos otimizados. - página 44

 
Georgiy Merts:

Não, não. Está bem. Se você colocar um arquivo, o regcod será adicionado.

(estou trabalhando um pouco "à frente", portanto ainda não há "sobreposição").

Apenas lidando mais com o código, por enquanto. Em princípio, quase tudo está pronto, amanhã eu lhe enviarei os especialistas que sabem como escrever um arquivo de estatísticas.

Então aqui está o resultado.

Não, bem, você não está apenas colocando-as para mim, eu acho que outros estarão interessados, espero...

Arquivos anexados:
 
Aleksey Vyazmikin:

Aqui estão, então, os resultados.

Não, você não é o único que as coloca, acho que outros estarão interessados, espero...

Você tem 41 gabardines vermelhas.

E o pacote de EAs - vou colocá-los na linha - para que todos tenham acesso a eles.

 
Georgiy Merts:

Você tem 41 rgcod.

E o pacote EA - eu o colocarei na linha - para que esteja disponível a todos.

Certo. (risos)

 

Portanto.

Para aqueles que gostariam de ter estatísticas completas para cada um dos passes otimizadores - estou publicando uma versão especial dos especialistas em cada liga de TS.

Eu terminei meu trabalho apenas ontem à tarde - portanto o código ainda não foi verificado o suficiente. Mas parece estar tudo bem. Se você encontrar erros, por favor me avise e eu os consertarei.

Quando você inicia a otimização - na área de arquivos do terminal, um arquivo FullStatistics.csv é criado e aberto em Excel, que é uma tabela onde a primeira coluna é o número do passe e as colunas restantes - parâmetros estatísticos.

Como é impossível determinar pelo Expert Advisor se a otimização está em execução pela primeira vez ou ainda está em execução - o arquivo é atualizado no reinício. Portanto, se for necessário parar - é necessário salvar o arquivo separadamente, e então - "empilhar" o arquivo salvo e o recém obtido. (No Excel, isto é fácil)

Arquivos anexados:
 

Situação atual nos favoritos (Todos os TS trabalham em demonstração sem MM, com lotes mínimos)

Top 20 por qualidade:

Tabela dos 10 melhores em qualidade:

Melhor 20 por equilíbrio:

Os 10 melhores gráficos por balanço:

Apenas um lembrete, o Trading Systems League Expert (versões para ambos MT4 e MT5) está no disco Yandex. No arquivo também foi anexada uma breve descrição dos princípios da Liga e uma lista de TS, trabalhando nela.

Por padrão, a Liga trabalha com um TS (EURUSD ChnTrendSAR, magik 220141) sem nenhuma restrição.

Outros trabalhos de TS somente no testador de estratégia. Para seu trabalho em uma demonstração ou códigos reais de registro de conta são necessários. Os códigos de registro, válidos por 3 meses com um link para seu número de conta, são emitidos para a otimização dos sistemas individuais da Liga (2-5 horas em um quad Core i5).

Estoque atual de códigos vermelhos para os participantes do projeto:

Participante Regcódigos
Aleksey Vyazmikin 41
Fast235 3

Cada rekgod trabalha com um TS durante três meses e está ligado a um número de conta.

EALeague
EALeague
  • yadi.sk
View and download from Yandex.Disk
 

Surpreendentemente, até agora, nenhum dos TCs desistiu da Liga.

Por isso - ligar um novo símbolo. EURNZD.

Parte do site ЕМАш TS sobre este símbolo já está funcionando. É necessário reoptimizar os EMAs restantes e todos os EMAs do canal.

Em outro fórum, fui questionado sobre a ordem do meu TS. Vou responder aqui também.

A ordem do TS é determinada por sua "tendência". O TS mais "moderno" é uma tendência direta. TrendDTS.

Depois vêm mais cinco sistemas, com uma "tendência" claramente decrescente e uma planicidade crescente:

TrendSAR, TrendSP, FlatSP, FlatSAR, FlatRTS.

E depois há dois sistemas "ilógicos" - o TrendRTS - parece ser uma entrada de tendência, mas o suporte é claramente plano - o caminho inverso. E FlatDTS - a entrada parece ser plana, mas o acompanhamento é claramente trendy - trilha direta.

E historicamente, comecei a trabalhar com sistemas, onde a tendência atual era definida cruzando o preço atual e a EMA. E só mais tarde adicionei um sistema onde a tendência é definida tocando o limite do PriceChannel da barra fechada.

Assim, a ordem dos sistemas era tal (e em enumeração - a ordem dos valores).

Portanto, no momento, precisamos otimizar o TS a seguir:

SímboloO sistemaA razão
EURNZDEMATrendRTSNovo
EURNZDEMAFlatDTSNovo
EURNZDChnTrendDTSNovo
EURNZDChnTrendSARNovo
EURNZDChnTrendSPNovo
EURNZDChnFlatSPNovo
EURNZDChnFlatSARNovo
EURNZDChnFlatRTSNovo
EURNZDChnTrendRTSNovo
EURNZDChnFlatDTSNovo


Ainda não coloquei nada na minha biblioteca - estou finalizando as estatísticas, para que possam ser usadas pelas classes internas da minha biblioteca.

 
Georgiy Merts:

Portanto.

Para aqueles que gostariam de ter estatísticas completas para cada um dos passes otimizadores - estou postando uma versão especial dos especialistas no TC individual da Liga.

Eu terminei meu trabalho apenas ontem à tarde - portanto o código ainda não foi verificado o suficiente. Mas parece estar tudo bem. Se você encontrar erros, por favor me avise e eu os consertarei.

Quando você inicia a otimização - na área de arquivos do terminal, um arquivo FullStatistics.csv é criado e aberto em Excel, que é uma tabela onde a primeira coluna é o número do passe e as colunas restantes - parâmetros estatísticos.

Como é impossível determinar pelo Expert Advisor se a otimização está em execução pela primeira vez ou ainda está em execução - o arquivo é atualizado no reinício. Portanto, se for necessário parar - é necessário salvar o arquivo separadamente, e então - "empilhar" o arquivo salvo e o recém obtido. (No Excel é fácil).

Ainda não olhei para o resultado, mas me ocorreu imediatamente que a questão do armazenamento de dados não foi resolvida até o final. Por que não decidi criar uma pasta separada para o projeto - já tenho lixo suficiente na raiz da pastaFiles. Por que recusei a idéia sugerida por mim de gerar um nome de arquivo que incluísse o nome do Expert Advisor e o par de moedas e a data de lançamento da otimização - é muito conveniente.

 

Lançado em

EURNZDChnFlatSARNovo
 
Aleksey Vyazmikin:

Ainda não olhei para os resultados, mas é óbvio que a questão do armazenamento de dados ainda não foi totalmente resolvida. Por que você não decidiu criar uma pasta separada para o projeto - havia lixo suficiente na raiz da pasta theFiles como estava. Por que você rejeitou a idéia sugerida por mim de gerar um nome de arquivo que incluísse o nome do Expert Advisor e o par de moedas e a data de lançamento da otimização - é muito conveniente.

Não "recusou", mas "não chegou lá".

Você tem que olhar a substância primeiro. Em primeiro lugar, tenho que fornecer a principal funcionalidade - uma saída de dados sem erros. Meu sistema tem uma estrutura bastante complexa, e a integração de recursos adicionais nele (especialmente aqueles com os quais nunca trabalhei, e mesmo sem um depurador) - requer muita atenção. E o material cosmético - vou terminá-lo durante a peça.

Vou fazer um nome de arquivo e uma pasta separada, se necessário.

A propósito, em outro fórum - o homem pediu uma oportunidade de definir a direção dos negócios em Expert Advisors - seja apenas para abrir longo, ou apenas curto, ou ambos. Farei tal oportunidade para Expert Advisors separados (não é difícil). Assim, se de repente se descobrir que alguns dos TCs trabalham apenas em uma direção - esta característica será incluída no principal especialista da Liga.
 
Aleksey Vyazmikin:

Por que eu não decidi criar uma pasta separada para o projeto - há lixo suficiente na raiz da pasta theFiles como ela é.

Antes de começar a coletar estatísticas para cada passe - eu tinha esta pasta limpa e intacta.

Agora eu tenho a pasta Tester com arquivos mqd. :)