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

 
Aleksey Nikolayev #:

Escrito antes. Interessado em:

1) Executar TC no modelo MO no testador MT5.

2) Executar o TC no MO no VPS sem nenhuma ajuda adicional, de forma rápida e fácil.

3) O mercado NÃO está interessado.

Acho que o mercado é a principal questão aqui.
Todo o resto é solucionável. Se for apenas para negociação, o MO pode ser conectado ao MT5 sem problemas, mas não é possível acessar o mercado dessa forma.
É por isso que na balança você pode colocar a dança com o pandeiro em uma tigela e o mercado na outra.
 
Evgeny Dyuka #:
E acho que o mercado é o principal aqui.
Todo o resto é solucionável.
Foi isso que escrevi acima
 
mytarmailS #:
Foi isso que escrevi acima
Agora tudo se resume a um MT5 em execução + script em execução com TensorFlow e TUDO!
Entre eles, eles se comunicam perfeitamente bem por meio de soquetes, arquivos e SqLite ....
 
Evgeny Dyuka #:
Agora tudo se resume a um MT5 em execução + um script em execução com TensorFlow e TUDO!
Eles se comunicam perfeitamente bem entre si por meio de soquetes, arquivos e SqLite ....

Há muito tempo, usando o pacote MetaTrader5 para Python, você pode executar scripts *.py diretamente no terminal com acesso direto aos dados.

 
Renat Fatkhullin #:

Há muito tempo é possível executar scripts *.py diretamente no terminal com acesso direto aos dados usando o pacote MetaTrader5 para Python

Eu não sabia, você pode me dar um link?
UPDATE, encontrei, estou entrando no assunto...
 
Evgeny Dyuka #:
Acho que o mercado é a principal coisa aqui.

Escrevi apenas sobre mim mesmo, não estou interessado no mercado.

Evgeny Dyuka #:
Todo o resto é solucionável.

Resolvível, é claro, mas por meio de métodos muito complexos, que não são universais, são inconvenientes e entram em colapso mesmo com um número não muito grande de TCs e a frequência de suas alterações.

Parece tão óbvio para mim o benefício de testar e negociar um TS montado em um único arquivo e sem software de terceiros que nem estou pronto para defender seriamente essa abordagem. Esse é o caso quando "se você precisa explicar, não precisa explicar".

 
Renat Fatkhullin #:

Há muito tempo é possível executar scripts *.py diretamente no terminal com acesso direto aos dados usando o pacote MetaTrader5 para Python

aqui estamos falando de "receber informações da bolsa de valores por meio de comunicação entre processos diretamente do terminal MetaTrader "
não é Python no terminal

Документация по MQL5: Python интеграция
Документация по MQL5: Python интеграция
  • www.mql5.com
Python интеграция - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Evgeny Dyuka #:
Acho que o mercado é o principal aqui.
Todo o resto é solucionável. Se for apenas para negociação, o MO pode ser conectado ao MT5 sem problemas, mas não é possível acessar o Mercado dessa forma.
É por isso que na balança há uma dança com pandeiro em uma tigela e o Mercado na outra.

E o que você vai vender? Um especialista? Um modelo treinado? Por quanto tempo ele funcionará? Como treiná-lo novamente? Como fazer sua manutenção? Embora existam opções aqui também... Você não precisa instalar o Python. Você não precisa aprender Python e tudo relacionado ao MO.

Essa integração permite que os desenvolvedores testem o modelo com qualidade.

Não é um fato que você precisa seguir o caminho que os desenvolvedores mostraram - tudo no metaeditor. Mas quem pode fazer o quê não é importante.

O importante é que a pesquisa, o desenvolvimento, a depuração e a otimização do modelo sejam separados em um estágio distinto. O resultado disso será o melhor modelo em um formato universal pronto para ser implementado em qualquer plataforma, não apenas naquela em que foi desenvolvido. Além disso, você não precisa do Python para trabalhar.

Você precisa aguardar a solução final e experimentá-la.

Sobre modelos em R. Pelo menos estes pacotes podem ter um conversor: Catboost, torch, H2O, XGboost. É necessário perguntar no Githab.

 
Evgeny Dyuka #:

Aqui estamos falando de "receber informações da bolsa de valores por meio de comunicação interprocessos diretamente do terminal MetaTrader ".
não é Python no terminal.

Não estou entendendo a ideia. Você pode explicar melhor: receber informações sobre a bolsa de valores por meio da interação entre processos diretamente do terminal MetaTrader? ....

A integração proposta tem uma grande falha. Ela não sabe como "conversar" com os programas MKL5. Somente com o terminal. Portanto, existem variantes para resolver esse problema.

 
Vladimir Perervenko #:

Não estou entendendo a ideia. Você pode explicar melhor: receber informações da bolsa de valores por meio de interação entre processos diretamente do terminal MetaTrader? Curiosidade: .....

A integração proposta tem uma grande falha. Ela não sabe como "conversar" com os programas MKL5. Somente com o terminal. Portanto, existem variantes para resolver esse problema.

Esta é uma citação da documentação sobre como trabalhar com Python
O pacote MetaTrader para Python foi projetado para a recuperação conveniente e rápida de informações da bolsa de valores por meio de comunicação interprocessos diretamente do terminal MetaTrader 5.

E foi dito que você pode executá-lo no próprio terminal, eu não sabia disso.