Discussão do artigo "Gradient boosting no aprendizado de máquina transdutivo e ativo" - página 2

[Excluído]  
FxTrader562:

Parabéns por um artigo tão bom depois de tanto tempo!!!


Como treinar e testar outros pares de moedas?


A parte de codificação é complicada para que eu possa fazer qualquer edição ou qualquer forma de aprimoramento para fins de teste:)


Pode me ajudar com os erros na captura de tela?

Obrigado, senhor

Olá, não tentei executar um programa python a partir do MT5. Talvez haja algumas peculiaridades nesse caso.

Tente executá-lo em outro editor python. Eu uso o VScode ou o jupyter

 
Maxim Dmitrievsky :

Olá, nunca tentei executar um programa python a partir do MT5. Talvez haja algumas peculiaridades.

Tente executá-lo em outro editor python. Estou usando o VScode ou o jupyter

Ok, vou experimentar o VSCode e ver.


O par EURUSD está funcionando bem. Anexei um relatório de 6 anos de backtest.


Mas como posso saber se ele está se ajustando à curva ou não? :))


Portanto, quero criar e testar outros pares de moedas para confirmar se está funcionando ou não.

Arquivos anexados:
[Excluído]  
FxTrader562:

Ok, vou tentar usar o VSCode e ver.


O par EURUSD está funcionando bem. Relatório anexado de 6 anos de backtest.


Mas como posso saber se ele está se ajustando à curva ou não? :))


Portanto, quero criar e testar outros pares de moedas para confirmar se está funcionando ou não.

Bem, esse é um problema comum a todos os sistemas de negociação

você pode tentar outros pares ou até mesmo mudar os preditores

Essa é uma abordagem geral descrita no artigo

 
Maxim Dmitrievsky :

Bem, esse é um problema comum a todos os sistemas de negociação.

você pode tentar outros pares ou até mesmo mudar os preditores

Essa é uma abordagem geral descrita no artigo

Bem, não sou um programador experiente como você, que pode editá-lo facilmente :)))

Sou um programador de nível básico. Acabei de instalar o VSCode e estou tentando usá-lo pela primeira vez para editar o par de moedas USDCAD para testar.

Você pode me ajudar com os erros? Captura de tela anexa.

Arquivos anexados:
[Excluído]  
FxTrader562:

Bem, não sou um programador experiente como você, que pode editá-lo facilmente :))))

Sou um programador de nível básico. Acabei de instalar o VSCode e estou tentando usá-lo pela primeira vez para editar o par de moedas USDCAD para testar.

Você pode me ajudar com os erros? Captura de tela em anexo.

ahh, esses são apenas erros do pylint (pylint é um interpretador python), ele não consegue encontrar definições na distribuição de bibliotecas do MT5. Você pode alterar o servidor de idiomas na Microsoft.

Vá para as configurações, escreva ''jedi'' no campo de pesquisa e mude para, como aqui

Mas, na verdade, não é um erro, apenas um aviso, você pode ignorá-lo.



 
Maxim Dmitrievsky:

ahh, isso é apenas um erro do pylint (pylint é um interpretador python), ele não consegue encontrar definições na distribuição da biblioteca do MT5. Você pode alterar o servidor de idiomas na Microsoft.

Vá para as configurações, escreva "jedi" no campo de pesquisa e mude para, como aqui

Mas, na verdade, não é um erro, apenas um aviso, você pode ignorá-lo.



Ok, obrigado. A programação parece estar funcionando:)))

 

Entendi bem o que quero dizer?

1) treinar o modelo em 1000 exemplos aleatórios

2) avaliamos todos os outros exemplos pelo modelo

3) adicionamos 1.000 exemplos que são mais incompreensíveis para o modelo aos primeiros 1.000 exemplos (em lotes de 50 e treinando novamente a cada adição).

4) treinamos o modelo com os 2.000 exemplos obtidos, como no artigo anterior

[Excluído]  
elibrarius:

Estou entendendo bem o que quero dizer?

1) treinar o modelo em 1000 exemplos aleatórios

2) estimar todos os outros exemplos pelo modelo

3) adicione os 1.000 exemplos mais obscuros aos primeiros 1.000 exemplos (em lotes de 50 e treinando novamente a cada adição).

4) treinar o modelo nos 2.000 exemplos obtidos, como no artigo anterior

Sim, mas o restante dos exemplos não tem rótulo

 
Maxim Dmitrievsky:

Sim, mas o restante dos exemplos não tem rótulo

Bem, o particionamento para os primeiros 1.000 e os 1.000 adicionais se aplica?

[Excluído]  
elibrarius:

Bem, a marcação para os primeiros 1.000 e os 1.000 adicionais se aplica?

é treinado em um pequeno conjunto de dados rotulados, depois rotula um novo conjunto de dados grande, seleciona os pontos com a menor confiança, adiciona e treina. E assim por diante

Os tamanhos dos dados não rotulados e rotulados não são regulados de forma alguma, nem a escolha das métricas corretas. Portanto, aqui está uma abordagem experimental - faça como quiser).

Na verdade, ela é muito semelhante à amostragem de exemplos da distribuição estimada, como no caso do artigo sobre GMM, então decidi dar uma olhada. Mas a primeira acabou sendo mais interessante.