Yuriy Bykov / Profil
- Information
|
13+ Jahre
Erfahrung
|
12
Produkte
|
46
Demoversionen
|
|
5
Jobs
|
1
Signale
|
1
Abonnenten
|
◉ Developing a multi-currency Expert Advisor (29 parts) ( https://www.mql5.com/ru/blogs/post/756958 )
◉ Moving to MQL5 Algo Forge (4 parts) ( https://www.mql5.com/ru/blogs/post/765536 )
◉ Developing a terminal manager (3 parts) ( https://www.mql5.com/ru/blogs/post/765539 )
📢 Channels:
Telegram: 📲 https://t.me/adwizard_mql5
MQL5 Channels: 🌐 https://www.mql5.com/en/channels/adwizard-en
Nach der Optimierung der Handelsstrategie erhalten wir eine Reihe von Parametern. Wir können sie verwenden, um mehrere Instanzen von Handelsstrategien zu erstellen, die in einem EA kombiniert werden. Früher haben wir das manuell gemacht. Hier werden wir versuchen, diesen Prozess zu automatisieren.
In den vorangegangenen Teilen konnte der in Entwicklung befindliche Expert Advisor (EA) nur eine feste Positionsgröße für den Handel verwenden. Dies ist für Testzwecke akzeptabel, aber für den Handel mit einem echten Konto nicht ratsam. Lassen Sie uns den Handel mit variablen Positionsgrößen ermöglichen.
https://www.mql5.com/ru/channels/adwizard
https://t.me/adwizard_mql5
Nachdem wir mit der Entwicklung eines Mehrwährungs-EAs begonnen haben, konnten wir bereits einige Ergebnisse erzielen und mehrere Iterationen zur Verbesserung des Codes durchführen. Unser EA war jedoch nicht in der Lage, mit schwebenden Aufträgen zu arbeiten und den Betrieb nach dem Neustart des Terminals wieder aufzunehmen. Fügen wir diese Funktionen hinzu.
Wir haben bereits einige Fortschritte bei der Entwicklung eines Mehrwährungs-EAs mit mehreren parallel arbeitenden Strategien gemacht. In Anbetracht der gesammelten Erfahrungen sollten wir die Architektur unserer Lösung überprüfen und versuchen, sie zu verbessern, bevor wir zu weit vorpreschen.
Lassen Sie uns mit der Entwicklung eines Multiwährungs-EAs mit mehreren parallel arbeitenden Strategien fortfahren. Versuchen wir, die gesamte mit der Eröffnung von Marktpositionen verbundene Arbeit von der Strategieebene auf die Ebene des EA zu verlagern, der die Strategien verwaltet. Die Strategien selbst werden nur virtuell gehandelt, ohne Marktpositionen zu eröffnen.
Es gibt eine ganze Reihe von verschiedenen Handelsstrategien. Daher kann es sinnvoll sein, mehrere Strategien parallel anzuwenden, um Risiken zu diversifizieren und die Stabilität der Handelsergebnisse zu erhöhen. Wenn jedoch jede Strategie als separater Expert Advisor (EA) implementiert wird, wird die Verwaltung ihrer Arbeit auf einem Handelskonto sehr viel schwieriger. Um dieses Problem zu lösen, wäre es sinnvoll, den Betrieb verschiedener Handelsstrategien innerhalb eines einzigen EA zu implementieren.
Expert Advisor für mehrere Währungen, der gleichzeitig mit 15 Paaren der Hauptwährungen EUR-GBP-AUD-USD-CAD-JPY arbeitet. Der Expert Advisor kombiniert viele einfache Strategien, die gleichzeitig funktionieren. Jede Strategie basiert auf einem einfachen Algorithmus zum Öffnen von Positionen, wenn sich das Signal des Parabolic SAR-Indikators mit Bestätigung für zwei ältere Perioden ändert. Jede Strategie wurde in den letzten fünf Jahren optimiert. Der Expert Advisor nutzt das statistische Prinzip
Ein Expertenberater für mehrere Währungen, der viele einfache Strategien kombiniert, die gleichzeitig funktionieren. Jede Strategie basiert auf einem einfachen Handelsalgorithmus in Marktmomenten mit erhöhter Volatilität. Jede Strategie wurde in den letzten fünf Jahren optimiert. Der Expert Advisor nutzt das statistische Prinzip der „Rightness of the Crowd“: Er mittelt Signale aus verschiedenen Strategien und eröffnet Marktpositionen in der bevorzugten Richtung. Dieses Prinzip, zusammen mit der
Ein einfaches Dienstprogramm zum Kopieren von Handelsvolumina von einem MT5- oder MT4-Konto auf ein anderes MT5-Konto. Sie können Positionen zwischen Netting- und Hedging-Konten in beliebiger Kombination kopieren. Standardmäßig werden Positionen kopiert, die von allen übereinstimmenden Symbolen mit demselben Volumen eröffnet wurden. Wenn die Symbolnamen unterschiedlich sind oder das Volumen der kopierten Positionen unterschiedlich sein soll oder nicht alle Positionen kopiert werden sollen, dann
Ein einfaches Dienstprogramm zum Kopieren von Handelsvolumina von einem MT5- oder MT4-Konto auf ein anderes MT4-Konto. Sie können Positionen zwischen Netting- und Hedging-Konten in beliebiger Kombination kopieren. Standardmäßig werden Positionen kopiert, die von allen übereinstimmenden Symbolen mit demselben Volumen eröffnet wurden. Wenn die Symbolnamen unterschiedlich sind oder das Volumen der kopierten Positionen unterschiedlich sein soll oder nicht alle Positionen kopiert werden sollen, dann



