Diskussion zum Artikel "Die Umsetzung des Mehrwährungsmodus in MetaTrader 5"

 

Neuer Artikel Die Umsetzung des Mehrwährungsmodus in MetaTrader 5 :

Man interessiert sich schon lange für Mehrwährungsanalysen und Mehrwährungshandel. Die Gelegenheit, ein vollwertiges Mehrwährungssystem umzusetzen, ergab sich erst mit der Veröffentlichung von MetaTrader 5 und der Programmiersprache MQL5. In diesem Beitrag erörtern wir eine Möglichkeit, alle eingehenden Ticks für mehrere Symbole zu analysieren und zu verarbeiten. Als Illustration betrachten wir einen Mehrwährungs-RSI-Indikator des USDx-Dollar-Index.

Autor: Konstantin Gruzdev

 

Konstantin, vielen Dank für den Artikel!

Das geäußerte Problem ist nicht weit hergeholt, und die Lösung ist elegant und (hoffentlich) zuverlässig.

Frage: Funktioniert die Methode, "Spione" direkt aus dem Expert Advisor im Tester aufzurufen?

 
komposter:

Konstantin, vielen Dank für den Artikel!

Das geäußerte Problem ist nicht weit hergeholt, und die Lösung ist elegant und (hoffentlich) zuverlässig.

Frage: Funktioniert die Technik mit dem Aufruf von "Spies" direkt aus dem Expert Advisor im Tester?

OnChartEvent() funktioniert in der Testversion noch nicht. Die Entwickler haben versprochen, es zum Laufen zu bringen. Ich habe die Technik des direkten Aufrufs von "Spies" aus dem Expert Advisor im Tester getestet, indem ich die Übergabe von Ereignissen durch globale Variablen ersetzt habe - es funktioniert.
Документация по MQL5: Основы языка / Переменные / Глобальные переменные
Документация по MQL5: Основы языка / Переменные / Глобальные переменные
  • www.mql5.com
Основы языка / Переменные / Глобальные переменные - Документация по MQL5
 

Eine gute Entscheidung! Viele Gründe, um "darüber nachzudenken" .....

Ich habe mich schon seit einiger Zeit mit diesem Thema beschäftigt, und Sie haben es buchstäblich ins rechte Licht gerückt. Danke dafür!

Wenn die Hauptmasse der Berechnungen auf dem Symbol im Indikatorkörper durchgeführt wird und der Expert Advisor die Ergebnisse zur endgültigen Verarbeitung und zum Handel sendet, ist das eine sehr gute Verteilung der Last. Schließlich arbeitet jeder Indikator und Expert Advisor in seinem eigenen Thread. Ich werde es ausprobieren müssen...

 

Konnte nicht widerstehen von flooding.....

Ich habe den Artikel noch einmal gelesen. Selbst die kleinen Fragen, die anfangs aufkamen, sind verschwunden.

Vielen Dank, Konstantin.

 

lav888:

Tolle Lösung! Viele Gründe zum "Nachdenken"...

Ich habe ziemlich lange darüber nachgedacht, und Sie haben buchstäblich alles an seinen Platz gebracht. Vielen Dank!

Wenn Sie den Großteil der Berechnungen auf einem Symbol im Indikatorkörper durchführen und die Ergebnisse an den Expert Advisor zur endgültigen Verarbeitung und zum Handel senden, erhalten Sie eine sehr gute Verteilung der Last. Schließlich arbeitet jeder Indikator und jeder Expert Advisor in seinem eigenen Thread. Ich werde es ausprobieren müssen...


Ich konnte der Überflutung nicht widerstehen...

Ich habe mir den Artikel noch einmal durchgelesen. Sogar die kleinen Fragen, die am Anfang aufkamen, sind verschwunden.

Vielen Dank, Konstantin.

Gern geschehen. Und danke für die Bewertung der Idee. Ja, Indikatoren kann man in manchen Fällen sehr viel zutrauen, bis hin zum reinen Senden von Kauf-/Verkaufssignalen oder dem Setzen von Aufträgen an den Expert Advisor.
 

Wo ist die Möglichkeit, für den Artikel zu stimmen?

Ja, und ich kann nicht anders, als MQ meine Anerkennung für ein solches Instrument auszusprechen!

 

Sagen Sie mir, wie man das im Expert Advisor ausführt, ich bekomme diese Meldung. Wenn ich versuche, den beigefügten Expert Advisor zum Artikel auszuführen

2011.01.22 23:51:02 Kern 1 Verbindung geschlossen

2011.01.22 23:51:02 Core 1 tester gestoppt, weil OnInit fehlgeschlagen ist

2011.01.22 23:51:02 Core 1 2010 .01.01.01 00:00:00 Fehler bei der Installation von Spionage auf GBPUSD

2011.01.01.22 23:51:02 Core 1 2010 .01.01.01 00:00:00 Experte entfernt, weil Indikator 43 nicht geladen werden kann [4802]

2011.01.01.22 23:51:02 Kern 1 Laden von iSpy GBPUSD,M1 fehlgeschlagen

2011.01.22 23:51:02 Kern 1 GBPUSD ,M1: Test von Experts\My\exSpy.ex5 von 2010.01.01 00:00 bis 2011.01.22 00:00 gestartet

2011.01.01.22 23:51:02 Kern 1 GBPUSD ,M1 (MetaQuotes-Demo): jedes Tick wird erzeugt

2011.01.01.22 23:51:02 Kern 1 Intel Atom N450 @ 1.66GHz, 2038 MB, PR22

2011.01.01.22 23:51:02 Core 1 4649 Bytes an Initialisierungsdaten insgesamt empfangen

2011.01.22 23:51:02 Kern 1 erfolgreich initialisiert

 

1. Wie man dies beim Testen der Geschichte zum Laufen bringt.

2. Wie kann man nicht den Preis, sondern die Nachfrage und das Gebot durch Spione erhalten?

Vielen Dank im Voraus

 
Trolls:

1. Wie man dies beim Testen der Geschichte zum Laufen bringt.

2. Wie kann man nicht den Preis, sondern die Nachfrage und das Gebot durch Spione erhalten?

Vielen Dank im Voraus

OnChartEvent funktioniert nicht in der Testversion
 
Trolls:

2. Wie kann man nicht den Preis, sondern die Nachfrage und das Angebot durch Spione erhalten?

Vielen Dank im Voraus

Es gibt eine Zeile in der Funktion OnCalculate() im Spy Control Panel MCM:

double price_current=price[rates_total-1];

Standardmäßig ist price[rates_total-1] gleich dem Schlusskurs des letzten nicht beendeten Balkens, der wiederum gleich dem letzten Bid-Kurs ist, d.h. wir erhalten standardmäßig immer den Bid-Kurs vom Spy.

Wenn Sie den Briefkurs erzwingen wollen, ersetzen Sie diese Zeile z.B. durch die folgende

double price_current=SymbolInfoDouble(_Symbol,SYMBOL_ASK); 

Sagen Sie mir, wie ich es im Expert Advisor ausführen kann, ich erhalte diese Meldung. Beim Versuch, den an den Artikel angehängten Expert Advisor auszuführen

OnChartEvent funktioniert nicht im Tester - das ist für jetzt. Aber die Tatsache, dass der Expert Advisor im Testgerät den Spion nicht laden kann, ist seltsam. Funktioniert alles in Ihrer Demo?

Lassen Sie mich sehen, was ich habe....