MetaTrader 5 Python User Group - como usar o Python no Metatrader - página 83
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
Certo - mal preparado....
Onde posso ler sobre isto? Preparo dados para os NS de acordo com a minha percepção do que é importante e do que não é.
Uma coisa que me intriga é se o mesmo tipo de dados deve ser recolhido "numa pilha" ou acrescentado à medida que entra?
De que lado devem ser recolhidos os dados: dos "mais velhos" ou dos "mais recentes"?
Certo - mal preparado....
Onde posso ler sobre isto? Preparo dados para os NS de acordo com a minha percepção do que é importante e do que não é.
Uma coisa que me intriga é se o mesmo tipo de dados deve ser recolhido "numa pilha" ou acrescentado à medida que entra?
De que lado devem ser recolhidos os dados: do "mais velho" ou do "mais recente"?
No tópico MoD perguntar, alguém irá responder. Este é o tópico de ligação
O problema é que a normalização é uma causa totalmente perdida!
Deixem-me explicar. Há alguns dados A, B, C...
São diferentes em termos de significado e assim por diante. Todos (google) dizem que a normalização deve ser feita por colunas (A-A-A, B-B-B, C-C-C) e não por filas. Isto é logicamente compreensível.
Mas quando aparecem novos dados para "predição" COMO normalizá-los se são apenas UMA fila? E qualquer termo nessa linha pode ir além da normalização dos dados de formação e teste?
E a normalização por cordas não tem qualquer efeito!
Na verdade, depois de verificar estas nuances, tive este "grito da alma" ))))
Durante a normalização, os coeficientes são guardados. Para evitar que se perca o alcance, devemos pegar num grande pedaço de história e normalizar, depois aplicar estes coeficientes a novos dados
sobre dados não normalizados, a grelha não aprenderá, ou aprenderá mal. Essa é a sua natureza.os coeficientes são retidos durante a normalização. Para evitar que se perca o alcance, precisamos de pegar num grande pedaço de história e normalizar, depois aplicar estes coeficientes a novos dados
Não aprenderá com dados não normalizados, ou aprenderá mal. Essa é a sua peculiaridade.Tudo isto é lógico e compreensível, mas a grelha está a ser treinada! Além disso, há informação de que a utilização de dados não normalizados é mais complicada para a aprendizagem, mas não é crítica.
E como não sair dos limites? Por exemplo, existe um preço. Há uma gama de preços sobre os dados de formação e teste - tomar 123-324. Mas o preço sobe para 421. Como se insere nessa mesma gama?
Mas estamos a afastar-nos do cerne da questão - porque é que, com treino e testes normais, a previsão é alguma coisa?
Caros amigos, mais uma vez os meus esquis não se estão a mexer... Estou a pedir ajuda.
Decidi esboçar um pequeno testador para testar a previsão da rede treinada.
Aqui está tudo bem.
E a próxima coisa que sabe...
jurar
O que é que está errado?
Tendo pesquisado na web e analisado o artigo, com base no qual escrevi o meu código, cheguei a uma conclusão decepcionante de que cada autor de qualquer artigo "para principiantes" é obrigado a esquecer-se de mencionar algo importante...
E aqui verificou-se queo StandardScaler é utilizado na formação da rede.Mas o artigo não diz uma palavra sobre o que é e porque é que é necessário.
Além disso, oStandardScaler é uma padronização. Além disso, quero saber como posso implementar a mesma padronização para um único vector de entrada e ainda menos.
Pior ainda, a "padronização" é realizada por colunas do conjunto de dados! Não, bem, só para estatísticas, tudo bem. Mas para previsões, é "***hole"! Quando chegam novos dados, tenho de voltar a treinar a rede apenas para obter os novos dados na gama de "normalização"?
Tretas!
Quando esta "nova rede" for formada, a situação pode já ter mudado drasticamente. Então, qual é o sentido da f*ck?
Lá se vai a Python com um monte de bibliotecas "afiadas"....
Ficaria muito grato se pudesse mudar a minha opinião.
P.S. Eu só quero acreditar que não perdi o meu tempo em Python por nada.
Tendo pesquisado na web e analisado o artigo, com base no qual escrevi o meu código, cheguei a uma conclusão decepcionante de que cada autor de qualquer artigo "para principiantes" é obrigado a esquecer-se de mencionar algo importante...
E aqui verificou-se queo StandardScaler é utilizado na formação da rede.Mas o artigo não diz uma palavra sobre o que é e porque é que é necessário.
Além disso, oStandardScaler é a padronização. Além disso, quero saber como posso implementar a mesma padronização para um único vector de entrada e ainda menos.
Pior ainda, a "padronização" é realizada por colunas do conjunto de dados! Não, bem, só para estatísticas, tudo bem. Mas para previsões, é "***hole"! Quando chegam novos dados, será que tenho de reciclar a rede apenas para obter os novos dados na gama de "normalização"?
Tretas!
Quando esta "nova rede" for formada, a situação pode já ter mudado drasticamente. Então, qual é o sentido da f*ck?
Lá se vai a Python com um monte de bibliotecas "afiadas"....
Ficar-lhe-ia muito grato se me fizesse mudar de ideias.
P.S. Eu só quero acreditar que não perdi o meu tempo em Python por nada.
(Mal me consigo safar. )))
Mas agora tenho outra pergunta (para a qual comecei tudo):
Quando treinei a rede, obtive os seguintes resultados
Por outras palavras - o resultado é uma pechincha!
Comecei o meu testador. Obtive tais resultados
Bem, diga-me exactamente onde pode ver que a rede está treinada para corrigir 98% dos resultados????
Olá, ao ler algumas páginas da discussão não encontrou nada de concreto sobre a seguinte questão :
- Existe actualmente algo que funcione como os pacotes MetaTraderR ou MetaTrader5 para integração MT e R?
Saúde
Desculpe, vou continuar a minha epopéia... )))
Depois de ter obtido um pouco mais de conhecimento do mesmo google, cheguei a conclusões:
Ao cumprir estas duas condições, obtive uma redução notável na curva de aprendizagem da rede. Além disso, descobri que
Além disso, havia outra pergunta: qual deveria ser a resposta da rede?