Verstehe ich das richtig, dass Multithreading mit dieser Methode im Tester nicht funktioniert (ohne aktivierte Optimierung)? Wenn ich den Test starte, wird er, dem Protokoll nach zu urteilen, angehalten, nachdem alle Indikatoren erstellt wurden. Offenbar geht er in eine Endlosschleife über, weil einer der CPU-Kerne belastet bleibt.
Wie wenden Sie Ihre Methode bei der Meisterschaft an? Regeln: Ein Experte und ein Diagramm. Werden die Organisatoren Spione auf anderen Karten zulassen?
Sie legen die Regeln falsch aus.
III. Experten-Berater (Expert Advisors) für MetaTrader 5
...
3. Jeder Expert Advisor wird auf einem separaten Terminal von einem Konto und nur auf einem vom Teilnehmer ausgewählten Chart gestartet. 3.
4. Multicurrency Expert Advisors können ein beliebiges Währungspaar aus den 12 verfügbaren Währungspaaren verwenden.
...
Das bedeutet, dass der Expert Advisor mit einem Chart verbunden ist, und zwar mit demjenigen, dessen Symbol und Zeitraum der Teilnehmer in seinem Profil angibt.
Aber niemand verbietet den Handel und das Abrufen von Informationen aus einem beliebigen Chart sowie das automatische Öffnen der erforderlichen Anzahl von Charts für Ihre Bedürfnisse.
Wie wenden Sie Ihre Methode bei der Meisterschaft an? Regeln: Ein Experte und ein Diagramm. Werden die Organisatoren erlauben, Spione auf anderen Karten einzusetzen?
ich versuche, eine Backtest-Plattform mit Python zu entwickeln (eine Integration zwischen Python und Meta5).
In einem der Schritte muss ich mehr darüber wissen, wie die Kerne (Arbeiter) in der Optimierungsphase einen Prozess abschließen und was der genaue Fluss des Beitrags zwischen den Kernen ist.
Vielen Dank für den coolen Artikel, und vor allem für die Mini-Lektion über die Verknüpfung von EA und Indikator über globale Variablen.
Meine EA-Indikator-Link erfordert die Übertragung einer anständigen Menge von Daten an die EA, ich verwendet, um es durch Indikator-Puffer zu tun, aber Ihre Methode ist universeller und einfach, und auch weniger Last der Prozessor mit Abfrage von Indikator-Puffer.
Ich habe es gerade getan, alles funktioniert perfekt.
Auch ist der Expert Advisor Multi-Währung und Ihr Artikel half mir zu verstehen, wie die Rechenlast zu verteilen.
В своей статье я сделал достаточно убедительные тесты, доказывающие тот факт, что далеко не каждый вызов пользовательского или даже технического индикатора в коде - это самый оптимальный вариант для обработки им промежуточных расчетов в разрабатываемом индикаторе. Итоговый результат по скорости своего исполнения может оказаться значительно...
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Erlauben Sie die Verwendung von Cookies, um sich auf der Website MQL5.com anzumelden.
Bitte aktivieren Sie die notwendige Einstellung in Ihrem Browser, da Sie sich sonst nicht einloggen können.
Sie sind angemeldet. Die Zwei-Faktor-Authentifizierung wurde deaktiviert. Richten Sie sie erneut ein und scannen Sie einen neuen QR-Code oder fahren Sie mit deaktivierter Zwei-Faktor-Authentifizierung fort.
Wie wenden Sie Ihre Methode bei der Meisterschaft an? Regeln: Ein Experte und ein Diagramm. Werden die Organisatoren Spione auf anderen Karten zulassen?
Sie legen die Regeln falsch aus.
III. Experten-Berater (Expert Advisors) für MetaTrader 5
...
3. Jeder Expert Advisor wird auf einem separaten Terminal von einem Konto und nur auf einem vom Teilnehmer ausgewählten Chart gestartet. 3.
4. Multicurrency Expert Advisors können ein beliebiges Währungspaar aus den 12 verfügbaren Währungspaaren verwenden.
...
Das bedeutet, dass der Expert Advisor mit einem Chart verbunden ist, und zwar mit demjenigen, dessen Symbol und Zeitraum der Teilnehmer in seinem Profil angibt.
Aber niemand verbietet den Handel und das Abrufen von Informationen aus einem beliebigen Chart sowie das automatische Öffnen der erforderlichen Anzahl von Charts für Ihre Bedürfnisse.
Sie sind allein am Terminal und stören niemanden.
Wie wenden Sie Ihre Methode bei der Meisterschaft an? Regeln: Ein Experte und ein Diagramm. Werden die Organisatoren erlauben, Spione auf anderen Karten einzusetzen?
Neuer Artikel Parallele Berechnungen in MetaTrader 5 ist veröffentlicht:
Autor: Andrew
Ein einzelner Durchlauf des Expert Advisors beginnt mit dem 0ten Balken.
FindPrognoze(_Symbol,CurPattern,0,HistoryLen,ExistsPrognozeLen,
Prognoze,MaxRating,HistPatternBarStart);
und die Zuweisungen an die Indikatoren erfolgen nicht ab 0, sondern ab PatternLen, d.h. vor 24 Stunden auf eine Minute TF
int handle=iCustom(s,_Period,path+"i-Thread",
GlobalVarPrefix,t,_Symbol,PatternLen,
PatternLen+t*HistPartLen,HistPartLenPlus);
Die Lösungen fallen unterschiedlich aus.
Hallo zusammen.
ich versuche, eine Backtest-Plattform mit Python zu entwickeln (eine Integration zwischen Python und Meta5).
In einem der Schritte muss ich mehr darüber wissen, wie die Kerne (Arbeiter) in der Optimierungsphase einen Prozess abschließen und was der genaue Fluss des Beitrags zwischen den Kernen ist.
gibt es dazu eine nützliche dokumentation? c
danke! c
Vielen Dank für den coolen Artikel, und vor allem für die Mini-Lektion über die Verknüpfung von EA und Indikator über globale Variablen.
Meine EA-Indikator-Link erfordert die Übertragung einer anständigen Menge von Daten an die EA, ich verwendet, um es durch Indikator-Puffer zu tun, aber Ihre Methode ist universeller und einfach, und auch weniger Last der Prozessor mit Abfrage von Indikator-Puffer.
Ich habe es gerade getan, alles funktioniert perfekt.
Auch ist der Expert Advisor Multi-Währung und Ihr Artikel half mir zu verstehen, wie die Rechenlast zu verteilen.