EA N7S_AO_772012 - página 25

 
WitoHOH писал(а) >>

Por que não usar uma construção como:

Você pode. Mas a universalização leva a um aumento significativo no tempo de testes.

MarketInfo RefreshRates etc. serão usados na versão real da EA.

 
gorby777 писал(а) >>
Para SHOOTER777. Obrigado por sua simpática EA. Comecei a testá-lo também. E quanto ao pássaro em questão? Há um excelente EA de kimiv projetado para fechar todas as posições em minha conta quando atinge certo lucro. Talvez não devêssemos complicar esta?

Para fechar, fechará, mas para proibir a abertura até que os novos conjuntos ideais sejam definidos, é necessário organizar uma proibição, por exemplo, através de uma variável global e complicar novamente o Expert Advisor))))

Embora, eu gostaria de olhar para o "conhecido grande consultor especialista kimiv para fechar todas as posições em uma conta com um certo lucro". Para onde posso dar uma olhada?

 
SHOOTER777 писал(а) >>

Você pode. Mas a universalização faz com que o tempo de teste aumente significativamente.

MarketInfo RefreshRates, etc. serão usados na versão real da EA.

Um EA para o comércio real não teria que ser otimizado?

Por exemplo, na minha última versão, ao combinar os dois indicadores, uma fase de otimização leva aproximadamente 8 horas.

 
SHOOTER777 >> :

Totais cumulativos das últimas sete semanas.

Sete semanas é algo ... ;)

Talvez faça sentido tirar os pares perdedores do jogo ou ainda não há estatísticas suficientes?

 
WitoHOH писал(а) >>

Um EA para a vida real não teria que ser otimizado?

Por exemplo, a última versão do meu EA levará cerca de 8 horas para otimizar quando ambos os indicadores são combinados.

Haverá uma EA e a otimização será necessária, mas as funções necessárias para o comércio real e as que não forem necessárias durante os testes e a otimização serão ignoradas.

if ( IsOptimization( ) ) TrBlnc = falso;if ( IsTesting( ) ) ) TrBlnc = falso;

Algumas delas podem ser feitas de outras formas, mas para minimizar o tempo de teste eu geralmente faço duas versões rápidas - para otimização e para comercialização. Se você já notou, todas as versões funcionais têm números ímpares, enquanto eu trabalho através da otimização e tento diferentes mudanças e adições em números pares. Mas não é tão fácil que a lógica ainda não mude.

 
SHOOTER777 писал(а) >>

Haverá um Expert Advisor e será necessário otimizá-lo, mas as funções necessárias para o comércio real e aquelas desnecessárias durante os testes e a otimização serão ignoradas.

if ( IsOptimization( ) ) TrBlnc = falso;if ( IsTesting( ) ) ) TrBlnc = falso;

Algumas delas podem ser feitas de outras formas, mas para minimizar o tempo de teste eu geralmente faço duas versões rápidas - para otimização e para comercialização. Se você já notou, todas as versões funcionais têm números ímpares, enquanto eu trabalho através da otimização e tento diferentes mudanças e adições em números pares. Mas não é tão fácil que a lógica ainda não mude.

Isso é bom.

E, é claro, se não for difícil, posso publicar aqui também as duas versões?

Caso contrário, simplesmente não tenho tempo durante o fim de semana para otimizar.

Muito obrigado de antemão!

Eu gosto muito desta EA.

 
goldtrader писал(а) >>

Sete semanas é algo ... ;)

Talvez faça sentido tirar do jogo os pares não rentáveis ou ainda não há estatísticas suficientes?

Sim, na próxima semana começo a procurar outros períodos de otimização para os canadenses, francos e suíços. Tenho a sensação de que eles estão otimizando mal e que sua lacuna é a pior. Eu penso em diminuir a primeira fase até três ou duas semanas e talvez G12() para H1 para eles.

 
para SHOOTER777. Você não pode fazer o quê? Está em seu site www.kimiv.ru. Ele também dirige uma filial aqui. Você só precisa editar um pouco a biblioteca WinUser22.mgh
Arquivos anexados:
 
Aqui, eu anexarei. E por que proibi-la, deixá-la refinar com as antigas. Ou, de acordo com a lógica, será que ela reabrirá na mesma direção?
Arquivos anexados:
winuser32.mqh  18 kb
 
Ontem houve problemas com a otimização de micro em Alpari. Acrescentei zeros às paradas e a otimização continuou. Agora estou tentando fazer a mesma coisa na demonstração - não está funcionando.
Razão: