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
Donne-moi le code, on trouvera une solution d'ici ce soir.
Vous pouvez l'écrire en personne :)
Donnez-moi le code, on trouvera une solution d'ici ce soir.
//+------------------------------------------------------------------+
Ne jugez pas, la dernière fois que j'ai écrit un programme en Sinclair, c'était en Basic quand j'étais à l'école .....
Est-il possible de définir un système de priorités dans MQL4, de sorte que le code de l'EA de gestion soit d'abord exécuté, puis toutes les autres EA ?
Bien sûr, c'est possible.
Organiser le travail des AE selon le schéma "maître-esclave".
Bien sûr que vous pouvez.
Organiser les conseillers pour qu'ils travaillent de manière "maître-esclave".
Les conseillers experts en trading ne peuvent être influencés qu'en changeant la variable globale et ils écoutent cette variable GlobalVariableSet ("Freeze1",200) quand mon "manager" daigne attendre son tour et y écrire 200
Les conseillers-experts de trading ne peuvent être influencés que par la modification de la valeur d'une variable globale et ils écoutent cette variable GlobalVariableSet ("Freeze1",200) lorsque mon "manager" daigne, en attendant son tour, écrire 200 à cet endroit.
Pourquoi votre responsable, s'il est le responsable, attend-il une sorte de tour ?
Ce sont les esclaves qui doivent attendre le leur : le manager a écrit une interdiction de commerce dans GV - ils s'assoient, restent silencieux (l'esclave a vérifié le drapeau global au premier tic, si 'sit no bleep' - dit JawolGerGeneral, et retourne(0))...
Pourquoi votre manager attend-il son tour pour accéder au drapeau GV ?
Tout est fait par un seul conseiller expert )))). Vous pouvez y mettre jusqu'à 100 paires )))).
Eh bien, ce n'est pas ce dont nous parlons...
maître
esclave
J'espère que j'ai été clair.
maître
esclave
J'espère que j'ai été clair.
Tout est clair, merci.
J'ai essayé de cette manière (c'est-à-dire d'interdire et d'autoriser en fonction de la situation), mais cela fonctionne de la manière suivante pour moi :
Après cette initialisation du maître : int deinit().... // l'interdiction du travail des esclaves est silencieuse, mais dès que l'assistant se détend ( if (nombre de mages identiques <=2) ) et écrit dans GlobalVariableSet(work,1) ; // l'activation des esclaves , et il y a 8 esclaves sur 8 paires différentes, réussissent à ouvrir en 4 - 6 paires au lieu de 2 comme spécifié dans la condition du maître.Ils s'ouvrent AVANT que le maître ne "comprenne" que le "nombre de majuscules identiques" est significativement supérieur à 2. Après cela, bien sûr, les autres esclaves sont silencieux, mais ce n'est plus ouvert 2 copies comme souhaité, mais 4 - 6.
Si je comprends bien, le contrôle est donné aux EAs esclaves int start ( ) après que j'ai exécuté le code int start() et cela dépend de int start( )des EAs esclaves et du nombre de copies de chaque paire qui seront ouvertes avant le début de l'assistant et un global devient prohibitif. Veuillez me corriger si j'ai mal compris l'algorithme du terminal et l'essence du problème. En gros, si un maître et un esclave ont toutes les chances de fonctionner correctement, mais que les esclaves en ont 8-10 !
C'est pourquoi j'ai écrit, j'ai essayé de démarrer master en boucle et de le faire rester allumé pour toujours, mais mon terminal s'est bloqué.
artmedia70: " pourquoi votre manager, si c'est un manager, attend-il une sorte de file d'attente ? " C 'est ce que j'aimerais savoir.
Et pourquoi et pourquoi fabrique-t-on deux magiciens identiques ?
Des variables globales peuvent être utilisées pour attribuer des zones magiques non chevauchantes aux EE incluses. Les contrôles et affectations correspondants sont effectués dans init().
En outre, nous pouvons limiter le nombre d'ordres ouverts pour chaque symbole en le spécifiant explicitement ou en assignant un maître, en fonction de la situation générale actuelle que le maître doit contrôler.
Cela signifie que si l'esclave fait une action, il doit en rendre compte au maître. Le maître, à son tour, doit donner son résumé, dont dépendent les actions (ou inactions) ultérieures de l'esclave.