Discussão do artigo "Desenvolvendo um algoritmo auto-adaptável (Parte II): melhorando a eficiência" - página 11
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
Lote. 0,1 porque é um centovik. Vale a pena abrir um máximo de 200 posições 56. O drawdown total foi de 5000 centavos de um depósito de 15000. Não sei por que o instrumento inteiro fechou. Há alguma mensagem de registro? Ainda não entrei no seu robô, mas foi interessante ver como funcionam as configurações padrão do conjunto 26 que você sugeriu.
Provavelmente, foi fechado quando o rebaixamento máximo foi atingido. Nas configurações de cada par, o rebaixamento máximo é definido em dólares. É para o lote 0,01. Mais o drawdown máximo total e o patrimônio líquido mínimo. Todos esses são stop losses. Nunca negociei em uma conta de centavos, portanto, não conheço os detalhes específicos. E não testei o robô em contas de centavos, portanto, talvez haja algumas peculiaridades.
.
Se for um stop. Não há problema. Na verdade, um centovik não é diferente de uma conta normal. Apenas o lote. 0,1 Nas configurações, o lote é 0,01 Talvez isso tenha desempenhado um papel.
Esse tópico é certamente interessante e está claro que o projeto dedicou muito tempo, mas o código apresentado gera um grande número de avisos.
Depois de revisar o código, parecia haver dois erros específicos que agora foram corrigidos. No entanto, talvez seja necessário re-otimizar, pois o comportamento do EA terá mudado ligeiramente.
Os arquivos anexados agora são compilados com zero avisos.
Esse tópico é certamente interessante, e está claro que o projeto dedicou muito tempo, mas o código apresentado gera um grande número de avisos.
Depois de revisar o código, parecia haver dois erros específicos que agora foram corrigidos. Entretanto, talvez seja necessário re-otimizar, pois o comportamento do EA terá mudado ligeiramente.
Os arquivos anexados agora são compilados com zero avisos.
Estou tendo problemas ao executar tanto a versão original do código quanto a versão com os erros corrigidos.
Tentei um EURUSD simples com os valores de parâmetro padrão, apenas defini o parâmetro `Only_one_symbol` como verdadeiro. Em seguida, executei-o como falso. Os resultados foram os mesmos. Nenhuma negociação.
Usei o intervalo de tempo de 2021.01.01 a 2021.03.16 para todas as tentativas. Até tentei estendê-lo para 2020.01.01 a 2021.03.16 e ainda obtive o mesmo resultado, nenhuma negociação, mas demorou muito mais.
Você sabe como isso deve ser executado? E como fazer a otimização, por exemplo, em um par específico, como o NZDCAD?
Estou tendo problemas com a execução da versão original do código e da sua versão com bugs corrigidos.
Tentei um EURUSD simples com os valores de parâmetro padrão, apenas defini o `Only_one_symbol` como true. Em seguida, executei-o como falso. Os resultados foram os mesmos. Nenhuma negociação.
Usei o intervalo de tempo de 2021.01.01 a 2021.03.16 para todas as tentativas. Até tentei estendê-lo para 2020.01.01 a 2021.03.16 e ainda obtive o mesmo resultado, nenhuma negociação, mas demorou muito mais.
Você sabe como isso deve ser executado? E como fazer a otimização, por exemplo, em um par específico, como o NZDCAD?
Faça o download dos arquivos anexados ao artigo. Há um arquivo para EURUSD, aplique-o ao EA e instale o EA para o par EURUSD. Tudo deverá funcionar agora. Para usar outro par no testador, você precisa especificar o primeiro par nas configurações. O vapor no testador deve corresponder ao indicado nas configurações. Por exemplo, NZDUSD no testador, nesse caso, NZDUSD deve estar nas configurações. Isso é para o MT4.
Se o consultor não fez negócios nas datas especificadas, aumente o período de teste, talvez não tenha havido sinaisOk, muito obrigado por sua resposta . Por enquanto, comentei os outros 27 pares de moedas para testá-lo apenas em 1.
Olá, Michele. Você pode compartilhar o EA que converteu para o MT5? Tentei fazer isso por meio do arquivo `mq4.mqh` para preencher essa lacuna, ainda usando o código do MT4 e alterando apenas pequenas coisas para me livrar dos erros de compilação, mas quando executo o EA, nada acontece. Não há negociações.
Eu realmente gostaria de receber ajuda.
EDITAR: depois de terminar uma única execução após algum tempo (cerca de 10 minutos) para o período de 2018 a 2021 para o EURUSD com as mesmas configurações usadas no MT4, obtenho cerca de 20 ou mais negociações no MT5, enquanto obteria de 1.000 a 2.000 negociações no MT4. Além disso, o MT5 é ordens de magnitude mais lento para o mesmo período, o que leva cerca de 10 minutos, enquanto o MT4 leva cerca de 20 a 30 segundos. Todas as outras configurações eram as mesmas, tanto para o EA quanto para o backtesting, período (2018 - 2021), período de tempo (H1), símbolo (EURUSD) e modelagem(somente preços abertos).