Discussão do artigo "Algoritmo de aprendizado de máquina CatBoost da Yandex sem conhecimento prévio de Python ou R" - página 5

 
Aleksey Vyazmikin:

Carregue o registro depois que o script CB_svod.csv estiver em execução.

Veja em anexo,

Também anexei o arquivo de conjunto CB_Bat

Arquivos anexados:
 
konorti:
Veja o anexo

Não há nenhum erro no registro. Envie o arquivo no arquivo zip "output_test". Presumo que não haja linhas com probabilidade maior que 0,5. Amostra muito pequena.

Cols(2413) Rows(289) - teste.

A partir desses resultados, precisamos selecionar valores com um parâmetro personalizado alto - de preferência 35% ou mais, com um número de negociações de 15.000 ou mais (quanto mais, melhor). Opcionalmente, outras variáveis econométricas podem ser analisadas.
 
Aleksey Vyazmikin:

Não há nenhum erro no registro. Envie o arquivo no arquivo zip "output_test". Presumo que não haja linhas com probabilidade maior que 0,5. Amostra muito pequena.


Fiz o upload de toda a pasta Rezultat:

EURUSD de 2016/01/01 a 2020/01/01. A otimização do maior número de negociações, que teve uma curva de equilíbrio mais ou menos plana, teve cerca de 1.400 negociações:


Rezultat
Rezultat
  • www.mediafire.com
Compressed archives combine multiple files into a single file to make them easier to transport or save on diskspace. Archiving software may also provide options for encryption, file spanning, checksums, self-extraction, and...
 
konorti:


Fiz o upload de toda a pasta Rezultat:

http://www.mediafire.com/file/m2uqcnkqu6ee8nb/Rezultat.zip/file

Sobre o tamanho da amostra: A otimização foi feita em EURUSD 2016.01.01 - 2020.01.01. A otimização do maior número de negociações, que teve uma curva de equilíbrio mais ou menos plana, teve cerca de 1.400 negociações:



"Rezultat\RS_32\result_4_Test_CB_Setup_0_000000000" Probabilidade<0,5, mas uma >0,5. Qual é o saldo da amostra de teste?

A linha de saldo é boa, mas, nesse caso, é importante um número maior de transações. Quanto mais exemplos, mais conhecimento sobre o mercado.

 
Aleksey Vyazmikin:


"Rezultat\RS_32\result_4_Test_CB_Setup_0_000000000" Probabilidade<0,5, mas uma >0,5. Qual é o saldo da amostra de teste?

A linha de saldo é boa, mas, nesse caso, é importante um número maior de transações. Quanto mais exemplos, mais conhecimento sobre o mercado.

Não sei se você está pedindo o resultado para RA_32 do arquivo CB_Svod.csv (também notei que essa era a única linha que tinha todos os resultados positivos): Mas ainda assim o modelo mqh não foi gerado para isso. Você tem alguma ideia do motivo? Obrigado por toda a ajuda.

Nome_Dir Balans_Train Balans_Test Balans_Exam
model_Rezultat_RS_32_0 24552 985 34
 
konorti:

Não tenho certeza se você está solicitando o resultado para RA_32 do arquivo CB_Svod.csv (também notei que essa era a única linha que tinha todos os resultados positivos): Mas ainda assim o modelo mqh não foi gerado para isso. Você tem alguma ideia do motivo? Obrigado por toda a ajuda.

Nome_Dir Balans_Train Balans_Test Balans_Exam
model_Rezultat_RS_32_0 24552 985 34

Agora é óbvio que o script está funcionando corretamente. Os modelos são criados somente aqueles que passaram pelo filtro, que, por padrão, é de 3.000 pontos. Diminua esse limite nas configurações do script.

input double Filter=3000;//Saldo mínimo para copiar e salvar o gráfico
 
Aleksey Vyazmikin:

Agora é óbvio que o script está funcionando corretamente. Os modelos são criados somente aqueles que passaram pelo filtro, que, por padrão, é de 3.000 pontos. Diminua esse limite nas configurações do script.

Obrigado! Tentarei mais a partir da parte de otimização.
 
konorti:
Obrigado! Tentarei continuar com a parte de otimização.

Fico feliz que você tenha decidido reproduzir todo o processo descrito no artigo. Boa sorte!

 
Aleksey Vyazmikin:

Carregue o registro após a execução do script CB_Calc_Svod.

Não consigo fazer melhor :( de 2014-2020 no EURUSD

 
konorti:

Não consigo fazer melhor :( de 2014-2020 no EURUSD

Talvez você possa tentar as configurações do artigo?

  • "Period": 8;
  • "Timeframe": 2 Minutes;
  • "MA methods": Linear ponderado;
  • "Preço de cálculo": Preço alto.