Diskussion zum Artikel "Anwendung von OLAP im Handel (Teil 3): Kursanalyse für die Entwicklung von Handelsstrategien"
Die Entwicklung eines saisonalen Themas über olap, schön. Sie können auch das eingebaute Licht skl verwenden, denke ich.
Maxim Dmitrievsky:
Die Entwicklung eines saisonalen Themas über olap, schön. Sie können auch das eingebaute leichte skl verwenden, denke ich.
Die Entwicklung eines saisonalen Themas über olap, schön. Sie können auch das eingebaute leichte skl verwenden, denke ich.
Ich denke schon, aber als ich 2016 mit OLAP begann, gab es SQL noch nicht in MT.
Ich füge die Quellcodes dieses Artikels bei, die schnell für MT4 angepasst wurden. Sie sollten sich normal kompilieren lassen, aber die volle Funktionalität wurde noch nicht vollständig getestet. Einige Dinge fehlen in MQL4 und können nicht adäquat emuliert werden, insbesondere die ArrayPrint-Funktion mit Unterstützung für mehrdimensionale Arrays und Arrays von Strukturen - sie ist als einfacher Stub ohne eine schöne Ausgabe mit Ausrichtung in Log-Zeilen implementiert. Wer möchte, kann sie verbessern. Auch hier, wie auch im Artikel, wurde die grafische Schnittstelle nicht berücksichtigt oder auf MT4 portiert.
Dateien:
MQL4OLAP.zip
48 kb
Vielen Dank für diesen Artikel! Ist es richtig, dass sich OLAP jetzt in seiner Bedeutung vollständig mit den SQLite-Funktionen überschneidet?
fxsaber:
Vielen Dank für diesen Artikel! Ist es richtig, dass sich OLAP jetzt vollständig mit den SQLite-Funktionen überschneidet?
Vielen Dank für diesen Artikel! Ist es richtig, dass sich OLAP jetzt vollständig mit den SQLite-Funktionen überschneidet?
Sie überschneiden sich nicht vollständig, sondern ergänzen sich eher gegenseitig. OLAP ist in der Regel ein Add-on zur Datenbank und anderen Datenquellen. Das Schreiben von Abfragen in SQL ist mühsam. Das Ziel von OLAP ist es, eine menschlichere Schnittstelle zu schaffen.

Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Neuer Artikel Anwendung von OLAP im Handel (Teil 3): Kursanalyse für die Entwicklung von Handelsstrategien :
In diesem Artikel werden wir uns weiter mit der auf den Handel angewandten OLAP-Technologie befassen. Wir werden die in den ersten beiden Artikeln vorgestellten Funktionsweisen erweitern. Dieses Mal werden wir uns mit der operationellen Analyse der Kurse befassen. Wir werden die Hypothesen über Handelsstrategien auf der Grundlage aggregierter historischer Daten aufstellen und testen. Der Artikel stellt Expert Advisors zur Untersuchung von Balkenmustern und adaptivem Handel vor.
Einführung
Hier ist eine kurze Zusammenfassung dessen, was in früheren Artikeln besprochen wurde (falls Sie diese nicht gelesen haben, wird dringend empfohlen, mit den ersten beiden Artikeln zu beginnen). Der Kern befand sich in der Datei OLAPcube.mqh:
In den HTMLcube.mqh-Dateien wurden spezifische HTML-Berichtsbezogene Felder implementiert, definiert in denen Klassen der Handelsgeschäfte aus dem HTML-Bericht HTMLTradeRecord und dem Adapter, der sie generiert.
In ähnlicher Weise wurden CSVTradeRecord-Klassen von Handelsgeschäften aus CSV-Berichten und ein Adapter für diese CSVReportAdapter separat in der Datei CSVcube.mqh implementiert.
Um die OLAP-Integration mit MQL5-Programmen zu vereinfachen, wurde schließlich die Datei OLAPcore.mqh geschrieben. Sie enthielt die Wrapper-Klasse OLAPWrapper für die gesamte in Demonstrationsprojekten verwendete OLAP-Funktionalität.
Da die neue OLAP-Verarbeitungsaufgabe einen neuen Bereich adressiert, müssen wir eine Neuordnung des vorhandenen Codes durchführen und die Teile davon auswählen, die nicht nur für die Handelshistorie, sondern auch für Kurse oder beliebige Datenquellen üblich sind.
Autor: Stanislav Korotky