Aprendizaje automático en el trading: teoría, práctica, operaciones y más - página 1207

 
Maxim Dmitrievsky:

Comenzó a leer, ya que soy casi ignorante de los protocolos de red

Quiero hacer una conexión TCP\IP con python.

Demasiado complicado para esta tarea.

Toma de importación, y todo el amor.

[Eliminado]  
Yuriy Asaulenko:

Demasiado complicado para esta tarea.

Toma de importación, y todo el amor.

más o menos

[Eliminado]  
Igor Makanu:

lugar equivocado... Te lo dije, Sharp (Visual Studio) tiene todo para Python, pero no más allá de 2.7

Estoy enganchado a Sharp, hace tiempo que no uso compiladores normales, ¡es genial! Todavía estoy leyendo, pero el formulario de Windows con botones y todos sus accesorios fue llevado a dll sin problemas y conectado con MT5 - MT5 tiene soporte 100% de Sharp, no necesitas describir nada, sólo usar una dll, como un milagro ))))


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

¿qué afilado, qué dll, por qué?

¿puede darme un ejemplo de cómo conectar python a mt5 a través de sharp?

Sé que tiene soporte de python para VS, eso lo sé... ¿y sharp?

Quiero centrarme en VS, no en todo esto.

[Eliminado]  
Igor Makanu:

¡Sharp es C# !

hacer un caso de prueba del punto 10https://www.mql5.com/ru/forum/285631

aquí al punto escribió cómo hacer un complejo, pero hay 5 minutos de trabajo allí, literalmentehttps://www.mql5.com/ru/forum/293630/page57#comment_9851502

ZS: ¿recuerdas que viste el nuevo alglib en el sitio de alglib? Ahora descarga el proyecto desde el sitio de alglib y constrúyelo en un .dll - usando mi manual obtienes un dll, ni siquiera necesitas conectarlo a MT5 (¡una línea #import no importa!)

No quiero algib, quiero python).

entiendo que sharp es ssharp, no entiendo que tiene que ver la conexión entre mt5 y python

pero es un buen ejemplo, le será útil... también hay una librería, ¿cuál es la diferencia? es más rápido en el lado positivo

por cierto, en la p. 10 la lista de funciones será visible en el editor, ¿o debes recordarlas tú mismo o buscar en la ayuda del sitio?

todo es muy interesante, pero poco relevante... y terriblemente lento de usar, problemas de matriz, no se puede investigar nada... Eso es lo que pienso, para qué demonios lo necesitaría :)
[Eliminado]  
Igor Makanu:

No sé ni cómo explicarlo, soy un pésimo profesor, pero es como:

- usted hace un proyecto en C#

- añades al proyecto lo que necesites, que sea Python - no lo he probado, pero funcionará al 99% seguro

- sus llamadas en C# serán visibles en MT5, y podrá ver todas las características que ha añadido al proyecto.

- La tarea es sencilla, hacer llamadas desde MT5 en C# y obtener y establecer en Python.

Estoy terminando de leer el manual de C#, no es nada nuevo, pero necesito leer todo, el manejo de la memoria es diferente al modelo de C#, o mejor dicho quiero revisar los detalles, puede que esté escrito en C++

python funciona a través de un intérprete, ¿para qué necesita una capa en forma de sysharp?

es el lenguaje más ingenioso que no necesita nada más que el dispensador de órdenes
 
Maxim Dmitrievsky:

Python funciona a través de un intérprete, ¿por qué necesita una capa en forma de sycharp?

es el lenguaje más ingenioso que no necesita más que el envío de órdenes

El servidor está en Python. Pero un socket-cliente para MT de todos modos tendrá que ser C++ o C#.

[Eliminado]  
Yuriy Asaulenko:

El servidor está en Python. Pero un cliente de socket para MT tendría que ser C++ o C#.

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

o sólo winapi, ¿no? se tarda una media 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...
[Eliminado]  
FxTrader562:

Supongo que el servidor de bibliotecas ya está ahí para python y TCP:

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

sí, como dva palza obossat (mear con dos dedos)

[Eliminado]  
FxTrader562:

Ese fue un código simple para empezar con pyhton TCP .... Primero necesito más tiempo para aprender python :))

Ahora, sólo estoy trabajando en la automatización del 100% de su actual "Monte carlo RL" EA

eso está bien, buena suerte, tal vez proporcione la parte 3-d pronto con alguna mejora de rendimiento

 
Maxim Dmitrievsky:

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

o sólo winapi, ¿no? se tarda media hora

Para ello utilizo NET Sockets en C++. Es una librería de alto nivel, a diferencia de winapi. Es fácil de implementar en C# para MT.