Expert Advisors: MQL5 Programming for Traders – Quellcodes aus dem Buch. Teil 5

 

MQL5 Programming for Traders – Quellcodes aus dem Buch. Teil 5:

In Teil 5 des Buches beschäftigen wir uns eingehender mit den APIs, die mit dem algorithmischen Handel verbunden sind, einschließlich der Analyse und Verarbeitung von Finanzdaten, der Visualisierung von Charts, der Automatisierung und der Nutzerinteraktion.

MQL5 Programming for Traders – Quellcodes aus dem Buch. Teil 5

Autor: MetaQuotes

 
Vom Westen lernen.
 
Ich danke Ihnen, Sir.
 
Wo ist das Buch? 🤔.
 
Vitaliy Belomestnov #:
Wo ist das Buch? 🤔

In der Kopfzeile der Seite - Algotrading Tutorial.

Программирование на MQL5 для трейдеров - Учебник на MQL5.com
Программирование на MQL5 для трейдеров - Учебник на MQL5.com
  • www.mql5.com
Современный трейдинг немыслим без компьютера. Автоматизация рабочего процесса трейдера уже давно вышла за пределы бирж и офисов брокеров, став...
 

Ich füge hier eine leicht veränderte Version des Indikators IndDeltaVolume.mq5 bei. In dieser Version hat der Tester die Ausgabe von Warnungen, dass die Funktion CopyTicksRange keine Daten zurückgibt, deaktiviert. Im Moment hat der Tester den Fehler, dass die Abfrage von Ticks in der Historie (auch innerhalb sichtbarer Bars) 0 und null Fehlercode zurückgibt. Ein ähnliches Problem zeigt sich auch beim Testindikator von MQ.

Bei der Arbeit im Tester liefert CopyTicksRange nur Ticks für Balken ab dem Testdatum, was für diesen Indikator eine Verzögerung bei BarCount-Balken bedeutet - außerdem wird das Histogramm normal gezeichnet. Im Online-Chart gibt es dieses Problem nicht.

Außerdem wurde die Delta-Berechnung für echte Volumina (vorher wurden nur Kauf und Verkauf getrennt angezeigt) und die horizontale Ebene 0 hinzugefügt.

Новая версия платформы MetaTrader 5 build 4755: общие улучшения
Новая версия платформы MetaTrader 5 build 4755: общие улучшения
  • 2025.05.23
  • fxsaber
  • www.mql5.com
В пятницу 13 декабря 2024 года будет выпущена обновленная версия платформы MetaTrader 5...
Dateien:
 
Ich habe in dem Buch keine Beispiele für die Verwendung der Funktion CopySeries() gefunden. Habe ich schlecht recherchiert oder gibt es einen Grund, sie nicht zu verwenden?
 
Aleksey Nikolayev #:
Ich habe in dem Buch keine Beispiele für die Verwendung der Funktion CopySeries() gefunden. Habe ich schlecht gesucht oder gibt es einen Grund, sie nicht zu verwenden?

Sie können es als eine Auslassung betrachten, die geschah, weil die Funktion der API hinzugefügt wurde, als das Buch bereits zur Hälfte geschrieben war (einschließlich des entsprechenden Abschnitts). In vielen anderen Fällen wurden MQL5-Updates sofort vor der Fertigstellung hinzugefügt, aber nicht hier. Andererseits muss das Buch nicht unbedingt die gesamte API enthalten.

 
Stanislav Korotky #:

Sie können dies als eine Auslassung betrachten, die geschah, weil die Funktion der API hinzugefügt wurde, als das Buch bereits zur Hälfte geschrieben war (einschließlich des entsprechenden Abschnitts). In vielen anderen Fällen wurden MQL5-Updates sofort vor der Fertigstellung hinzugefügt, aber nicht hier. Andererseits muss das Buch nicht unbedingt die gesamte API enthalten.

Das ist nicht der geringste Versuch, Kritik zu üben, ich dachte nur, dass mit dieser Funktion plötzlich etwas nicht stimmt (ich habe nicht an die Daten des Buches und der Einführung der Funktion gedacht).