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
Bonjour. Pourriez-vous me dire. Pourquoi les ordres et les transactions ont-ils un ticket mais pas les positions ?
Et quelle est la différence entre un ticket et un identifiant ?
RTFM
RTFM
Oh... Il est trop grand pour qu'on y trouve rapidement les informations nécessaires.
Appel de fonctions importées de la bibliothèque ex5.
Expliquez-moi s'il vous plaît. Lire https://www.mql5.com/ru/docs/runtime/imports
Comment les bibliothèques ex5 sont-elles chargées ?Si la bibliothèque est déjà chargée (par exemple par un autre Expert Advisor et même par un autre terminal client fonctionnant en parallèle),
Et encore : comment faire pour qu'une seule instance de la bibliothèque ex5 soit chargée.
Et les autres EA ne se connecteront qu'à cette instance.
J'ai fait une bibliothèque.
J'ai créé un conseiller expert, qui comprend la bibliothèque.
1. Pas un seul conseiller expert n'est chargé. Le processus terminal.exe fait 91 000 Ko.
2. Connexion d'un conseiller expert à l'EURUSD. Processus Terminal.exe -- 131 000 KB. (+41 MB).
3. Je connecte le même Expert Advisor (en plus) à GBPUSD. processus terminal.exe - 171 000KB.(+41MB).
Comment, au moyen de MT5 uniquement (par le biais de classes ou de bibliothèques ou de scripts, EAs, etc.), créer conjointement un accès à des données spécifiques (qui changeront dynamiquement) ?
PS// J'ai essayé de faire les deux
De toute façon, une instance différente de la bibliothèque est chargée pour chaque EA.rlx:
Il charge toujours une instance de bibliothèque différente pour chaque EA.Encore : Comment faire pour qu'une seule instance d'ex5 soit chargée.
Et les EA suivantes ne se connecteront qu'à cette instance.
J'ai fait une bibliothèque.
J'ai créé un conseiller expert, qui inclut cette bibliothèque.
1. Pas un seul conseiller expert n'est chargé. Le processus terminal.exe fait 91 000 Ko.
2. Connexion d'un conseiller expert à l'EURUSD. Processus Terminal.exe -- 131 000 KB. (+41 MB).
3. Je connecte le même Expert Advisor (en plus) à GBPUSD. processus terminal.exe - 171 000KB.(+41MB).
Comment, au moyen de MT5 uniquement (par le biais de classes ou de bibliothèques ou de scripts, EAs, etc.), créer conjointement un accès à des données spécifiques (qui changeront dynamiquement) ?
PS// J'ai essayé de faire les deux
Il charge toujours une instance de bibliothèque différente pour chaque EA.Il est peut-être possible de l'implémenter avec des variables globales du terminal. En d'autres termes, les deux instances utilisent les variables globales du terminal pour les calculs.
Je pense que les variables globales du terminal peuvent vous aider, ou écrire les données dans un fichier.
Merci pour la suggestion.
Il y a peut-être d'autres moyens.
Merci pour la suggestion.
Il y a peut-être d'autres moyens.
Je pense qu'il n'y a pas d'autres moyens d'utiliser les mêmes données par différents Expert Advisors, scripts et indicateurs.
J'aimerais pouvoir le faire.
Par exemple, j'ai inventé une telle variante. Il ne peut pas être mis en œuvre par le biais de variables globales.
conseiller.ex5
trader.ex5
Passer le tableau !!! structures !! à un autre Expert Advisor qui remplit ce tableau.
Ce code fonctionne correctement. MAIS trader.ex5 n'est pas lié à un advisor.ex5 déjà en cours d'exécution, mais crée une autre instance deadvisor.ex5.