Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
É possível ajustar os parâmetros para tantas negociações e o mercado pode mudar tão imediatamente? Qual é a melhor maneira de fazer isso?
A verificação mais fácil para "não há ajuste de curva?" é mudar um ou dois parâmetros em 5-10% e obter maus resultados nos testes. Você já verificou?
Tenho notado repetidamente que existem parâmetros (lucrativos), que o algoritmo genético não encontra, mas pode ser minha culpa...
Talvez sim, mas a otimização frontal produz dezenas ou centenas de vezes mais corridas.
57% de qualidade de modelagem não seria suficiente:)
90% está certo, provavelmente é isso que está causando todas as discrepâncias.
Bem, esse é o máximo que o testador dá. Em princípio, não é a qualidade. Nesta EA em particular, as ordens pendentes sobre extremos estão funcionando e fechando por trailing stops ou por ordens. Portanto, a qualidade não tem nada a ver com a idéia.
Mas se você não tem nenhuma idéia ou princípio, os 90% são a razão.
57% - não é o testador que não nos dá mais dados, mas você não nos dá os dados históricos de qualidade, o testador apenas sinaliza que seus dados são lixo e, portanto, os resultados do teste não podem ser confiáveis.
Vá aqui - https://www.mql5.com/ru/articles/mt4/tester - e leia tudo. Haverá um número consideravelmente menor de perguntas.
Por que você não se gaba? :) E afixar o código do Expert Advisor?
Ou pelo menos relatórios de teste. Talvez o quadro se esclareça:)
Está tudo claro. Teste e otimização no relógio, e negociação real 2 vezes em 3 dias, ou seja, total desajuste entre o tempo do teste e o real. Você deve mover os testes para a tabela diária, ela está mais próxima da verdade. Ou, se for inconveniente produzir no final do prazo americano, então execute a EA em uma determinada hora, mas adicione-a ao código:
...
// a hora do início do assessor
hora int exterior = 12;
...
int start() {
se (hora != TimeHour(Time[0])) retornar(0);
// Código EA
...
}
Observe que o tempo que você definiu na variável hora corresponde ao tempo de sua corretora, não ao tempo em seu computador. Portanto, ela pode ser deslocada.
A amostra é grande - 160-200 entradas no mercado, e 2 semanas não é muito tempo para grandes mudanças. É possível ajustar os parâmetros para tantas negociações e o mercado pode mudar tão rapidamente? Você pode me dizer o que devo fazer?
https://www.mql5.com/ru/forum/50458 solandr 18.03.06 20:11
Esta infância em que estive envolvido há um ano. Esse sistema foi então lançado com sucesso no mundo real (relatei sobre isso mais tarde, em algum lugar em maio de 2006). A idéia do sistema foi condicionalmente tirada do teto (picos de captação do ruído). Portanto, você não é o primeiro a pisar no ancinho da adaptação.
Em meu primeiro post deste solandr 23.03.2007 15:43 eu dei um link para a sugestão de Bakeev sobre a comparação de resultados de otimização em martingale para entender como seu algoritmo pode ser ajustado a uma curva aleatória (como é viável sua idéia de algoritmo). E então cabe a você decidir se quer ou não fazê-lo.