MetaTrader 5 Python User Group - Comment utiliser Python dans Metatrader - page 55
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
Je surveille Pypi. Les développeurs attendent nos commentaires pour continuer/améliorer. Mais jusqu'à présent, nous ne voyons aucune activité des utilisateurs dans ce domaine.
Dans une autre branche, je pense que nous devons discuter des problèmes d'infrastructure communs pour les systèmes de trading complexes (terminal (MT4/MT5) <-> TS (sur différentes IP) <_> les bases de données sont différentes. Différentes configurations, problèmes, difficultés, avantages.
Bonne chance
L'apparition de la nouvelle version - oui, j'y suis aussi.
Et qu'est-ce qu'il y a de nouveau, du moins, qu'est-ce que cela affecte ?
L'apparition de la nouvelle version - oui, j'y suis aussi.
Mais qu'est-ce qu'il y a de nouveau, qu'est-ce qu'il aborde ?
Rien de radical, en ce qui me concerne. C'est juste un peu de rangement. Nous avons suffisamment de cet ensemble de commandes d'interaction avec le terminal pour commencer à l'utiliser.
Nous allons travailler un peu avec différentes variantes et l'image deviendra plus claire.
Rien de radical, à mon avis. C'est juste les petites choses qui ont été nettoyées. L'ensemble des commandes permettant d'interagir avec le terminal est suffisant pour commencer à l'utiliser.
Travaillons un peu avec différentes variantes, l'image deviendra claire.
En principe, oui, je suis d'accord :) assez, mais j'espère un savoureux ... :)
Est-ce que quelque chose pour travailler avec des tuple nommés est apparu (commeTradeDeal), par exemple pour les obtenir comme une liste de _asdict() ?
Veuillez m'indiquer comment définir correctement le chemin pour l'initialisation.
C'est ce que je fais :
Je reçois une erreur :
Environnement : Python 3.8 (64 bits)
Système d'exploitation : Win10 (x64)
Veuillez m'indiquer comment définir correctement le chemin pour l'initialisation.
C'est ce que je fais :
Je reçois une erreur :
Environnement : Python 3.8 (64 bits)
Système d'exploitation : Win10 (x64)
Voici la tête, 2 oreilles... Je l'ai. Besoin d'écrire un chemin comme celui-ci :
Lesconstantes symboliques ne doivent pas être oubliées...Voici la tête, deux oreilles... Je l'ai. Vous devez écrire le chemin comme ceci :
Lesconstantes de caractères ne doivent pas être oubliées...
Corrigez comme ceci : 'C:\\\NProgram Files\NMetaTrader5\N.exe', n'oubliez pas le quota.
Il y a encore une chose, la version 5.0.27 de MetaTrader5 ne fonctionnera pas correctement avec le terminal build 2366, seulement la 5.0.28.
Même au stade de l'initialisation il y aura des problèmes, il faut remonter la mise à jour des libas. En sens inverse - 5.0.28 avec une version antérieure du terminal, je n'ai pas encore remarqué de difficultés.
Le bon chemin est : 'C:³{\\\\i}Program Files{\i} MetaTrader5{\i} terminal64.exe', n'oubliez pas le quota.
Il y a encore une chose, la version 5.0.27 de MetaTrader5 ne fonctionnera pas correctement avec le terminal build 2366, seulement la 5.0.28.
Même au stade de l'initialisation il y aura des problèmes, il faut remonter la mise à jour des libas. En sens inverse - 5.0.28 avec une version antérieure du terminal, aucune difficulté constatée pour l'instant.
La dernière est la 5.0.29.
Combien de terminaux avez-vous MT5 ? Juste pour l'intérêt.
Un terminal supplémentaire peut être nécessaire dans trois cas :
-un autre courtier et un autre compte
-Un autre compte chez le même courtier
- ou le nombre de stratégies connectées au terminal est supérieur au maximum.
Peut-être que quelqu'un a essayé de charger le terminal avec des scripts pour détecter ce maximum ? Je vais essayer plus tard.
La dernière est la 5.0.29.
Combien de terminaux MT5 avez-vous ? Juste à titre d'information.
Oui, merci.
Il y en a 6 en maiden, 3 en prod selon le TOR.Un terminal supplémentaire peut être nécessaire dans trois cas :
-un autre courtier et un autre compte
-Un autre compte chez le même courtier
- ou le nombre de stratégies connectées au terminal est supérieur au maximum.
Peut-être que quelqu'un a essayé de charger le terminal avec des scripts pour détecter ce maximum ? Je vais l'essayer plus tard.
J'ai essayé, tout dépend du matériel sur lequel je l'exécute.
Une instance consomme environ 45-50 Mo de RAM + 2,5-4% de CPU. (Oui, le % CPU dépend du type de CPU, dans mon cas c'est un Intel Xeon L5640 @ 2.27GHz)
Le même, une instance de python.
Si python fonctionne avec l'historique, + 200-300Mb de RAM. Le CPU n'est presque pas utilisé.
Eh bien, pour quoi faire, cela dépend de TOR ou de l'idée.