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

 
Integer:

Dans 10 ans sur minutes, un tampon est calculé pour prendre 28 mb.

Dans les périodes de cinq minutes, 5 mb.

Sur quinze minutes, 2 mb.

Y a-t-il un problème ?

Il ne s'agit pas seulement de la taille de la mémoire, mais de la vitesse d'accès à celle-ci, qui est à plusieurs niveaux et est liée à la taille du cache du processeur. Par conséquent, la vitesse sera différente selon l'endroit où se trouvent les données et le code.
 

Andrei01:
А в чем причина?

Exécution de code monofilaire.

La raison peut également être attribuée à l'ajout de vérifications supplémentaires, qui sont faites automatiquement dans l'indicateur en utilisant une simple variable prev_calculée, un comportement différent des variables globales, des capacités de visualisation.

Les développeurs ont-ils délibérément mis un frein aux calculs complexes dans l'Expert Advisor ?

Pourquoi soupçonner immédiatement quelqu'un de criminalité ? Les développeurs ont d'ailleurs offert la possibilité d'utiliserOpenCL, qui accélère considérablement l'exécution.
Документация по MQL5: Основы языка / Переменные / Глобальные переменные
Документация по MQL5: Основы языка / Переменные / Глобальные переменные
  • www.mql5.com
Основы языка / Переменные / Глобальные переменные - Документация по MQL5
 

Tous les favoris sont partis.

Toutes les cases d'abonnement dans le profil ont disparu.

Peut-être serait-il plus judicieux de mettre à jour le site d'une manière ou d'une autre ? Ce n'est pas le premier jour que nous l'utilisons...

MQL5.community - Памятка пользователя
MQL5.community - Памятка пользователя
  • 2010.02.23
  • MetaQuotes Software Corp.
  • www.mql5.com
Вы недавно зарегистрировались и у вас возникли вопросы: Как вставить картинку в сообщение на форуме, как красиво оформить исходный код MQL5, где находятся ваши Личные сообщения? В этой статье мы подготовили для вас несколько практических советов, которые помогут быстрее освоиться на сайте MQL5.community и позволят в полной мере воспользоваться доступными функциональными возможностями.
 
komposter:

Tous les favoris sont partis.

Toutes les cases d'abonnement dans le profil ont disparu.

Peut-être serait-il plus judicieux de mettre à jour le site d'une manière ou d'une autre ? Ce n'est pas le premier jour que nous l'utilisons...

J'ai été bien ce matin. IE9, x64
 
Lizar:

1. l'exécution de code monofilaire.

2. également à la raison nous pouvons ajouter des contrôles supplémentaires, qui dans un indicateur sont faits automatiquement avec une simple variable prev_calculée, un comportement différent des variables globales, des possibilités de visualisation.

1) Les indicateurs permettent-ils des calculs multi-threads ?

2) Quel est le problème de faire ces vérifications dans un conseiller expert ?

 
papaklass:

Si les calculs complexes tuent l'expert, ces calculs tueront aussi les indicateurs. Ce n'est pas un argument. Le gain de temps réside dans le multithreading des indicateurs, mais c'est un gaspillage de mémoire. Le conseiller expert travaille dans un thread séquentiel. Et là, nous avons quelques doutes sur le fait que le multi-threading des indicateurs donnera un gain de temps suffisant par rapport aux calculs in-experts. Mais en cas de calculs à l'intérieur du conseiller expert, nous économiserons de la mémoire. Cela est important lorsque les AE participent au championnat. Les organisateurs ont prêté beaucoup d'attention à votre Expert Advisor lors du précédent championnat car il consommait beaucoup de mémoire. C'est pour ça qu'il/elle a fait tous ces contrôles et cette histoire inutile. (iCustom() ;)

Non. Ces calculs complexes dans le conseiller expert peuvent être effectués très simplement dans un indicateur.
 
Andrei01:

1. les indicateurs permettent donc le calcul multithread ?

2. Quel est le problème de faire ces contrôles dans l'EA?

La clownerie continue ! pAtAmUshT le conseiller expert est un thread, et chaque indicateur peut être dans son propre thread s'il y a assez de cœurs.

Montrez-nous comment il est facile pour vous de créer plusieurs fils de discussion dans EA ?

 
papaklass:
Pouvez-vous me donner un exemple de code ?
Il y a un iDragon dans la base de code sur l'iDragon 4. Essayez de faire la même chose dans l'EA pour que ça marche aussi vite.
 
Integer:

Montrez-nous comment il est facile pour vous de faire plusieurs fils dans un EA ?

L'utilisation d'une DLL ne serait-elle pas utile ?