Automated Trading Championship 2011 - Regras - página 10

 
Tal pergunta para os organizadores - Seria possível testar o balun do meu EA (ele não está a negociar) a fim de determinar quando é que a versão actual será testada no seu hardware?
 

As regras e o artigo falam de dois tipos de ficheiros admissíveis. Não há .mqh entre eles. Além disso, não há qualquer menção a pasta. E tenho todas as aulas aí escritas. O quê, todos inserem o conteúdo dos seus ficheiros .mqh directamente no .ex5?

 
Yedelkin:

As regras e o artigo falam de dois tipos de ficheiros admissíveis. Não há .mqh entre eles. Além disso, não há qualquer menção a pasta. E tenho todas as aulas aí escritas. O quê, todos inserem o conteúdo dos seus ficheiros .mqh directamente em .ex5?

Isto é uma omissão no artigo, e onde diz dois tipos é sobre a EA executável e bibliotecas. É possível utilizar 5 ficheiros *.mqh (localizados em \i1}incluir).

O último ponto ao descarregar os ficheiros

Os ficheiros incluem (até 5 ficheiros *.MQH em /mql5/include directory):
 

Porque precisa deles, inludes, num servidor de campeonato? - Pode definir ex5 do perito, e é isso.

é outra questão, se a arquitectura lógica da EA é baseada num tipo de biblioteca modular, como a minha (então pode estar limitado pelo número de bibliotecas), mas não é um problema transferir toda a lógica para uma só folha e compilá-la - não vejo qualquer problema.

 
Interesting:
A minha pergunta aos organizadores - Será possível testar o meu Expert Advisor (ele não está a negociar) para determinar a hora de testar a versão actual no seu hardware?

Foco nos testes sob Xeon E5507, 2.27Ghz, RAM 12 Gb, Windows 2008 R2 Web Edition x64 em versão terminal de 64 bit.

Iniciaremos testes automáticos em breve - relatórios detalhados serão fornecidos imediatamente a cada participante para os seus EAs.

 
Renat:

Foco nos testes sob Xeon E5507, 2.27Ghz, 12Gb RAM, Windows 2008 R2 Web Edition x64 em versão terminal de 64 bits.

Em breve daremos início aos testes automáticos - relatórios detalhados serão entregues de imediato a cada concorrente nos seus EAs.

Quem me dera poder encontrá-lo noutro lugar.

O computador que uso (Intel P4 3.0 GHz) testou um Expert Advisor completamente em branco em 18 segundos e a última versão do EA que preparo para o Campeonato em 7 minutos (sem lógica comercial).

Em contraste, um computador mais moderno(AMD Phenom II X6 1090T) testou a EA vazia em cerca de 7 segundos.

Consequentemente, se o meu AMD X6 não é muito inferior àquelas em que os peritos estão a testar 7 minutos, transformar-se-ão em cerca de 2,5-3 minutos (o que já é mais optimista)...

 
Yedelkin:
...

Talvez alguém já tenha inventado códigos que permitam à EA alterar dinamicamente os seus parâmetros no decurso do seu trabalho. Não vou conseguir chegar a esse ponto tão cedo.

...

Tais códigos conduzirão sem dúvida a uma violação do parágrafo 3 ponto 8

III. Consultores especializados para MetaTrader 5

...

8. Se o comportamento do Conselheiro Especialista durante a verificação preliminar e durante o Campeonato for completamente diferente, isso levará à desqualificação.

 
Urain:

Tais códigos conduzirão sem dúvida a uma violação do parágrafo 3 ponto 8


Não necessariamente (se estamos a falar de mudar dinamicamente o comportamento da EA), porque tal mudança também pode ser organizada durante uma verificação. Mas o que significa "alterar dinamicamente os seus parâmetros" é uma grande questão.

Mas digamos que trabalhar com o lote 0,10 antes da data de início do Campeonato, e depois disso com todo o depósito.

 

Aos promotores e organizadores

Se durante um teste o consultor especializado precisar de carregar a história, como se vai comportar e o tempo gasto no carregamento da história será contado como 15 minutos?

 

Urain:

Yedelkin:

Talvez alguém já tenha inventado códigos que permitam à EA alterar dinamicamente os seus parâmetros no decurso do seu trabalho. Ainda não estou a chegar a esse ponto.

Tais códigos conduzirão, sem dúvida, a uma violação do Parágrafo 3 Parágrafo 8

III. Consultores especializados para MetaTrader 5

8. Quaisquer diferenças significativas no comportamento do Conselheiro Especialista durante a verificação preliminar e durante o Campeonato conduzirão a uma desqualificação.

Isto é apenas à primeira vista. Uma infracção é (1) diferençascardeais (2) no comportamento. As diferenças cardinais serão avaliadas subjectivamente, ao nível do Júri. Se a "mudança dinâmica dos parâmetros" é parte integrante do comportamento do perito no teste e na luta, então onde está a diferença? Bem, os parâmetros mudarão periodicamente - a estrutura de negociação, a quantidade média de negócios, os volumes utilizados, os tipos de ordens utilizadas, etc. - tudo permanecerá na mesma. Se desejar, podemos até anunciar antecipadamente que o Expert Advisor (estratégia comercial) tem essa característica e imprimir uma mensagem explícita após cada alteração de parâmetro.

Interessante:

Mas o que se entende por "alterar dinamicamente os parâmetros" é uma grande questão.

E é. Se eu tivesse a certeza, já estaria a trabalhar nisso :) Até agora, lembro-me de ideias expressas mais de uma vez que o Conselheiro Especialista também deveria trabalhar no fim-de-semana, processando algum tipo de informação. No fundo, estamos a falar do processamento de informação estatística. Por conseguinte, o resultado de tal processamento pode ser a necessidade de fazer algumas alterações nos parâmetros do Consultor Especialista. Na verdade, alguns fazem-no, mas em modo manual (porque não pode haver um conjunto de parâmetros para todas as ocasiões).

Razão: