Atmos
- Experten
- Aleksandr Valutsa
- Version: 2.53
- Aktualisiert: 15 April 2024
- Aktivierungen: 5
Atmos Expert Advisor: "Atomares Potenzial" des Devisenhandels
Weitere Informationen zu EA-Einstellungen, Überwachung und Support finden Sie unter:
https://www.mql5.com/ru/blogs/post/767656
Kurzbeschreibung
Atmos ist ein Expert Advisor (EA) für den Devisenhandel, der auf den Prinzipien der Chaostheorie basiert. Sein "atomares Potential" offenbart sich nicht sofort, sondern durch strategisches Abwarten: eine lange Sondierung des Marktes mit kleinen Transaktionen kann sich im Moment eines starken Preisimpulses in ein explosives Wachstum des Depots verwandeln.
Wichtigste Arbeitsstrategien
Der Expert Advisor verwendet drei sich ergänzende Strategien:
Aktive Preisstrategie
- identifiziert Momente maximaler Preisvolatilität;
- eröffnet ein Raster von schwebenden Aufträgen in der Richtung der aktuellen Bewegung.
Countertrend-Strategie
- platziert schwebende Orders gegen die Preisbewegung;
- ist für eine Korrektur oder Trendumkehr gedacht.
Marktstrategie ohne Pending Orders
- arbeitet mit Marktaufträgen ohne vorläufige Aufträge;
- reagiert auf aktuelle Signale ohne Verzögerungen.
Besonderheiten im Verhalten des Expert Advisors
- Langer Wartemodus. Atmos kann den Markt wochenlang analysieren und kleine Trades tätigen. Dies ist Teil der Strategie - das Sammeln von Daten und die Suche nach dem perfekten Momentum.
- Explosives Potenzial. Wenn eine starke Preisbewegung auftritt, kann der Expert Advisor die Einlage innerhalb weniger Stunden um ein Vielfaches erhöhen.
- Überschaubare Drawdowns. Kleine Verlustgeschäfte sind ein natürlicher Bestandteil der Strategie. Sie werden durch Gewinne aus wichtigen Impulsen kompensiert.
Absicherungsmechanismus (zusätzliche Einstellung)
Nach einer Neukonfiguration kann der Expert Advisor Hedging-Positionen nutzen, um Risiken zu minimieren und Gewinne zu steigern:
- Hedge Triggering. Bei Erreichen des angegebenen Drawdown-Levels wird eine Position in die Gegenrichtung mit Volumen eröffnet:
- Hedge-Volumen=Summe aller offenen Positionen×Multiplikationsfaktor
- Szenario 1: Der Kurs bewegt sich weiter in die ursprüngliche Richtung
- der Gesamtgewinn wird positiv;
- Wenn der angegebene Gewinnprozentsatz erreicht ist, werden alle Positionen geschlossen.
- Szenario 2: Der Kurs kehrt sich um
- eine zweite Absicherungsposition wird in die entgegengesetzte Richtung eröffnet;
- Der Vorgang wird so lange wiederholt, bis die gesamte Serie von Geschäften mit Gewinn abgeschlossen ist.
Schließungsmechanismus
- Eine Reihe von Geschäften wird geschlossen, wenn das Gesamtergebnis einen bestimmten Gewinnprozentsatz erreicht;
- Durch die Erhöhung des Volumens sind die Chancen auf ein positives Ergebnis hoch, insbesondere bei starken Impulsen.
Die wichtigsten Vorteile
- Flexibel. Die Möglichkeit, zwischen drei Strategien zu wechseln und das Hedging zu aktivieren.
- Anpassungsfähigkeit. Der Expert Advisor passt sich den Marktbedingungen an, ohne Transaktionen zu erzwingen.
- Potenzial für hohe Rentabilität. Selbst eine lange Akkumulationsphase kann sich innerhalb weniger Stunden auszahlen.
- Risikokontrolle. Die Absicherung verringert die Wahrscheinlichkeit katastrophaler Drawdowns.
Wichtige Nuancen
- Geduld ist der Schlüssel zum Erfolg. Atmos ist nicht für Trader geeignet, die schnelle Gewinne erwarten.
- Parameter einstellen. Kritische Werte (Drawdown, Multiplikationsfaktor, Gewinnhöhe) müssen für ein bestimmtes Depot und die Marktbedingungen kalibriert werden.
- Volatilität als Verbündeter. Der Expert Advisor ist am effektivsten in Märkten mit ausgeprägten Impulsen, nicht in engen Korridoren.
Atmos ist nicht nur ein Expert Advisor, sondern ein Werkzeug für diejenigen, die bereit sind, zu warten und an die Kraft der Marktimpulse zu glauben. Sein atomares Potenzial entfaltet sich nur in den Händen eines geduldigen und berechnenden Händlers.
Parameter
1. Betriebsarten und Einstellungen Download
- Trade_EA_Settings - Handel mit lokalen Einstellungen des Expert Advisors (ohne Dateisystem).
- Trade_File_Settings - Handel mit dem Laden von Einstellungen aus Dateien (bequemer für die Verwaltung und Skalierung).
- Accountant - Optimierungsmodus: der Expert Advisor arbeitet parallel auf dem Chart und verarbeitet Daten aus dem Strategietester, wählt und speichert Einstellungssätze in Dateien.
- Folder_Number - Nummer des Ordners mit den Einstellungsdateien.
- Auto_Magic (funktioniert nur mit Trade_File_Settings) - wählt automatisch die besten Dateien mit Einstellungen nach der MagicNumber Priorität aus.
- MagicNumber - Priorität der zu ladenden Dateien und Positionsbezeichner. Sie kann nicht geändert werden, wenn es offene Positionen gibt.
2. Auswahl der Währungspaare
- Auto_Symbol - automatische Auswahl des Währungspaares entsprechend den Testergebnissen (Priorität 1, 2, 3, etc.).
- Auto_All - bei der Auswahl eines Paares wird das Gesamtergebnis berücksichtigt (wenn aus - wird das Einzelergebnis berücksichtigt).
- Switch_Drawdown (> 0) - die automatische Währungsauswahl beginnt erst nach Erreichen des angegebenen Drawdown-Prozentsatzes und dem Schließen einer erfolglosen Serie.
- Symbol_Filter - schließt Währungspaare mit Drawdown ≥ Switch_Drawdown von der automatischen Auswahl aus.
3. Handels-Strategien
- n_Strategie:
- Strategy_0 - Deaktiviert alle Strategien.
- Strategy_1 - Pending Orders für Breakdown.
- Strategy_2 - ausstehende Aufträge für den Ausbruch.
- Strategie_3 - Handel auf dem Markt.
Strategy_Copy - wenn ausgeschaltet, schaltet n_Strategy auf manuelle Steuerung um (ermöglicht das Ändern der Strategie bei Verwendung von Trade_File_Settings).
4. Volumen- und Risikomanagement
- Inp_Point - Multiplikationsfaktor der in Punkten berechneten Parameter.
- Turbo - Hinzufügen von schwebenden Aufträgen unmittelbar nach dem Auslösen bestehender Aufträge (erhöht die Belastung des Depots und den potenziellen Gewinn).
- RiskPercent - Prozentsatz des Depots für die automatische Lotberechnung.
- Lot - festes Lot (wird verwendet, wenn RiskPercent = 0).
- Multiplikation - Koeffizient der Positionsmittelung.
5. Verlust- und Verlaufskontrolle
- Max_Loss (> 0) - stoppt den Handel, wenn der angegebene Verlust überschritten wird (wird über die Schaltfläche oder beim Laden neuer Einstellungen freigeschaltet).
- Equity_Percentage - Max_Loss Berechnung in Prozent der Einlage.
- Total_History - Anzahl der Tage der Historie zur Auswertung der Ergebnisse (empfohlen ≥ 30 Tage).
6. Timer und Einstiegsbedingungen
- Close_Time_Min - vorzeitige Schließung von Positionen nach der angegebenen Zeit (in Sekunden).
- Spread - maximal zulässiger Spread für den Handel.
- Slippage - zulässiger Slippage.
7. Einstellungen für Pending Orders
- Abstand - Abstand für die Platzierung der ersten Pending Order.
- Pending_Orders - Anzahl der gleichzeitig geöffneten Pending Orders.
- Divergenz - Abstand zwischen den Aufträgen.
- Ablauf - Lebensdauer der Pending Orders.
8. Stop Loss und Take Profit
.
- Stop_Loss_Percentage - Stop Loss in Prozent der Einlage.
- Minimum_Stop_Loss - Mindestabstand zum Stop-Loss.
- Take_Profit_Prozentsatz - Take Profit in Prozent der Einlage.
- Minimum_Take_Profit - Mindestabstand zum Take Profit.
9. Signale und Indikatoren
- n_Signal:
- Signal_Candles - Candlestick-Analyse.
- Signal_Counter - Handel bei Trend-Pullback.
- Signal_Custom - eingebauter Überkauft/Überverkauft-Indikator.
- Step und Power - Parameter für Signal_Candles (Kursmessungsschritt und Kursänderungszeit in Sekunden).
- Period_MA und Step_MA - Parameter für Signal_Counter (MA Periode und Pullback Abstand in Pips).
- Use_Arrow und Deviations - Parameter für Signal_Custom (Handel bei Signalnukleation und Preisabweichung).
10. Trailing Stop und Mittelwertbildung
.
- Use_Trailing_Stop - aktiviert den Trailing-Stop.
- Trail_Time, Trail_Start, Trail_Step, NoLoss, Min_Profit_No_Loss - Trailing-Einstellungen (Verzögerung, Start, Schritt, Breakeven, Mindestgewinn für Breakeven).
- Averaging - Mittelwertbildung der offenen Positionen.
- Last_Price - Verwendung des Preises der letzten Position (wenn aktiviert) oder der letzten Position.
- MaxTrades - maximale Anzahl von Positionen für die Mittelwertbildung.
- PipStep - Abstand zwischen den Positionen in Pips.
- LotExponent - Multiplikator des Mittelungsvolumens.
11. Zeitfilter und Schutz
- Use_Time - Aktivierung des Zeitfilters.
- BeginTime und EndTime - Grenzen der Handelssitzung.
- Trailing_Profit - Trailing-Profit in der Einzahlungswährung (Aktivierung bei Erreichen des angegebenen Betrags, Schließen bei einem Pullback von 50% vom Maximum).
- Protected_Amount - nicht verbrennbarer Einzahlungsbetrag (der Handel wird gestoppt, wenn das Eigenkapital auf dieses Niveau fällt).
- Protected_Copy - Kopieren von Protected_Amount aus einer Datei oder lokal.
12. Absicherung und Einschränkungen
- Count_Symbol_Max - maximale Anzahl von Währungspaaren mit offenen Positionen (verhindert eine Überlastung des Depots).
- Percentage_Lock - Prozentsatz des Gesamtvolumens der Positionen für die Platzierung der ersten Lock-Order.
- Max_DD - Prozentsatz des Drawdowns für die Eröffnung der ersten Absicherungsposition.
- Corridor_Lock - Korridorabstand für Absicherungspositionen.
- Lot_Exponent_Lock - Volumenkoeffizient der Absicherungspositionen.
- Percentage_Profit_Lock - prozentualer Gewinn für das Schließen aller Positionen.
- Max_Trades_Lock - maximale Anzahl von Hedging-Positionen.
- i_Symbol und i_Period - Schutz gegen versehentlichen Start auf einem anderen Symbol oder Zeitrahmen.
Block der automatischen Optimierung von Modern Forex Technologies Expert Advisor
1. MultiLevelRecording (MLR).
- Betriebslogik:
- MLR = 0 - das Speichern von Einstellungen ist deaktiviert.
- MLR > 0 - der Expert Advisor legt eine bestimmte Anzahl von Ordnern für verschiedene Einstellungsvarianten an.
- Ablauf:
- Nach dem Speichern der Einstellungen für ein bestimmtes Währungspaar und eine bestimmte Chartperiode legt der Expert Advisor einen neuen Ordner an.
- Die Nummer des neuen Ordners wird um eins hochgezählt.
- Die Nummer des Hauptordners wird durch den Parameter Folder_Number angegeben.
- Unterordner werden als MagicNumber + Erstellungsnummer nummeriert.
2. Einrichten von Auswahlkriterien (_1_Statistik und verwandte)
- Verfügbare Kriterien (bis zu drei können ausgewählt werden: _1_Statistik, _2_Statistik, _3_Statistik):
- _1_Statistiken Finanzdaten:
- Ersteinzahlung, Abhebung, Gewinn, Bruttogewinn, Bruttoverlust;
- Handel mit maximalem Gewinn, Handel mit maximalem Verlust;
- Minimaler Saldo, Maximaler Saldoabzug, Saldoabzug in Prozent;
- Absenkung und Rückgewinnung:
- Maximaler relativer Balance Drawdown, Relativer Balance Drawdown in Prozent;
- Maximaler Equity Drawdown, Equity Drawdown in Prozent, Maximaler relativer Equity Drawdown;
- Erholungsfaktor, Sharpe Ratio;
- Transaktionsstatistiken:
- Deals, Trades, Gewinntrades, Verlusttrades;
- Short Trades, Long Trades, Profit Short Trades, Profit Long Trades;
- Durchschnittliche aufeinanderfolgende Gewinne, Durchschnittliche aufeinanderfolgende Verluste;
- Serien von Geschäften:
- Maximal aufeinanderfolgende Gewinne, Maximal aufeinanderfolgende Gewinne;
- Maximal aufeinanderfolgende Verluste, Maximal aufeinanderfolgende Verluste;
- Geschäfte mit maximalem aufeinanderfolgenden Gewinn, Geschäfte mit maximalem aufeinanderfolgenden Verlust;
- zusätzliche Metriken:
- Erwartete Auszahlung, Gewinnfaktor, minimale Marge, Testergebnis.
- Zugehörige Parameter:
- _1_Stat - Vergleichsbedingung ("mehr" oder "weniger"). Zum Beispiel:
- für Drawdown - "weniger" (je weniger, desto besser);
- für den Gewinnfaktor - "mehr" (je mehr, desto besser).
- Statistik_1_ - Schwellenwert des Kriteriums für die Annahme von Anpassungen.
3. Steuerung des Optimierungsprozesses
- Auto_Switch:
- Aktiviert - automatische Aufzeichnung von Einstellungsdateien während der Optimierung.
- Deaktiviert - die Aufzeichnung erfolgt während des Tests (manuelle Auswahl der Einstellungen).
- Pause_Pass (> 0) - Überspringen der angegebenen Anzahl von Variationen für eine größere Vielfalt von Einstellungssätzen.
- Sofortige_Verarbeitung:
- Aktiviert - die Analyse der Einstellungen wird während der Optimierung durchgeführt.
- Deaktiviert - die Analysen werden während der Prüfung durchgeführt (empfohlen für Vorwärtsprüfungen).
4. Vorwärts-Tests (Forward)
- Wichtigste Parameter:
- Vorwärts - Aktivieren/Deaktivieren des Vorwärtstests während der Optimierung.
- Forward_Time - Startdatum des Forward-Tests.
- Forward_Profit - Mindestgewinn in der Einzahlungswährung, um die Einstellungen zu akzeptieren.
- Opt_Drawdown - zulässiger relativer Drawdown (in Prozent der Einlage).
- Opt_Profit_Factor - Mindestgewinnfaktor für die Übernahme der Einstellungen.
- Opt_Expected_Payoff - minimale mathematische Erwartung.
- Total_Trades - Mindestanzahl von Trades, um die Einstellungen zu akzeptieren.
Berechnete Indikatoren (als Teil der Vorwärtsprüfung):
- Gewinn (fest in der Einzahlungswährung);
- Relativer Drawdown (%);
- Gewinnfaktor;
- mathematische Erwartung;
- Anzahl der Trades.
5. Stabilitätsanalyse der Einlagenentwicklung (Month_Loss und Zyklen)
- Monat_Verlust:
- -1 - nur Einstellungen mit stabilem Einlagenwachstum von Zyklus zu Zyklus werden akzeptiert;
- 0 - es sind keine Verlustzyklen erlaubt (strenges Kriterium).
- Switch_Period - die Länge der Zyklen (von einer Minute bis zu einem Monat).
- Null_Ergebnis:
- Aktiviert - Ausfallzeit (Nullergebnis) wird als negativ betrachtet.
- Deaktiviert - die Ausfallzeit hat keinen Einfluss auf die Auswahl der Einstellungen.
Praktischer Leitfaden zur Einrichtung der Optimierung
Schritt 1: Vorbereitungen für die Optimierung
- Stellen Sie MultiLevelRecording ≥ 3 für die Diversifizierung ein.
- Stellen Sie Folder_Number und MagicNumber für die Ordnerstrukturierung ein.
- Aktivieren Sie Auto_Switch, um Einstellungen automatisch aufzuzeichnen.
Schritt 2: Auswahlkriterien einrichten
- Wählen Sie 2-3 Schlüsselkriterien in _1_Statistiken, _2_Statistiken (z.B.: Gewinn, Gewinnfaktor, Maximalgewinn in Folge).
- Definieren Sie Schwellenwerte in Statistik_1_ unter Berücksichtigung Ihrer Risikostrategie.
- Passen Sie _1_Statistik ("mehr"/"weniger") für jedes Kriterium an.
Schritt 3: Organisieren Sie die Vorwärtsprüfung
- Aktivieren Sie Forward.
- Geben Sie Forward_Time an - das Datum, an dem die Tests beginnen sollen.
- Setzen Sie realistische Werte für:
- Forward_Profit;
- Opt_Drawdown;
- Opt_Profit_Factor;
- Opt_Expected_Payoff;
- Total_Trades.
Schritt 4: Stabilitätsprüfung
- Legen Sie Month_Loss im Bereich von 0...-5 fest, je nach Ihrer Risikotoleranz.
- Passen Sie Switch_Period an Ihren Zeitrahmen an (z.B. Woche oder Monat).
- Deaktivieren Sie Zero_Result, wenn Sie Leerlaufzeiten berücksichtigen wollen.
Schritt 5: Optimieren Sie den Prozess
- Verwenden Sie Pause_Pass, um Einstellungssätze zu diversifizieren.
- Deaktivieren Sie bei Bedarf Instant_Processing für reine Vorwärtstests.
Wichtige Vorbehalte
- Es gibt keine "perfekten" Einstellungen. Selbst die besten Optimierungsergebnisse sind keine Garantie für Gewinne unter realen Bedingungen.
- Forward Testing ist nicht gleichzusetzen mit realem Handel. Historische Daten berücksichtigen keine Slippages, Gaps und Liquiditätsänderungen.
- Starre Auswahlkriterien (z.B. Month_Loss = 0) können eine Optimierung unmöglich machen. Schaffen Sie ein Gleichgewicht zwischen Strenge und Realisierbarkeit.
- Die Diversifizierung beseitigt das Risiko nicht vollständig. Sie verteilt es lediglich auf verschiedene Algorithmen.
