L'apprentissage automatique dans la négociation : théorie, modèles, pratique et algo-trading - page 1207
![MQL5 - Langage des stratégies de trading intégré au terminal client MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Vous manquez des opportunités de trading :
- Applications de trading gratuites
- Plus de 8 000 signaux à copier
- Actualités économiques pour explorer les marchés financiers
Inscription
Se connecter
Vous acceptez la politique du site Web et les conditions d'utilisation
Si vous n'avez pas de compte, veuillez vous inscrire
J'ai commencé à lire, car je suis presque ignorant des protocoles de réseau.
Je veux établir une connexion TCP/IP avec python.
Trop compliqué pour cette tâche.
Prise d'importation, et tout l'amour.
Trop compliqué pour cette tâche.
Prise d'importation, et tout l'amour.
environ
au mauvais endroit... Je vous l'ai dit, Sharpe (Visual Studio) a tout pour Python, mais pas plus haut que 2.7
Je suis accro à Sharp, je n'ai pas utilisé de compilateurs normaux depuis longtemps, c'est cool ! Je suis encore en train de lire, mais le formulaire Windows avec les boutons et tous ses accessoires a été amené au dll sans problèmes et connecté avec MT5 - MT5 a un support Sharp à 100%, vous n'avez pas besoin de décrire quoi que ce soit, il suffit d'utiliser un dll, comme un miracle )))).
Python pour C#https://msdn.microsoft.com/ru-ru/dn314784.aspx
quel tranchant, quel dll, pourquoi ?
pouvez-vous me donner un exemple de connexion de python à mt5 via sharp ?
Je sais qu'il y a un support python pour VS, je le sais... mais qu'en est-il de sharp ?
Je veux me concentrer sur VS, pas sur tout ça.
Sharp est C# !
faire un cas de test de l'item 10https://www.mql5.com/ru/forum/285631
ici au point écrit comment faire un complexe, mais il y a 5 min de travail là, littéralementhttps://www.mql5.com/ru/forum/293630/page57#comment_9851502
ZS : vous vous rappelez avoir vu le nouvel alglib sur le site alglib ? téléchargez maintenant le projet depuis le site algib et construisez-le en .dll - en utilisant mon manuel, vous obtiendrez un dll, vous n'aurez même pas besoin de le connecter à MT5 (une ligne #import n'a pas d'importance !).
Je ne veux pas d'algib, je veux du python).
je comprends que sharp est ssharp, je ne comprends pas ce que la connexion entre mt5 et python a à voir avec cela
mais c'est un bon exemple, il sera utile... il y a une librairie là aussi, quelle est la différence ? c'est plus rapide du côté positif.
à propos, à la page 10 la liste des fonctions sera visible dans l'éditeur, ou vous devrez les rappeler vous-même ou regarder dans l'aide sur le site ?
tout est très intéressant, mais pas très pertinent... et terriblement lent à utiliser, problèmes de matrice, on ne peut rien rechercher... C'est ce que je me disais, à quoi ça pourrait bien me servir :)Je ne sais même pas comment l'expliquer, je suis un mauvais professeur, mais c'est comme.. :
- vous faites un projet en C#
- vous ajoutez au projet ce dont vous avez besoin, qu'il s'agisse de Python - je n'ai pas essayé, mais cela fonctionnera à 99 %, c'est certain
- vos appels C# seront visibles dans MT5, et vous pourrez voir toutes les fonctionnalités que vous avez ajoutées au projet.
- La tâche est simple, il s'agit d'effectuer des appels à partir de MT5 en C# et d'obtenir et de régler en Python.
Je suis en train de finir de lire le manuel de C#, ce n'est rien de nouveau, mais j'ai besoin de tout lire, la gestion de la mémoire est différente du modèle de C#, ou plutôt je veux vérifier les détails, il peut être écrit en C++.
python fonctionne à travers un interpréteur, pourquoi a-t-il besoin d'une couche sous la forme de sysharp ?
c'est le langage le plus ingénieux qui ne nécessite rien d'autre que l'envoi d'ordresPython fonctionne par le biais d'un interpréteur, alors pourquoi a-t-il besoin d'une couche sous la forme d'un sycharp ?
c'est le langage le plus ingénieux qui n'a besoin de rien d'autre que de la répartition des ordresLe serveur est en Python. Mais un client de socket pour MT devra de toute façon être en C++ ou C#.
Le serveur est en Python. Mais un client socket pour MT devrait être en C++ ou C#.
zeroMQ ou https://www.mql5.com/en/blogs/post/706665
ou juste winapi, non ? cela prend environ une demi-heureJe suppose que le serveur de bibliothèque est déjà là pour python et TCP :
https://wiki.python.org/moin/TcpCommunication
oui, comme dva palza obossat (pisser sur deux doigts)
C'était un code simple pour commencer avec pyhton TCP .... J'ai besoin de plus de temps pour apprendre python d'abord :))
Maintenant, je travaille juste sur l'automatisation à 100% de votre EA "Monte carlo RL" actuel.
c'est bien, bonne chance, peut-être que je fournirai bientôt une partie en 3D avec une amélioration des performances.
zeroMQ ou https://www.mql5.com/en/blogs/post/706665
ou juste winapi, non ? ça prend une demi-heureJ'utilise NET Sockets en C++ pour ce faire. C'est une librairie de haut niveau, contrairement à winapi. Il est facile de le transposer en C# pour MT.