Souhaits pour le travail du forum mql5.com - page 5

 
Integer:

Montrez-nous comment il est facile pour vous de faire des flux multiples dans EA ?

YuTrade Expert fonctionne en deux flux.
 
Andrei01:
Appeler une dll n'aidera pas ?
Il est possible de créer le multithreading dans la dll, mais ce n'est pas un moyen facile. Ne vous laissez pas non plus abuser par la possibilité de faire des calculs dans le dll. L'autre jour, j'ai vu un couple d'indicateurs en dll, l'auteur a dû penser à accélérer les calculs, mais vous pouvez imaginer qu'un indicateur correctement codé peut fonctionner des centaines de fois plus vite que ces dlls.
 
Yurich:
L'expert YuTrade travaille en deux flux.
Est-ce que c'est juste comme ça, bifurqué en deux courants par lui-même ?
 
Integer:
Il est possible de créer le multithreading dans une dll, mais ce n'est pas un moyen facile.
Pourquoi pensez-vous que les développeurs n'ont pas prévu la possibilité d'implémenter le multithreading dans EA ?
 
Andrei01:
Pourquoi pensez-vous que les développeurs n'ont pas donné l'occasion d'implémenter le multithreading dans EA ?
Parce qu'alors vous (et nous aussi) auriez codé les EAs de manière douloureuse.
 
Integer:
Par lui-même, il se divise juste en deux flux ?
Oui. Vous pouvez vous diviser en un nombre illimité de filières.
 
On dit que des poulets sont traits à Mokwa.
 
Yurich:
Oui. Vous pouvez vous diviser en un nombre illimité de fils.
Si c'est possible, ce n'est pas une mauvaise chose. De quoi avez-vous besoin pour mettre en œuvre un tel multithreading ?
 

Le conseiller expert crée un sous graphique et s'exécute sur celui-ci. Et maintenant, deux versions du même conseiller expert sont en cours d'exécution, alors c'est une question de technique, comment répartir les tâches entre ces frères jumeaux.

zy. Le sous-bloc peut avoir une surface de 0 pixel et être en coordonnées négatives.

 
Yurich:
Oui. Vous pouvez vous diviser en un nombre illimité de fils.
Avez-vous fait quelque chose dans votre EA pour y parvenir ? Sinon, il se divise par fils car il utilise plus d'indicateurs. Vous avez écrit qu'un indicateur est créé pour chaque formule.