Discussão do artigo "Algoritmo de aprendizado de máquina CatBoost da Yandex sem conhecimento prévio de Python ou R" - página 8
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
Se você quiser usar a GPU, poderá comentar a linha de amostragem de frequência e adicioná-la à matriz:
--task-type GPU
https://catboost.ai/en/docs/features/training-on-gpu
comentar isto : // Train_All[25]=" --sampling-frequency "
Estou recebendo os seguintes erros quando tento descomentar o modelo .
Se você quiser usar a GPU, poderá comentar a linha de amostragem de frequência e adicioná-la à matriz:
--task-type GPU
https://catboost.ai/en/docs/features/training-on-gpu
comentar isto : // Train_All[25]=" --sampling-frequency "
Estou recebendo os seguintes erros quando tento descomentar o modelo.
Por favor, leia o artigo com atenção:
"
Selecione o modelo de sua preferência no subdiretório Models_mqh do diretório em que nossos modelos foram treinados e adicione-o ao diretório do Expert Advisor. Comente a linha com buffers vazios no início do código do EA usando "//". Agora, só precisamos conectar o arquivo de modelo ao EA:
"Sim, eu descobri e ia excluir a última parte do meu comentário. Obrigado.
Boa sorte!
Se você fosse aplicar isso a um EA diferente, bastaria aplicar o modelo catboost antes de a ordem ser colocada e deixar todo o resto igual, ou precisaria modificar o model_CB() ou copy_arhiv()? Não parece estar abrindo ordens quando o modelo CB é aplicado.
Se você fosse aplicar isso a um EA diferente, bastaria aplicar o modelo catboost antes de a ordem ser colocada e deixar todo o resto igual, ou precisaria modificar o model_CB() ou copy_arhiv()? Não parece estar abrindo ordens quando o modelo CB é aplicado.
Você pode adicionar ou alterar o sinal de entrada na função Signal().
Você treinou o modelo CatBoost?
Se você fez tudo certo, ele deve funcionar.
Sim, eu treinei o modelo. E se o EA fechar, reduzir ou reverter posições no sinal oposto, você deseja filtrá-las usando o modelo ou simplesmente filtrar a abertura de novas ordens?
Sim, eu treinei o modelo. E se o EA fechar, reduzir ou reverter posições no sinal oposto, você deseja filtrá-las usando o modelo ou simplesmente filtrar a abertura de novas ordens?
Não entendi o pensamento: " você deseja filtrar essas ordens usando o modelo ".
Com a ajuda do modelo, os sinais para abrir uma posição são filtrados no artigo.
Não entendi o pensamento: " você quer filtrar aqueles que usam o modelo ".
Com a ajuda do modelo, os sinais para abrir uma posição são filtrados no artigo.
Se o seu EA tiver um sinal oposto, ele poderá fechar as ordens. Se o boost puder, teoricamente, reduzir os sinais falsos. Se o sinal oposto fechar as ordens, o catboost reduzirá o fechamento das ordens falsas e o resultado será que você deixará as ordens abertas por mais tempo e obterá maior lucro. Por exemplo. Você coloca uma ordem quando sua MA cruza. Seu stoploss é de 50 pips e o TP é de 50. No entanto, a MA cruza de volta antes de você atingir seu SL ou TP, e o seu EA está programado para fechar a ordem quando isso acontecer: isso é chamado de fechar (ou reduzir, ou reverter) no sinal oposto. Agora, se esse sinal for um alarme falso, então você fecha seu lucro muito cedo, quando poderia ter subido até seu TP. Então, o catboost poderia ter filtrado uma certa porcentagem desses sinais falsos? Essa é a minha pergunta: nem todos os EAs fecham posições com o sinal oposto. Muitos têm apenas um Sl e um TP fixos. É por isso que fiz essa pergunta, porque alguns EAs têm essa funcionalidade.
Se o seu EA tiver um sinal oposto, ele poderá fechar as ordens. Se o boost puder, teoricamente, reduzir os sinais falsos, se o sinal oposto fechar as ordens, o catboost reduzirá o fechamento das ordens falsas e o resultado será que você deixará as ordens abertas por mais tempo e obterá maior lucro. Por exemplo. Você coloca uma ordem quando sua MA cruza. Seu stoploss é de 50 pips e o TP é de 50. No entanto, a MA cruza de volta antes de você atingir seu SL ou TP, e o seu EA está programado para fechar a ordem quando isso acontecer: isso é chamado de fechar (ou reduzir, ou reverter) no sinal oposto. Agora, se esse sinal for um alarme falso, então você fecha seu lucro muito cedo, quando poderia ter subido até seu TP. Então, o catboost poderia ter filtrado uma certa porcentagem desses sinais falsos? Essa é a minha pergunta: nem todos os EAs fecham posições com o sinal oposto. Muitos têm apenas um Sl e um TP fixos. É por isso que fiz essa pergunta, porque alguns EAs têm essa funcionalidade.
Eu entendi o motivo da conversa.
Programaticamente, é fácil de implementar, mas será um jogo com aleatoriedade. O fato é que o índice Recall nos modelos é bastante baixo, ou seja, o modelo não reconhece mais de 10% de todos os eventos, o que significa que a posição oposta muitas vezes não é aberta devido a um padrão não identificado. Isso está relacionado, entre outras coisas, aos preditores. O artigo mostra o algoritmo para implementar modelos CatBoost. É necessário fortalecer o modelo com preditores para que sua abordagem proposta seja mais justificada.