Aprendizado de máquina no trading: teoria, prática, negociação e não só - página 2577

 
mytarmailS #:

se você aumentar a janela do modelo de 100 para 500 ou 1000, os resultados serão mais estáveis e ganharão 2 vezes mais

Conclusão: faz sentido estar interessado nisto, em princípio.

Você vai ser, é uma estratégia de baixo rendimento.
 
mytarmailS #:

se você aumentar a janela do modelo de 100 para 500 ou 1000, os resultados serão mais estáveis e ganharão 2 vezes mais

Conclusão: faz sentido estar interessado nisto, em princípio.

E se eu trocar por um ou dois anos em vez de um mês?
 
elibrarius #:
E se eu trocar por um ano ou dois em vez de 1 mês?
O Metatrader dá citações vazantes, só depois de 8k velas de GBP e EUR estarem sincronizadas por data/hora, mais adiante há uma confusão... existem citações normais?
 
mytarmailS #:
Metatrader está dando citações quebradas, só depois que 8k velas de libra e eu são sincronizados por data/hora, o resto é uma bagunça. existe uma citação normal?

Eu faço isto.
No símbolo principal (no qual o Expert Advisor está a correr) copiamos não as aspas, mas o tempo das barras. Só para ter uma série de datas. É melhor no EURUSD onde há menos saltos de barras. Ou você pode copiar datas não a partir de citações, mas apenas passar por todas as datas.

datetime time[]; CopyTime(_Symbol,_Period,first_Bar,rows,time);// считать время баров

Então eu chamo funções para preencher 1 linha para aprender pelo tempo desta linha. Como resultado, obtemos a sincronização por quaisquer caracteres.

for(int bar=0; bar<rows; bar++){
      loadInputs (time[bar], ina);//входы
      loadOutputs(time[bar], outa);//выходы
...

}

Nas funções loadInputs - Eu leio barras, indicadores ou as minhas próprias funções. Todas as moedas estão sincronizadas por tempo: pedi 1 de março, 10:10, recebi dados para esta hora e, se não havia nenhuma barra neste momento, recebo a anterior conhecida. Da ajuda " Ao solicitar dados por data de início e número de itens necessários, somente serão devolvidos dados cuja data seja menor que (anterior a) ou igual à especificada . "

Em loadOutputs - professor (ou do indicador que é mais óbvio, mas mais confiável para duplicar/cálculo do indicador em especialista).

Agora eu olhei para o meu loadInputs - se eu precisar, por exemplo, de 100 barras/características dele, eu vou levá-los em unidades desde o início. Para uma precisão total pode ser necessário tomar estas 100 barras por tempo. Embora todos os indicadores sejam calculados por peças, por exemplo 100 MA serão desenhados em 100 barras e se faltarem 10 barras entre aspas, então serão utilizadas 10 barras mais antigas. Em geral não acho que seja necessário sincronizar o tempo dentro de uma linha.

 

E o MT tem um problema de timing.
Aqui está um agora mesmo.
In loadOutputs - leia as saídas do indicador.
Eu adicionei campos de informação ao indicador de saída. E começou a lê-los em loadOutput.

Eu comparei os marts de saída e descobri que o loadOutputs não são exatamente os mesmos.
Aproximadamente para 50 000 linhas, algumas dezenas de Outs (na amostra quando solicito campos adicionais do indicador de saída) não são iguais a Outs quando não solicito campos adicionais. Em geral, a leitura de outras saídas do indicador (em outros momentos), por alguma razão, muito raramente altera a saída do indicador principal.

Eu ainda não descobri o problema. Tenho-o negligenciado nas últimas 4 semanas, ocupado com outras coisas. Na próxima semana eu vou continuar a escavação MO))

É por isso que estou inclinado a contar tudo no Expert Advisor a partir das mesmas citações, sem indicadores.

 
Alguém tentou atracar para Dukascopy? Para o seu Jforex via java? Talvez haja uma junta java da Jforex para a R ? Um análogo do mt4 ao R?
 
mytarmailS #:

se você aumentar a janela do modelo de 100 para 500 ou 1000, os resultados serão mais estáveis e ganharão 2 vezes mais

Conclusão: faz sentido estar interessado nisto, em princípio.

Nesta imagem a curva de equilíbrio (área verde) parece mais convincente, com esta curva é importante quebrar no momento certo e esperar pela sua durabilidade...
 
SanSanych Fomenko #:
Alguém tentou atracar para Dukascopy? para o seu Jforex via java? Talvez haja uma junta java da Jforex para a R ? Um análogo de mt4 a R ?
E porque é que precisas especificamente do Dukascopy?
 
mytarmailS #:
Por que ducascopy?

Porque ....

Então, nós sabemos ou não? Pelo menos uma simples copiadora de negócios na JForex....

 
mytarmailS #:

Limpou os dados tortuosos, deixando apenas os preços/datas que estão tanto na libra como no iene

dos 50 mil dados que sobraram 39 mil... Não sei como podes acabar por salvar a história dessa maneira, mas meta-cotações?

Isso são muitos dados apagados. Que servidor?

Normalmente faço todas as verificações em um servidor funcional e uma conta funcional (não demo).

Para o EURUSD raramente sinto falta de barras na M1 - não todos os dias e não mais do que 2-5, normalmente à noite. E são pulados porque não há carrapatos durante um bar.

Outras moedas com negociação menos ativa têm mais pulos. A libra parece estar activa, estranho que tenhas removido 20% das barras.

mytarmailS #:

Fez o teste

meio ano... e se cumprires 2-3 anos?

Razão: