Discussão do artigo "Reamostragem avançada e seleção de modelos CatBoost pelo método de força bruta" - página 11

 
Maxim Dmitrievsky:

Ou seja, este é um exemplo de como carregar dados do terminal e salvá-los em um arquivo. E, em seguida, você pode usá-lo na colaboração

Obrigado.

Há mais uma pergunta. Como abrir negociações nesse modelo MO diretamente em python? Você pode me enviar o código?

[Excluído]  
Evgeni Gavrilovi:

Obrigado.

Há mais uma pergunta. Como abrir negociações nesse modelo MO diretamente em python? Você pode me enviar o código?

Não há código pronto, você precisa escrever uma classe de abertura de ordens para esse modelo

Você pode ler a ajuda

https://www.mql5.com/pt/docs/integration/python_metatrader5

Документация по MQL5: Интеграция / MetaTrader для Python
Документация по MQL5: Интеграция / MetaTrader для Python
  • www.mql5.com
Python является современным высокоуровневым языком программирования для разработки сценариев и приложений. Содержит множество библиотек для машинного обучения, автоматизации процессов, анализа и визуализации данных. Пакет MetaTrader для Python предназначен для...
 
Maxim Dmitrievsky

Infelizmente, ele não funciona na Colab(

https:// colab.research.google.com/drive/1jUasWYQ_Gf3R0AOQDwVJtkji_49QH_0y

O módulo mt5 ainda está especificado lá e, sem get_prices(), não sei como definir start e stop_date. Onde está o erro?

[Excluído]  
Evgeni Gavrilovi:

Infelizmente, isso não funciona na Colab(

https:// colab.research.google.com/drive/1jUasWYQ_Gf3R0AOQDwVJtkji_49QH_0y

O módulo mt5 ainda está especificado lá, e sem get_prices() não sei como definir start e stop_date. Onde está o erro?

Se você apenas abrir o arquivo, o get_prices não será mais necessário. Ou seja, o código após g_p permanece. Bem, para a validação, você também precisa carregar seu próprio arquivo.

Não entendo por que isso é necessário, pois o colab é mais lento do que o meu laptop com processador móvel.

 
Maxim Dmitrievsky:

basta abrir o arquivo, o get_prices não é mais necessário. Ou seja, o código após g_p permanece. Bem, você também precisa carregar seu próprio arquivo para validação.

Não entendo por que isso é necessário, pois o colab é mais lento até mesmo que meu laptop com processador móvel.

Tudo funcionou, 2 arquivos cat_model.mqh são carregados na saída, ele está em /include/ e o segundo - catmodel.h para qual diretório?

[Excluído]  
Evgeni Gavrilovi:

Tudo funcionou, 2 arquivos cat_model.mqh são carregados na saída, ele está em /include/ e o segundo - catmodel.h em qual diretório?

O cat_model.mqh é um arquivo de inclusão para o bot, que deve ser colocado na pasta com os incluidores de terminal
 
Maxim Dmitrievsky:
cat_model.mqh é um arquivo de inclusão para o bot, ele deve ser jogado na pasta com os incluidores de terminal

Sim, fiz o upload, mas o testador não inicia no metatrader, aparentemente devido à falta do arquivo catmodel.h.

Ele não participa da formação de sinais de negociação?

[Excluído]  
Evgeni Gavrilovi:

Sim, fiz o upload, mas o testador não é executado no metatrader, aparentemente por causa da falta do arquivo catmodel.h.

Ele participa da formação dos sinais de negociação, não é?

Não, é uma biblioteca C, o .mqh é analisado a partir dela.

 
Maxim Dmitrievsky:

Não, é uma biblioteca C, que analisa o .mqh a partir dela.

caminhos de arquivo adicionados - trayning prnew.csv e test prnews.csv

mas o R2 recebido é quase sempre maior que 0,9, talvez o look_back não esteja configurado corretamente e é por isso que o arquivo mqh recebido está errado, por isso não posso testar no terminal.


https:// colab.research.google.com/drive/1eeyRA5bGaFMfX1THnMsL5hwKmxBkqvqP


https://drive.google.com/file/d/1LIRhpk5iU_dYQbefZ-FFQM6XMV_cOh26/view?usp=sharing dados de teste


https://drive.google.com/file/d/18RpJec9EGSCSknwaHsevgHcZuCeoOvP5/view?usp=sharing dados de treinamento

 
A propósito, ao usar o get_prices no Jupyter Notebook, o arquivo mqh é carregado corretamente e, em seguida, é testado sem problemas.