Discussion de l'article "Calculs Parallèles dans MetaTrader 5" - page 2

 
Est-ce que je comprends bien que le multithreading ne fonctionnera pas avec cette méthode dans le testeur (sans optimisation activée) ? Lorsque je lance le test, à en juger par le journal, il s'arrête après que tous les indicateurs ont été créés, apparemment il entre dans une boucle infinie parce qu'un des cœurs du CPU reste chargé.
 
papaklass:

Comment appliquez-vous votre méthode au championnat ? Règles : Un expert et un graphique. Les organisateurs autoriseront-ils l'espionnage d'autres graphiques ?

Vous interprétez mal le règlement.

III. Expert Advisors (Conseillers experts) pour MetaTrader 5

...

3. Chaque Expert Advisor est lancé sur un terminal séparé à partir d'un seul compte et uniquement sur un graphique sélectionné par le Participant. 3.

4. Les Expert Advisors multidevises peuvent utiliser n'importe quelle paire de devises parmi les 12 paires de devises disponibles.

...

Cela signifie que le conseiller expert sera attaché à un graphique, en particulier à celui dont le symbole et la période sont spécifiés par le participant dans son profil.

Mais personne n'interdit de négocier et d'obtenir des informations à partir de n'importe quel graphique, ainsi que d'ouvrir automatiquement le nombre de graphiques nécessaire à vos besoins.

Vous êtes seul sur le terminal et ne dérangez personne.

 
papaklass:

Comment appliquez-vous votre méthode au championnat ? Règles : Un expert et un graphique. Les organisateurs autoriseront-ils l'utilisation d'espions sur d'autres graphiques ?

Nous le pouvons. Urain a déjà répondu. En outre : au lieu du gestionnaire de tic-tac multidevises OnTickMarketWatch, utilisez ce gestionnaire d'événement multidevises OnTick(string symbol) ou quelque chose de similaire. Il n'y aura aucun problème.
 
MetaQuotes:

Un nouvel article intitulé Calculs parallèles dans MetaTrader 5 a été publié :

Auteur : Andrew

Win 7 a DirectX11 et les GPU peuvent être utilisés pour les calculs parallèles, comment pouvons-nous l'utiliser pour les tests d'ea ? Merci de votre compréhension.
 
Merci
 
Merci, excellent article !
 

Un passage unique par l'Expert Advisor commence à partir de la 0ème barre.

      FindPrognoze(_Symbol,CurPattern,0,HistoryLen,ExistsPrognozeLen,
                   Prognoze,MaxRating,HistPatternBarStart);

et les affectations sont données aux indicateurs non pas à partir de 0, mais à partir de PatternLen, c'est-à-dire il y a 24 heures sur une minute TF

int handle=iCustom(s,_Period,path+"i-Thread",
GlobalVarPrefix,t,_Symbol,PatternLen,
PatternLen+t*HistPartLen,HistPartLenPlus) ;

Les solutions sont finalement différentes.

 
MT4 prend-il en charge cette fonction ?
 

Bonjour à tous.

J'essaie de développer une plateforme de backtest en utilisant Python (une intégration entre Python et Meta5).

Dans l'une de ses étapes, j'ai besoin d'en savoir plus sur la façon dont les cœurs (travailleurs) dans la phase d'optimisation complètent un processus et quel est le flux exact de la contribution entre les cœurs.

Existe-t-il une documentation utile à ce sujet ?

merci ! c

 

Merci pour cet article sympa, et surtout pour la mini leçon sur la liaison entre l'EA et l'indicateur via les variables globales.

Dans ma connexion EA-indicateur, j'ai besoin de transférer une quantité décente de données à l'EA, j'avais l'habitude de le faire via les tampons de l'indicateur, mais votre méthode est plus universelle et plus simple, et aussi moins de charge pour le processeur avec l'interrogation des tampons de l'indicateur.

Je viens de le faire, tout fonctionne parfaitement.

De plus, l'Expert Advisor est multi-devises et votre article m'a aidé à comprendre comment répartir la charge de calcul.

Усреднение ценовых рядов без дополнительных буферов для промежуточных расчетов
Усреднение ценовых рядов без дополнительных буферов для промежуточных расчетов
  • www.mql5.com
В своей статье  я сделал достаточно убедительные тесты, доказывающие тот факт, что далеко не каждый вызов пользовательского или даже технического индикатора в коде - это самый оптимальный вариант для обработки им промежуточных расчетов в разрабатываемом индикаторе. Итоговый результат по скорости своего исполнения может оказаться значительно...