Aprendizado de máquina no trading: teoria, prática, negociação e não só - página 3268
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
Acho que o PearsonCorrM2 funcionará rapidamente. Alimentamos uma matriz completa, a segunda matriz de uma linha a ser verificada. E se você começar do final, poderá especificar o tamanho da primeira matriz como o número da próxima linha, para que não recalcule a correlação repetidamente para as linhas abaixo da linha que está sendo testada.
Tentei fazer a variante frontal no início - contar todas as linhas a cada vez. Tive a impressão de que há algum erro no Alglib, pois não consegui encontrá-lo.
O resultado geralmente coincide.
Mas em algumas situações não coincide.
Se fosse sempre assim, o erro seria meu, com certeza. Mas há algo sujo aqui.
O R é notável por sua miscelânea. Em um dado momento, ele tem tudo, qualquer pacote para qualquer ocasião.
Mas depois de um ou dois anos, ele se torna inimitável - será impossível executar os exemplos do livro.
Um sistemabem estruturado com um excelente aparato de referência criado por uma equipe profissionalnão pode ser uma bagunça. O System R é orientado para a negociação, sem distrações para tudo e qualquer coisa em nome da universalidade e do populismo.
É exatamente isso que o livro demonstra.
E outra coisa que o livro baseado em R faz é quebrar a ilusão de que você pode obter um modelo baseado em MO rapidamente, sem possuir um grande conjunto de ferramentas e, o mais importante, sem entender por que você precisa desta ou daquela ferramenta (pacote, função), por que você precisa deste ou daquele estágio de construção do modelo, sem entender que você não pode jogar algo fora - tudo vai desmoronar.
Um exemplo perfeito da total falta de compreensão do QUE está sendo feito são as dezenas de páginas de correlações de algo com algo.
Antes de calcular a correlação, deve-se responder à pergunta: existe correlação para a série utilizada? Para séries financeiras, essa é a primeira e mais importante pergunta, pois para séries financeiras a correlação não existe, porque para elas não há expectativa matemática e é necessário provar que a média usada PODE ser usada como expectativa matemática.
A propósito, no R é necessário verificar uma vez por espirro, rotina.
É um livro maravilhoso!
Ele deve cobrir todos os problemas do MoD.
Para iniciantes, que é o que você é agora.
para meninos em geral. O Tideverse.
Um exemplo perfeito da completa falta de compreensão do QUE está sendo feito são as dezenas de páginas de correlações de algo com algo.
Fórum sobre negociação, sistemas de negociação automatizados e teste de estratégias de negociação
Aprendizado de máquina na negociação: teoria, modelos, prática e negociação de algoritmos
fxsaber, 2023.10.01 09:38
MathRand é um número aleatório. Ou seja, a correlação é calculada em matrizes aleatórias. O objetivo é garantir que diferentes variantes de implementações de algoritmos apresentem o mesmo resultado. A velocidade de execução do algoritmo e o consumo de memória são comparados. Se você for incompetente, não se meta nisso.
Não encontrei um padrão para o cálculo linha a linha. O Alglib parecia lento. Estou tentando minha própria variante.
Resultado.
O projeto próprio acabou sendo mais rápido do que a variante padrão, mas mais lento do que o Alglib (não consegui entender o algoritmo). Ao mesmo tempo, a versão caseira pode contar matrizes de qualquer tamanho, ao contrário de outras variantes.
Resultado.
O autodesign foi mais rápido que a variante padrão, mas mais lento que o Alglib (não consegui entender o algoritmo). Ao mesmo tempo, ele pode ler matrizes de qualquer tamanho, ao contrário de outras variantes.
Por que você gosta tanto do mql para cálculos? Você pode escrever dlls em C e elas serão tão rápidas quanto possível.
Para mim, a mql ainda é uma linguagem para abrir negociações, principalmente. E o que é certo, de fato.
Se você não entendeu, deixe-me explicar.
MathRand é um número aleatório. Ou seja, a correlação é calculada em matrizes aleatórias. O objetivo é garantir que diferentes implementações de algoritmos apresentem o mesmo resultado. A velocidade de execução do algoritmo e o consumo de memória são comparados. Se você for incompetente, não se meta nisso.
E por que você gosta tanto de mql para cálculos? Você pode escrever dlls em c e elas serão tão rápidas quanto possível.
Estou limitado por minha incompetência.
Para mim, o mql ainda é a linguagem para abrir negociações, principalmente. E, de fato, com razão.