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

 
Maxim Dmitrievsky:

Comecei a ler, pois quase não conheço os protocolos de rede.

Quero fazer uma ligação TCP\IP com Python.

Demasiado complicado para esta tarefa.

Tomada de importação, e todo o amor.

 
Yuriy Asaulenko:

Demasiado complicado para esta tarefa.

Tomada de importação, e todo o amor.

ou assim

 
Igor Makanu:

lugar errado... Eu lhe disse, Sharp (Visual Studio) tem tudo para Python, mas não superior a 2,7

Estou viciado no Sharp, não uso compiladores normais há muito tempo, é legal! Ainda estou lendo, mas o Windows form com botões e todos os seus acessórios foi trazido para dll sem problemas e conectado com o MT5 - MT5 tem suporte 100% Sharp, você não precisa descrever nada, basta usar uma dll, como um milagre ))))


Python para C#https://msdn.microsoft.com/ru-ru/dn314784.aspx

o quê afiado, que dll, porquê?

você pode me dar um exemplo de como conectar píton ao mt5 via sharp?

Eu sei que tem suporte píton para VS, eu sei que... E o sharp?

Quero concentrar-me no VS, não nisto tudo.

 
Igor Makanu:

Sharp é C# !

fazer um caso de teste do item 10https://www.mql5.com/ru/forum/285631

aqui ao ponto escreveu como fazer um complexo, mas há 5 minutos de trabalho lá, literalmentehttps://www.mql5.com/ru/forum/293630/page57#comment_9851502

ZS: lembra-se de ter visto a nova algibeira no site da algibeira? Agora baixe o projeto do site da algibeira e construa-o em uma .dll - usando meu manual você recebe uma dll, você nem precisa conectá-la ao MT5 (uma linha #import não importa!)

Não quero algibe, quero píton.)

eu entendo que o sharp é ssharp, não entendo que ligação entre mt5 e python tem a ver com isso

mas é um bom exemplo, vai dar jeito... também há lá uma libra, qual é a diferença? é mais rápido no lado positivo.

A propósito, na pág. 10 a lista de funções estará visível no editor, ou você mesmo deve se lembrar delas ou olhar através da ajuda no site?

é tudo muito interessante, mas não muito relevante... e terrivelmente lento de usar, problemas de matriz, não se pode pesquisar nada... Isso sou eu a pensar, para que diabos eu precisaria disso :)
 
Igor Makanu:

Nem sei como explicar, sou um péssimo professor, mas é como se fosse:

- você faz um projeto em C#

- você adiciona ao projeto o que você precisa, que seja Python - Eu não tentei, mas funcionará 99% de certeza

- suas chamadas C# serão visíveis no MT5, e você pode ver todas as características que você adicionou ao projeto.

- A tarefa é simples, para fazer chamadas a partir do MT5 em C# e obter e configurar em Python.

Estou terminando de ler o manual C#, não é nada de novo, mas preciso ler tudo, o manuseio da memória é diferente do modelo C#, ou melhor, quero verificar os detalhes, pode ser escrito em C++

python funciona através de um intérprete, o que precisa de uma camada na forma de sysharp?

é a linguagem mais engenhosa que não precisa de mais nada além do dispensador de encomendas
 
Maxim Dmitrievsky:

Python trabalha através de um intérprete, então por que precisa de uma camada na forma de sycharp?

é a linguagem mais engenhosa que não precisa de mais nada além do despacho de encomendas

O servidor está em Python. Mas um cliente socket para MT de qualquer forma terá que ser C++ ou C#.

 
Yuriy Asaulenko:

O servidor está em Python. Mas um cliente socket para MT teria que ser ou C++ ou C#.

zeroMQ ou https://www.mql5.com/en/blogs/post/706665

ou apenas winapi, não? Demora cerca de meia hora.
Socket library for MT4 and MT5
Socket library for MT4 and MT5
  • 2017.09.06
  • www.mql5.com
For anyone not used to socket programming: the model is that you create a server socket; you accept connections on it; and each acceptance creates a new socket for communicating with that client. No data is sent or received through the server socket itself. You create a server socket using an instance of ServerSocket(), telling the constructor...
 
FxTrader562:

Acho que o servidor da biblioteca já está lá para python e TCP:

https://wiki.python.org/moin/TcpCommunication

sim, como dva palza obossat (mijar em dois dedos)

 
FxTrader562:

Esse foi um código simples para começar com o pyhton TCP .... Preciso de mais tempo para aprender python primeiro :))

Agora, estou apenas a trabalhar na automatização a 100% da sua actual EA "Monte carlo RL".

Tudo bem, boa sorte, talvez eu forneça uma parte 3-d em breve com alguma melhoria de desempenho.

 
Maxim Dmitrievsky:

zeroMQ ou https://www.mql5.com/en/blogs/post/706665

ou apenas winapi, não? Demora meia hora.

Eu uso NET Sockets em C++ para fazer isto. É uma libra de alto nível, ao contrário do Winapi. É fácil enrolá-lo em C# para MT.