MetaTrader 5 Python User Group - Comment utiliser Python dans Metatrader - page 39
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 bien compris que pour transférer des valeurs calculées et des tableaux de Py à mt5, il n'y aura pas de telles fonctions ?
Et est-il laissé à l'usage - solutions de mise en réseau, ou sciage d'un module pour le transfert par la mémoire ?
Bibliothèque pour la communication MT5 <-> Python avec un accent sur l'obtention de données.
Seules les requêtes et les demandes d'échange sont envoyées au terminal à partir de programmes python. Il n'y a aucune raison de transférer des données de masse à partir de python, car il n'a pas accès à l'environnement variable de MQL5 et est strictement limité à l'interface étroite des requêtes au terminal.
L'intégration de Python a le domaine d'application suivant :
La bibliothèque Python ne remplace pas MQL5 et nous n'acceptons aucune demande d'extension de fonctionnalité.
Bibliothèque pour la communication MT5 <-> Python avec un accent sur l'acquisition de données.
Seules les requêtes et les demandes d'échange sont transmises au terminal par les programmes Python. Il n'y a aucune raison de transmettre des données de masse à partir de Python, car il n'a pas accès à l'environnement variable MQL5 et est strictement limité à l'interface étroite des requêtes au terminal.
L'intégration de Python a le domaine d'application suivant :
La bibliothèque Python ne remplace pas MQL5 et nous n'acceptons aucune demande d'extension de fonctionnalité.
Il y a encore ce bac à sable... Peut-être n'avez-vous pas compris la question et qu'il existe une solution.
Il est nécessaire, à partir d'un script Py, de passer un tableau à un programme mql.
Il y a des raisons de passer, des tableaux de données calculées.
Pour construire des graphiques mql personnalisés en temps réel.
Pour construire des indicateurs mql en temps réel.
Pour utiliser les calculs en temps réel dans les experts mql.
L'exécution de fichiers *.py directement à partir du navigateur ne résout pas le problème de la construction de graphiques professionnels personnalisés dans mt5.
Vous avez besoin de graphiques en temps réel personnalisés mt5 calculés dans un script Py.
Pour cela, vous avez besoin d'un transfert de tableau à partir du script Py.
Il est nécessaire de passer un tableau d'un script Py à un programme mql.
La réponse a été donnée de manière complète et claire.
La réponse a été complète et claire.
La réponse a été lue, mais la raison de la restriction n'est pas claire.
Comment les tableaux contrôlés dans le script open Py peuvent-ils nuire au programme mql ?
De quel genre de zoo parlons-nous si nous devons à nouveau utiliser des béquilles, les mêmes douilles, dll, etc.
Cela crée une barrière artificielle pour créer des solutions professionnelles pour mt5.
Bonnes gens, dites-moi comment faire des ordres en attente ici et si vous le pouvez, un exemple.
Il n'y a pas de fonctions prêtes à l'emploi, mais vous pouvez voir comment les commandes simples sont effectuées dans __init__.py, les commandes en attente sont effectuées de manière similaire :
champs transmis à order_send :
ils sont similaires : https://www.mql5.com/ru/docs/trading/ordersend
Bonjour.
Peut-être que la question a déjà été posée, mais la recherche (google, forum) n'a pas donné de résultat positif. Je pense avoir pu utiliser MetaTrader5 sur un notebook jupyter installé sur mon PC Ubuntu. Après quelques problèmes avec mon PC, je l'ai changé et installé un nouveau disque dur. Après cette procédure, j'ai perdu la connexion avec le paquet et lorsque j'essaie d'installer le paquet avec la commande pip install MetaTrader5, j'obtiens le message suivant :
ERROR : Impossible de trouver une version qui satisfait à l'exigence MetaTrader5 (à partir de versions : aucune)
ERROR : Aucune distribution correspondante trouvée pour MetaTrader5
Veuillez me conseiller :
1. Est-il possible d'installer le paquet sur un PC avec Ubuntu ?
2. Si oui, que puis-je faire pour corriger l'erreur que je reçois pendant l'installation ?
Bonjour.
Peut-être que la question a déjà été posée, mais la recherche (google, forum) n'a pas donné de résultat positif. Je pense avoir pu utiliser MetaTrader5 sur un notebook jupyter installé sur mon PC Ubuntu. Après quelques problèmes avec mon PC, je l'ai changé et installé un nouveau disque dur. Après cette procédure, j'ai perdu la connexion avec le paquet et lorsque j'essaie d'installer le paquet avec la commande pip install MetaTrader5, j'obtiens le message suivant :
ERROR : Impossible de trouver une version qui satisfait à l'exigence MetaTrader5 (à partir de versions : aucune)
ERROR : Aucune distribution correspondante trouvée pour MetaTrader5
Veuillez me conseiller :
1. Est-il possible d'installer le paquet sur un PC avec Ubuntu ?
2. Si oui, que puis-je faire pour corriger l'erreur que je reçois pendant l'installation ?
Non, la bibliothèque est uniquement destinée à la version Windows de Python, car elle fonctionne en conjonction avec la version Windows du terminal.
Nous allons écrire une nouvelle version de la bibliothèque d'intégration et y ajouter une sélection et une autorisation explicites sur le compte souhaité .
Sera-t-il disponible plus tard ? Ou ?
Il n'y a pas de fonctions prêtes à l'emploi, mais vous pouvez voir comment les commandes simples sont effectuées dans __init__.py, les commandes en attente sont effectuées de manière similaire :
champs transmis à order_send :
ils sont similaires : https://www.mql5.com/ru/docs/trading/ordersend
D'où vient _init_.py ? Où puis-je le voir ?