Diskussion zum Artikel "Anwendung von OLAP im Handel (Teil 2): Die Visualisierung der Ergebnisse der interaktiven, mehrdimensionalen Datenanalyse"
Was ist der Unterschied zu EasyAndFast?
Die Frage in dieser Formulierung ist für mich schwer zu beantworten. Das Thema war OLAP. In diesem Fall ist GUI eine utilitaristische Notwendigkeit, so dass es in einer minimalen Menge in Form einer Standardbibliothek Add-on gemacht. Etwas Schweres und Veränderbares (wegen dem die Dokumentation - nicht einheitlich und in Form eines Haufens von Patches) wurde beschlossen, nicht zu verwenden. Da die Ausgabeschnittstelle einfach ist, können diejenigen, die es wünschen, ihre bevorzugte GUI verwenden.
'm_edit' - private member access error SpinEditResizable.mqh 14 7 'm_inc' - private member access error SpinEditResizable.mqh 19 7 'm_dec' - private member access error SpinEditResizable.mqh 23 7 'm_drop' - private member access error ComboBoxResizable.mqh 65 3 'm_edit' - private member access error ComboBoxResizable.mqh 16 7 'm_drop' - private member access error ComboBoxResizable.mqh 20 7 'm_list' - private member access error ComboBoxResizable.mqh 22 7 'm_list' - private member access error ComboBoxResizable.mqh 32 17 'm_drop' - private member access error ComboBoxResizable.mqh 33 10 'm_edit' - private member access error ComboBoxResizable.mqh 44 7 'm_drop' - private member access error ComboBoxResizable.mqh 45 7 'm_edit' - private member access error ComboBoxResizable.mqh 51 7 'm_drop' - private member access error ComboBoxResizable.mqh 52 7 'm_caption' - private member access error MaximizableAppDialog.mqh 249 5 'm_button_minmax' - private member access error MaximizableAppDialog.mqh 171 3 'm_caption' - private member access error MaximizableAppDialog.mqh 178 5 'm_button_minmax' - private member access error MaximizableAppDialog.mqh 192 3 'm_caption' - private member access error MaximizableAppDialog.mqh 199 5
Unter MT4 zusammengestellt durch
#ifndef __MQL5__ #property strict #define ERR_MARKET_UNKNOWN_SYMBOL 4301 bool ChartIndicatorAdd( long, int, int ) { return(false); } template <typename T> void ArrayPrint( T &[], int = 0 ) {} #endif // __MQL5__ #define private public
indem Sie dies tun.
fxsaber:
Der Artikel sagt: Patch die Bibliothek - der einfachste Weg ist, private in protected in den entsprechenden Dateien zu ändern. Nur für den Fall, dass wir vorher ein Backup machen.
fxsaber:
Zusammengestellt durch
#define private public
Besser geschützt.
Stanislav Korotky:
Der Artikel sagt: Patch die Bibliothek - der einfachste Weg ist, private in protected in den entsprechenden Dateien zu ändern. Nur für den Fall, dass wir vorher ein Backup machen.
Nun, wer liest schon die Anweisungen des Artikels, bevor er ihn benutzt....
Stanislav Korotky:
Die Frage in dieser Formulierung ist für mich schwer zu beantworten. Das Thema war OLAP. In diesem Fall ist GUI eine utilitaristische Notwendigkeit, so dass es in einer minimalen Menge in Form einer Standardbibliothek Add-on gemacht. Etwas Schweres und Veränderbares (wegen dem die Dokumentation - nicht einheitlich und in Form eines Haufens von Patches) wurde beschlossen, nicht zu verwenden. Da die Ausgabeschnittstelle einfach ist, können diejenigen, die wollen, ihre bevorzugte GUI nehmen.
Nettes Add-on.
Die Frage in dieser Formulierung ist für mich schwer zu beantworten. Das Thema war OLAP. In diesem Fall ist GUI eine utilitaristische Notwendigkeit, so dass es in einer minimalen Menge in Form einer Standardbibliothek Add-on gemacht. Etwas Schweres und Veränderbares (wegen dem die Dokumentation - nicht einheitlich und in Form eines Haufens von Patches) wurde beschlossen, nicht zu verwenden. Da die Ausgabeschnittstelle einfach ist, können diejenigen, die wollen, ihre bevorzugte GUI nehmen.
Alexander Fedosov:
Was ist der Unterschied zu EasyAndFast?
Hast du in den Artikel geschaut oder nur die Bilder angeschaut? )
Was ist der Unterschied zu EasyAndFast?
Sehr gute Artikel des Autors. Leider hat sich die Sprache seither stark verändert, man braucht ein anständiges Refactoring für die Kompilierung.


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 2): Die Visualisierung der Ergebnisse der interaktiven, mehrdimensionalen Datenanalyse :
In diesem Artikel betrachten wir das Erstellen einer interaktiven grafischen Oberfläche für ein MQL-Programm, das für die Verarbeitung von Kontobewegungen und Handelsberichten mit OLAP-Techniken konzipiert ist. Für die Darstellung werden wir maximierbare und skalierbare Fenster, ein adaptives Layout der Gummikontrollen und ein neues Steuerelement für die Anzeige von Diagrammen verwenden. Damit die Darstellung funktioniert, implementieren wir eine GUI mit der Auswahl von Variablen entlang der Koordinatenachsen sowie mit der Auswahl von Aggregatfunktionen, Diagrammtypen und Sortieroptionen.
Hier finden Sie Beispiele für analytische Profile, die mit OLAPGUI grafisch dargestellt werden können.
Gewinn je Symbol, in absteigender Reihenfolge
Gewinn je Symbol, in alphabetischer Reihenfolge
Gewinn je Symbol, Tag der Woche, an dem die Position geschlossen wurde, Geschäftsart "Kaufen".
Gewinn je Symbol, Tag der Woche, an dem die Position geschlossen wurde, Geschäftsart "Verkaufen".
Gewinn nach Losgröße (Lose werden als Zellindizes gekennzeichnet, die Werte werden im Protokoll angezeigt)
Gesamtsaldenkurve
Salden für Kaufen und Verkaufen
Saldenkurve einzeln für jedes Symbol
Swapkurve einzeln für jedes Symbol
Gewinnabhängigkeit je nach Handelsdauer, einzeln für jedes Symbol
Anzahl der Deals je Symbol und Typ
Abhängigkeit der Felder "Profit" und "Duration" (in Sekunden) für jeden Deal
Abhängigkeiten von MFE (%) und MAE (%) für alle Deals
Autor: Stanislav Korotky