Aprendizado de máquina no trading: teoria, prática, negociação e não só - página 2577
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ê 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.
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 ano ou dois em vez de 1 mês?
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.
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.
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 ?
Por que ducascopy?
Porque ....
Então, nós sabemos ou não? Pelo menos uma simples copiadora de negócios na JForex....
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.
Fez o teste
meio ano... e se cumprires 2-3 anos?