Cobra Trader
- Experten
- Aleksandr Valutsa
- Version: 1.10
- Aktivierungen: 5
Das Hauptprinzip der Funktionsweise des Roboters ist die automatische Erkennung von Korrekturmomenten nach starken Kursschwankungen auf dem Markt. Der Roboter verwendet schwebende Aufträge, um bei Durchbrüchen von Schlüsselniveaus in den Markt einzusteigen.
Weitere Informationen zu EA-Einstellungen, Überwachung und Support finden Sie unter:
https://www.mql5.com/ru/blogs/post/767656.
Hauptmerkmale
-
Automatische Erkennung von Einstiegspunkten nach starken Kursbewegungen
-
Pending Orders bei Durchbruch von Unterstützungs-/Widerstandsniveaus
-
Scalping-Ansatz mit kurzen Handelspositionen
-
Kapitalschutz durch Stop-Loss-System
-
Anpassungsfähiger Handel an die Marktbedingungen
Technische Vorteile
-
Versicherungsmechanismus durch Stop-Loss- undTake-Profit-System
-
Transfer zum Breakeven im Falle einer günstigen Kursbewegung
-
Flexible Einstellung der Handelsparameter
-
Automatische Verwaltung der Positionsvolumina
Einstellung der Parameter
-
Lot - festes Volumen für jeden Handel
-
Abstand für die Einstellung schwebender Aufträge
-
Timeout für die Löschung schwebender Aufträge
-
Trailing Stop zum Schutz des Gewinns
-
Maximale Anzahl von gleichzeitig geöffneten Orders
Empfehlungen für den Einsatz
-
Optimale Paare: Währungspaare mit hoher Volatilität, XAUUSD mit zwei Nachkommastellen oder jedes andere nach den Ergebnissen der Optimierung.
-
Zeitrahmen: M1-H1 für effizientes Scalping
-
Broker: vorzugsweise ECN-Konto mit niedrigen Spreads
-
Einzahlung: Ein Anfangskapital von 100 $ oder mehr wird empfohlen.
-
Handelszeit: am effektivsten in Zeiten hoher Volatilität
Risiko-Management
-
Festes Risiko pro Handel (nicht mehr als 2-3% der Einlage)
-
Kontrolle der Abweichung bei der Auftragsausführung
-
Überwachungder Marktsituation
-
Anpassung der Parameter an die aktuellen Marktbedingungen
Der Roboter ist für Händler konzipiert, die einen aggressiven Handelsstil mit kurzen Positionen und schneller Reaktion auf Marktveränderungen bevorzugen. Das System kombiniert die Automatisierung der Handelsprozesse mit dem Schutz des Kapitals vor erheblichen Verlusten.
Parameter
- Einstellungen:
- Trade_EA_Settings - Handel mit lokalen EA-Einstellungen (ohne Verwendung von txt.files),
- Trade_File_Settings - Handel unter Verwendung vontxt. files ( dies kann viel bequemer und effizienter sein);
- Accountant - EA-Optimierung mit Erstellung von txt.files. Während des Optimierungsprozesses wählt der Roboter selbstständig die besten Sets mit Einstellungen nach den angegebenen Kriterien (Drawdown, Profitfaktor, Mat.expectation, Recovery-Faktor usw.) aus und speichert sie intxt.files.Wenn der Roboter dann auf einem Chart im Modus "Trade_File_Settings" läuft, lädt er txt.files anstelle der Standard set.files. Das Dateierstellungssystem kann deaktiviert werden, da es eine DLL-Verbindung erfordert (jegliche DLLs sind auf dem MQL5-Marktplatz verboten). In diesem Fall wird empfohlen, den "File Manager" zu verwenden, der vorgefertigte Dateien von unserem Server herunterlädt (dies sind die gleichen Dateien, die wir im Handel verwenden).
- Folder_Number - Nummer des Ordners mit den Dateien;
- Auto_Magic - wird ausschließlich in Verbindung mit dem Parameter "Trade_File_Settings" verwendet. Diese Funktion wählt die besten Dateien mit Einstellungen in Abhängigkeit von der eingestellten Priorität "Magic_Number" aus, d.h. wenn "Magic_Number=1" ist, bedeutet dies die höchste Priorität und der Roboter wird den Server nach der besten Datei mit Einstellungen durchsuchen (die beste ist diejenige, die die besten Ergebnisse im Strategietester gezeigt hat), gefolgt von den nächsten 2, 3, 4 usw. Es ist sinnvoll, Dutzende von Konten zu eröffnen und für jedes Konto unterschiedliche Prioritäten von 1 und höher festzulegen, so dass der Roboter jedes Mal unterschiedliche Dateien herunterladen und hochladen kann. Die höchste Priorität ist relativ und nicht die profitabelste;
- Magic_Number - legt die Priorität der heruntergeladenen Dateien fest;
- --------------------------
- Count_Symbol_Max - Anzahl der Währungspaare, mit denen gleichzeitig gehandelt werden kann. Der Roboter zählt die Anzahl der Währungspaare, auf denen Positionen offen sind, dies ist notwendig, um das Depot nicht zu überlasten. Angenommen, es gibt 2 offene Positionen auf EURUSD und 3 Positionen auf GBPUSD, dann gibt die Funktion den Wert - 2 an. Dies bedeutet, dass 2 Währungspaare in Betrieb sind.
- --------------------------
- Auto_Symbol - automatische Auswahl des Währungspaares für den Handel, entsprechend den während des Tests erhaltenen Daten. Der Roboter wählt das vielversprechendste Währungspaar entsprechend der eingestellten Priorität, beginnend mit 1, dann 2, 3 und so weiter.
- Auto_All - wenn aktiviert, berücksichtigt der Roboter bei der Auswahl eines Währungspaares und der Zuweisung einer Priorität das Gesamtergebnis, andernfalls wird das Einzelergebnis berücksichtigt.
- Switch_Drawdown - wenn größer als 0, startet die automatische Währungsauswahl erst nach Erreichen des hier eingestellten Drawdown-Prozentsatzes und nach Beendigung einer erfolglosen Serie, bis dahin bleibt die Währungsauswahl Ihnen überlassen.
- Symbol_Filter - ermöglicht es Ihnen, Währungspaare auszuschließen, für die ein Drawdown mit dem Prozentsatz Switch_Drawdown aufgezeichnet wurde , dann überspringt der Roboter diese im Zuge der automatischen Auswahl.
- --------------------------
- Profit_History (USD) - die Höhe des Verlustes in der Historie, bei der der weitere Handel verboten ist,wenn 0 nicht verwendet wird;
- Total_History - dieAnzahl der Verlustpositionen in der Historie, bei denen der weitere Handel verboten ist, wenn 0 nicht verwendet wird;
- Time_History - Datum, ab dem das Handelsergebnis berechnet wird; wenn der Handel mit txt.files durchgeführt wird , wird das Datum der Erstellung dertxt.files genommen.
- --------------------------
- Magic_Number - wenn die eingestellte Zahl kleiner als 0 ist, wird Magic_Number automatisch berechnet;
- Comments_On_Transactions - Kommentare zu den Trades, die auf der Registerkarte "History of trades and accounts" erscheinen;
- ECN_Mode - gültig für Broker, die das gleichzeitige Senden von SL und TP mit der Order nicht akzeptieren;
- --------------------------
- Min_Spread_Correction - wenn Dynamic_Limit verwendet wird, legt das System den minimalen Spread fest, unter den er nicht fällt. Dies ist darauf zurückzuführen, dass der Spread in die Berechnungen einbezogen wird und im Strategietester mittelfest ist, während er unter realen Bedingungen fließend ist und ein übermäßiges Absinken des Spreads ein zweifelhaftes Signal für den Einstieg geben kann, wie die während des Tests nicht überprüften Daten zeigen.
- Max_Spread_Correction - hier gilt dasselbe wie bei Min_Spread_Correction, nur nach oben, in diesem Fall blockiert ein übermäßig hoher Spread, besonders in Momenten des Preisanstiegs, praktisch den Handel und der Roboter verpasst potenzielle Gewinne. Dieser Parameter legt den Schwellenwert fest, ab dem sich der Spread nicht mehr erhöht.
- Max_Spread - maximal zulässiger Spread in Pips (1/10 Pip);
- Send_Market - Handel auf dem Markt, ohne Verwendung von Pending Orders;
- --------------------------
- Maximum_Allowed_Average_Time - maximal zulässige durchschnittliche Ausführungszeit in ms (0 bedeutet keine Einschränkungen);
- Execution_Speed_Measurements - wie oft Fake-Orders in Minuten gesendet werden sollen, um die Ausführungsgeschwindigkeit zu messen;
- Stop_Loss - in Pips;
- Take_Profit - in Pips;
- Additional_Price_Gap - Eine zusätzliche Preislücke in Pips wird zu SL und TP hinzugefügt, um Fehler zu vermeiden 130;
- Trailing_Start - Beginn der Gewinnerzielung mit so vielen Pips;
- Commission_In_Points - Einige Brokerage-Konten berechnen eine Kommission in USD pro 1,0 Lot. Kommission in Pips;
- Max_Slippage - maximal zulässige Slippage in Pips;
- Minimum_Stop_Level - minimales Stop-Level, wenn der Broker 0 Pips hat;
- --------------------------
- Dynamic_Limit - Berechnung auf der Basis von INT;
- Dynamic_Multiplier - dynamischer Wert, wird nur verwendet, wenn Dynamic_Limit auf TRUE gesetzt ist;
- Fixed_Multiplier - fester Wert, der nur verwendet wird, wenn Dynamic_Limit auf FALSE gesetzt ist;
- Use_Percentage - wenn TRUE, muss der Preis einen bestimmten Prozentsatz überschreiten;
- Percentage - der Prozentsatz, um den die iHigh-iLow-Differenz vom Dynamic_Limit abweichen soll. 0 ist riskant, 60 ist ein sicherer Wert;
- --------------------------
- "Indikatoren: 1 = Gleitender Durchschnitt, 2 = Bollinger_Band, 3 = Hüllkurven"- Umschalten der Benutzerindikatoren
- Deviation_For_I_Bands_Indicator - Abweichung für i_Bands Indikator;
- Deviation_For_I_Envelopes_Indicator - Abweichung für den i_Envelopes-Indikator;
- Order_Expire_Seconds - Aufträge werden nach so vielen Sekunden gelöscht;
- --------------------------
- Auto_Risk - Einstellung des Risikos in Abstufung, für jedes Auto_Risk des Saldos gibt es Manual_Lot_Size des Volumens. Nehmen wir an,Auto_Risk = 100,Manual_Lot_Size = 0.01, das bedeutet, dass es für jede hundert Dollar Einlage 0.01 Lot gibt.
- Manual_Lot_Size - manuelle Losgröße für den Handel, wenn der ParameterAuto_Risk auf 0 gesetzt ist;
- Averaging - optionale Mittelwertbildung von Trades, um den Gewinn zu erhöhen;
- Last_Price - wenn der Preis der letzten Position enthalten ist, ansonsten extrem;
- Max_Trades - maximal zulässige Anzahl von Positionen;
- Pip_Step - Abstand zwischen den Positionen;
- Lot_Exponent - Koeffizient für die Positionsmittelung;
- Trail_Start - Beginn des Trailing-Stops;
- Trail_Stop - Schritt des Trailing-Stops;
- --------------------------
- Total_Equity_Percentage - wenn aktiviert, wird Total_Equity_Risk in Prozent berechnet, ansonsten in der harten Währung des Kontos;
- Total_Equity_Risk - Grad der vorzeitigen Schließung von Positionen;
- --------------------------
- Use_Time - Zeitfilter;
- Open_Hour - Beginn der Handelssitzung;
- Close_Hour - Ende der Handelssitzung;
- --------------------------
- MultiLevelRecording - Anzahl der Ordner mit Dateien; wenn 0, werden die Einstellungen nicht gespeichert. Während der Optimierung analysiert der Expert Advisor die Ergebnisse jedes Durchgangs im Strategietester und speichert die Einstellungen mit der besten Performance in separaten Dateien. Die Dateien mit den Einstellungen (einschließlich Währungspaar und Chartperiode) werden in einem separaten Ordner gespeichert. Nach den Ergebnissen der Optimierung können jedoch mit verschiedenen Einstellungen positive Ergebnisse erzielt werden, und niemand weiß, welche Einstellungen unter realen Marktbedingungen am effektivsten sein werden. Daher ist es sinnvoll, zumindest mehrere Kombinationen von Einstellungen zu speichern, die auf mehreren Konten gleichzeitig verwendet werden können, um die Mittel auf diese zu verteilen. Auf diese Weise wird eine Risikodiversifizierung erreicht. Um den Prozess der Speicherung von Einstellungen in verschiedenen Varianten zu automatisieren, genügt es, den Wert des Parameters MultiLevelRecording (abgekürzter Name - MLR) um den gewünschten Betrag zu erhöhen. Dies hat zur Folge, dass der Expert Advisor nach dem Speichern der Einstellungen in einem Ordner (für ein bestimmtes Währungspaar mit einer bestimmten Chartperiode) für die nächste Variante einen neuen Ordner erstellt, indem er dessen Nummer um ein Vielfaches erhöht. Die Hauptordnernummer ist Folder_Number, der alle Unterordner mit der Anfangsnummer Magic_Number enthält. Alle nachfolgenden Ordner haben Nummern - (Magic_Number+Ordnungsnummer der Erstellung). Die Nummer jedes nachfolgenden Ordners ist um ein Vielfaches (eine Ziffer) höher als die des vorherigen Ordners.
- _1_Statistik - benutzerdefinierte Kriterien für die Akzeptanz von Einstellungen in Form einer Dropdown-Liste. Wählen Sie ein Kriterium aus, das Ihrer Meinung nach vom Ergebnis der Akzeptanz der Einstellungen erfüllt werden sollte. Alle Ergebnisse, die dieses Kriterium nicht erfüllen, werden automatisch abgeschnitten:
- Ersteinzahlung - Wert der Ersteinzahlung.
- Abhebung - der Betrag der vom Konto abgehobenen Mittel.
- Gewinn - Nettogewinn am Ende des Tests.
- Bruttogewinn - Gesamtgewinn, die Summe aller profitablen (positiven) Geschäfte. Der Wert ist größer als oder gleich Null.
- Bruttoverlust - Gesamtverlust, die Summe aller unrentablen (negativen) Handelsgeschäfte. Der Wert ist kleiner als oder gleich Null.
- Maximaler Gewinn - maximaler Gewinn - der höchste Wert unter allen profitablen Geschäften. Der Wert ist größer oder gleich Null.
- Maximaler Verlusthandel - maximaler Verlusthandel - der kleinste Wert unter allen Verlusthandelsgeschäften. Der Wert ist kleiner oder gleich Null.
- Maximaler aufeinanderfolgender Gewinn - der maximale Gewinn in der Folge von gewinnbringenden Geschäften. Der Wert ist größer oder gleich Null.
- Maximale Gewinne in Folge - Gesamtgewinn in der längsten Serie von gewinnbringenden Geschäften.
- Maximaler Verlust in Folge - Gesamtverlust in der längsten Serie von Verlustgeschäften.
- Maximale aufeinanderfolgende Verluste - Anzahl der Geschäfte in der längsten Serie von Verlustgeschäften.
- Minimaler Saldo - minimaler Saldowert.
- Maximaler Saldoabzug - maximaler Saldoabzug in Geld. Während des Handels kann der Saldo viele Drawdowns erfahren, der höchste Wert wird genommen.
- Saldoabsenkung in Prozent - die Saldoabsenkung in Prozent, die zum Zeitpunkt der maximalen Saldoabsenkung in Geld aufgezeichnet wurde.
- Maximaler relativer Saldoabzug - maximaler Saldoabzug in Prozent. Während des Handelsprozesses kann der Saldo viele Absenkungen erfahren, für jede von ihnen wird der relative Saldoabsenkungswert in Prozent aufgezeichnet. Der höchste Wert wird zurückgegeben.
- Relative Saldoabsenkung in Prozent - die Saldoabsenkung in Geld, die zum Zeitpunkt der maximalen Saldoabsenkung in Prozent aufgezeichnet wurde.
- Minimalwert des Eigenkapitals - der Mindestwert des Eigenkapitals.
- Maximal equIty drawdown - maximaler Drawdown der Mittel in Geld. Im Laufe des Handels können Fonds viele Drawdowns erfahren, der größte Wert wird genommen.
- EquIty Drawdown Prozent - Drawdown der Mittel in Prozent, der zum Zeitpunkt des maximalen Drawdowns der Mittel in Geld festgelegt wurde.
- Maximaler relativer EquIty Drawdown - maximaler Drawdown der Fonds in Prozent. Im Laufe des Handels können die Fonds viele Drawdowns erfahren, für jeden von ihnen wird der relative Drawdown-Wert in Prozent festgelegt. Der höchste Wert wird zurückgegeben.
- Relativer Equity Drawdown in Prozent - der Drawdown der Fonds in Geld, der zum Zeitpunkt des maximalen Drawdowns in Prozent aufgezeichnet wurde.
- Erwartete Auszahlung - mathematische Erwartung eines Gewinns.
- Gewinnfaktor - Rentabilität.
- Erholungsfaktor - Erholungsfaktor.
- Sharpe Ratio - Scharfe Kennzahl.
- Minimales Margenniveau - der minimal erreichte Wert des Margenniveaus.
- On tester result - Wert des berechneten benutzerdefinierten Optimierungskriteriums.
- Deals - Anzahl der durchgeführten Trades.
- Trades - Anzahl der Trades.
- Gewinn-Trades - gewinnbringende Trades.
- Verlust-Trades - unrentable Trades.
- Kurze Abschlüsse - kurze Abschlüsse.
- Lange Abschlüsse - lange Abschlüsse.
- Profit short trades - kurze profitable Trades.
- Profit long Trades - lange profitable Trades.
- Geschäfte mit maximalem Gewinn in Folge - Geschäfte mit maximalem Gewinn in Folge.
- Maximale Anzahl von aufeinanderfolgenden Gewinnen - die maximale Anzahl von aufeinanderfolgenden Gewinnen.
- Geschäfte mit maximalen aufeinanderfolgenden Verlusten - Geschäfte mit maximalen aufeinanderfolgenden Verlusten.
- Maximale Anzahl an aufeinanderfolgenden Verlusten - die maximale Anzahl an aufeinanderfolgenden Verlusten.
- Durchschnittliche aufeinanderfolgende Gewinne - durchschnittliche Länge einer profitablen Serie von Geschäften.
- Durchschnittliche aufeinanderfolgende Verluste - durchschnittliche Länge einer Verlustserie von Geschäften.
- _1_Stat - mehr oder weniger. Wenn Sie z.B. Drawdown als Kriterium gewählt haben, sollte dieses Flag auf die Position weniger gesetzt werden (je geringer der Drawdown, desto besser). Und wenn Sie das Kriterium des Gewinnfaktors gewählt haben, dann natürlich mehr (je mehr der Gewinnfaktor, desto besser).
- Statistik_1_ - minimaler/maximaler Wert des Kriteriums, bei dem die Einstellungen akzeptiert werden.
- _2_Statistik, _3_Statistik - ähnliche Parameter...
- Auto_Switch - wenn ausgeschaltet, werden die Dateien mit den Einstellungen nicht automatisch während der Optimierung geschrieben, sondern erst beim Testen. So werden die besten Einstellungen manuell unter Ihrer Beteiligung ausgewählt.
- Pause_Pass - wenn dieser Wert größer als 0 ist, nimmt der Roboter keine Dateien mit Einstellungen in einer Reihe auf, sondern überspringt die hier angegebene Anzahl von Variationen, um die Vielfalt der Variationen mit Einstellungen zu maximieren.
- Instant_Processing - wenn aktiviert, analysiert der Roboter die empfangenen Einstellungen direkt während der Optimierung, andernfalls während der Prüfung. Wenn es notwendig ist, die empfangenen Einstellungen vorwärts zu testen, muss dies ausgeschaltet werden. Während des Vorwärtstests testet der Roboter alle ausgewählten Dateien mit Einstellungen einzeln, löscht diejenigen, die den Vorwärtstest nicht bestanden haben, und analysiert alle verbleibenden Dateien mit automatischer Vektorbildung von der besten zur schlechtesten.
- --------------------------
- Vorwärts - Vorwärtsprüfung, wenn aktiviert, führt der Expert Advisor die Vorwärtsprüfung direkt während der Optimierung durch. Ab dem eingestellten Datum werden innerhalb des Expert Advisors Funktionen zur Berechnung kritischer Indikatoren wie Gewinn (festgelegt in der Depotwährung), relativer Drawdown (in Prozent), Gewinnfaktor, Erwartung, Anzahl der Trades aktiviert, wobei sich alle nachstehenden Indikatoren ausschließlich auf das Forward Testing ab dem DatumForward_Time beziehen;
- Forward_Time - Startdatum des Forward-Testings;
- Forward_Profit - erhaltener Gewinn in harter Währung des Depots, bei dem die Einstellungen akzeptiert werden;
- Opt_Drawdown - relativer Drawdown in Prozent der Einlage, innerhalb derer die Einstellungen akzeptiert werden;
- Opt_Profit_Factor - Gewinnfaktor, bei dem die Einstellungen akzeptiert werden;
- Opt_Expected_Payoff - Erwartung, bei der die Einstellungen akzeptiert werden;
- Total_Trades - Anzahl der Trades, bei denen dieEinstellungen akzeptiert werden;
- --------------------------
- Month_Loss - wenn größer als -1, akzeptiert der Expert Advisor nur die Einstellungen, die ein stabiles Depotwachstum von Zyklus zu Zyklus zeigen. Der Zyklus kann von einer Minute bis zu einem Monat dauern. Wenn Sie den Wert 0 einstellen, dann ist in diesem Fall nicht ein einziger Verlustzyklus erlaubt, dies ist ein sehr strenges Kriterium, bei dem es für den Strategietester schwierig oder sogar unmöglich sein wird, Einstellungen auszuwählen. Es hängt weitgehend von der Dauer der Zyklen ab, wenn ein Zyklus einen Monat dauert, dann gibt es nur 12 Zyklen in einem Jahr, und es ist unvergleichlich einfacher als ein stündlicher Zyklus, wo es nur 24 Zyklen in einem Tag gibt. Vor allem, wenn Null-Zyklen nicht erlaubt sind, d.h. Ausfallzeiten.
- Switch_Period - Dauer der Zyklen;
- Zero_Result - ob Ausfallzeiten als negatives Ergebnis in den Zyklen berücksichtigt werden sollen; wenn diese Option aktiviert ist, wird es für den Prüfer sehr viel schwieriger sein, Einstellungen auszuwählen, insbesondere bei kurzen Zyklen.
