Session Open Carry
- Experten
- Version: 1.0
- Aktivierungen: 20
„Session Open Carry“ basiert auf einer Idee: Die Seite, auf der eine Sitzung eröffnet wurde, gibt vor, in welche Richtung eine Position bis zum nächsten Tag gehalten werden soll. Einmal täglich, zu einer festgelegten Minute, vergleicht der EA den letzten Kurs mit dem Eröffnungskurs der Sitzung. Liegt der Kurs über dem Eröffnungskurs – wird gekauft. Liegt der Kurs unter dem Eröffnungskurs, wird verkauft. Liegt der Kurs auf dem Eröffnungskurs, wird keine Position eingegangen. Der Stop wird am Extremwert der Sitzung gesetzt, die Position wird über Nacht gehalten und an einem späteren Tag zu einer festgelegten Minute geschlossen. Der EA testet diese Idee in jeder Sitzung und erhebt keinen Anspruch darauf, dass sie in jedem Markt funktioniert.
Die Idee
Eine Sitzung entspricht einem Tag nach der internen Uhr des EAs. Ihr Eröffnungskurs ist der Eröffnungskurs des ersten Minuten-Bars des Tages, und ihr Höchst- und Tiefstkurs werden im Laufe des Tages anhand der Minuten-Bars aktualisiert. Der EA tätigt höchstens einen Einstieg pro Tag und hält höchstens eine Position. Er erhöht niemals eine Position und verdoppelt niemals das Lot. Samstag und Sonntag werden übersprungen.
Der Stop liegt bei einer Long-Position auf dem Tiefstkurs der Sitzung und bei einer Short-Position auf dem Höchstkurs der Sitzung. Am nächsten Tag verschiebt er sich im Verlauf der neuen Sitzung an deren Extremwert. Eine Position, deren Stop-Level erreicht wird, wird zum Marktpreis geschlossen.
Drei Modi
- Halten: Einstieg, Sitzungs-Stop, Ausstieg zur festgelegten Minute an einem späteren Tag. Dies ist der Standardmodus und der Modus, in dem die untenstehenden Zahlen ermittelt wurden.
- Take: „Hold“ plus ein teilweiser Take-Profit. Die Hälfte der Position wird geschlossen, wenn sich der Kurs um eine festgelegte Anzahl von Punkten zugunsten der Position bewegt. Zur Ausstiegszeit wird die Position nur geschlossen, wenn ihr Ergebnis negativ ist oder unter dem Wert der letzten Abend-Momentaufnahme liegt; andernfalls wird sie fortgeführt.
- „Take and Trail“: „Take“ plus ein Trailing-Level. Das Level beginnt bei einem festgelegten Prozentsatz unterhalb des Einstiegskurses für eine Long-Position (bzw. oberhalb davon für eine Short-Position). Nachdem sich der Kurs um einen festgelegten Prozentsatz zugunsten der Position bewegt hat, folgt das Level dem bisher erreichten günstigsten Kurs mit einem festgelegten prozentualen Abstand. Beim Erreichen dieses Niveaus wird die Hälfte der Position geschlossen.
Für eine Teilschließung ist eine Position von mindestens zwei Lot-Schritten erforderlich. Bei einem Lot ändern die beiden Teilmodi lediglich die Ausstiegsregel.
Sitzungsuhr
Der Einstieg, die Ausstiegsprüfung und der abendliche Snapshot werden auf der EA-Uhr als Minuten nach Mitternacht festgelegt: standardmäßig 820 (13:40), 1370 (22:50) und 1425 (23:45). Die Uhr entspricht der Serverzeit, verschoben um InpClockShiftMin, sodass auch ein Broker, dessen Tag nicht mit der Sitzungseröffnung beginnt, berücksichtigt werden kann. Eine an einem Tag eröffnete Position wird niemals am selben Tag geschlossen: Die Ausstiegsprüfung greift ab dem nächsten Tag.
Verwaltung einer Position
Der Stop-Auftrag erreicht den Broker zusammen mit der Order und orientiert sich anschließend am Tageshöchst- bzw. -tiefstkurs. Kann der Stop-Auftrag nicht gesendet werden, weil er zu nah am Kurs liegt, platziert der EA ihn im nächstmöglichen zulässigen Abstand und schließt die Position zum Marktkurs, sobald der Kurs das Niveau bereits überschritten hat.
- Ein aus vorübergehenden Gründen (Requote, Kursänderung, Timeout, Verbindungsabbruch) abgelehnter Einstieg wird einmal pro Sekunde für bis zu 30 Sekunden wiederholt;
- Ein abgelehnter Ausstieg wird so lange wiederholt, bis die Position geschlossen ist;
- stellt der EA nach einem Neustart seinen Zustand anhand der offenen Position und seiner eigenen Aufzeichnungen wieder her.
Risikokontrollen
- Das Lot entspricht standardmäßig dem Mindestlot des Symbols. Es kann ein festes Lot oder ein kapitalabhängiges Lot festgelegt werden; die Lot-Obergrenze liegt standardmäßig bei 20.
- Vor jedem Einstieg prüft der EA die freie Margin und reduziert das Lot auf den Teil, der darin Platz findet. Wenn nicht einmal das Mindestlot Platz findet, wird an diesem Tag kein Handel durchgeführt.
- Es stehen ein Verlustlimit pro Lot für einen Tag und ein Drawdown-Limit pro Lot vom Höchststand zur Verfügung. Beide sind standardmäßig deaktiviert.
- Vor jeder Anfrage prüft der EA den Handelsmodus des Symbols, die Handelssitzung, die Stop- und Freeze-Levels sowie die Volumenbegrenzungen und sendet keine Anfrage, die der Broker ablehnen würde.
- Kein Grid, kein Martingale, kein Averaging.
Zahlen aus dem Strategietester
Beachten Sie bei der Interpretation der Zahlen folgende Tatsache: In jedem Zeitraum machen zwei einzelne Trades fast das gesamte Nettoergebnis aus, und bei so wenigen Trades lässt sich das Ergebnis nicht vom Zufall unterscheiden. Die Beträge sind weiter unten im Abschnitt „Was die Zahlen nicht zeigen“ angegeben.
Die Zahlen stammen aus dem Strategietester für Si-Futures, 100 % echte Ticks, ein Lot, Anfangseinlage 100.000 RUB, Hebel 1:100, Modus „Hold“, alle Eingabewerte auf den Standardwerten belassen. Die Ein- und Ausstiegszeitpunkte wurden in diesen Zeiträumen nicht ermittelt: Sie wurden vor Beginn der Zeiträume festgelegt. Jeder Zeitraum wurde dreimal durchgespielt: ohne Verzögerung sowie mit einer vom Tester vorgegebenen Verzögerung der EA-Aktionen um 300 ms und um 1.000 ms. Die Provision wurde in diesen Durchläufen auf null gesetzt und das Slippage bei Markteinstiegen wurde nicht modelliert, sodass beide Kosten in den nachstehenden Zahlen nicht berücksichtigt sind. Alle Beträge sind in RUB angegeben.
Si-9.26, 13.07.2026 – 17.09.2026, 42 Trades, davon 52,38 % positiv:
- keine Verzögerung: Nettoergebnis 2.790,00, Verhältnis von Bruttogewinn zu Bruttoverlust 1,37, größter Kontostand-Drawdown 1.426,00 (1,40 %), größter Kapital-Drawdown 2.013,00 (1,96 %)
- 300 ms: Nettoergebnis 2.739,00, Verhältnis 1,36, Kontostand-Drawdown 1.436,00 (1,41 %), Eigenkapital-Drawdown 2.030,00 (1,97 %)
- 1000 ms: Nettoergebnis 2693,00, Verhältnis 1,35, Kontostand-Drawdown 1439,00 (1,41 %), Eigenkapital-Drawdown 2049,00 (1,99 %)
Si-12,26, 18.09.2026 – 10.10.2026, 14 Trades, davon 57,14 % positiv:
- ohne Verzögerung: Nettoergebnis 2.877,00, Verhältnis von Bruttogewinn zu Bruttoverlust 2,60, größter Kontostand-Drawdown 866,00 (0,84 %), größter Eigenkapital-Drawdown 1.038,00 (1,01 %)
- 300 ms: Nettoergebnis 2.860,00, Verhältnis 2,59, Kontostand-Drawdown 870,00 (0,84 %), Eigenkapital-Drawdown 1.042,00 (1,01 %)
- 1000 ms: Nettoergebnis 2851,00, Verhältnis 2,58, Kontostand-Rückgang 867,00 (0,84 %), Eigenkapital-Rückgang 1039,00 (1,01 %)
Was die Zahlen nicht zeigen
Beide Zeiträume sind kurz: 42 Trades in etwa zehn Wochen und 14 Trades in etwa drei Wochen. Sie stellen keinen Test der Strategie über mehrere Marktphasen hinweg dar, und der zweite Zeitraum ist bei einem Verhältnis von 2,60 zu kurz, um Aussagen über den nächsten zu treffen.
In jedem Zeitraum machen zwei einzelne Trades – die beiden mit dem größten Ergebnis – fast das gesamte Nettoergebnis aus. Ohne sie endet der erste Zeitraum ohne Verzögerung bei 91,00 und mit einer Verzögerung von 1000 ms bei -6,00, der zweite Zeitraum bei 170,00 bzw. 149,00. Bei so wenigen Trades lässt sich das Ergebnis nicht vom Zufall unterscheiden.
Die Verzögerung im Tester verschiebt die Aktionen des EAs, wie beispielsweise einen Ausstieg oder eine Stop-Verschiebung. Sie verursacht kein Slippage beim Markteinstieg, und auf einem Live-Konto wird ein Markteinstieg oft zu einem Preis ausgeführt, der vom Kurs zum Zeitpunkt des Signals abweicht. Dieser EA wurde weder auf einem Live- noch auf einem Demokonto getestet, daher wurde die Slippage der Einstiegspunkte nicht gemessen und in den obigen Zahlen nicht berücksichtigt.
Der Tester wurde mit benutzerdefinierten Symbolen ausgeführt, die aus aufgezeichneten Echtzeit-Ticks der Si-Futures erstellt und vom Autor geladen wurden. Die historischen Daten, Spreads, Provisionen und Clearing-Pausen Ihres Brokers führen zu anderen Zahlen. Die Tests wurden mit dem Mindestlot durchgeführt. Ein größeres Lot verändert das Ergebnis und den Drawdown proportional, und die Margin Ihres Brokers begrenzt das Lot, das Sie verwenden können.
Voraussetzungen
Ein Futures-Symbol mit regelmäßigen Handelssitzungen auf einem Netting-Konto. Der EA ist für Netting ausgelegt: Auf einem Hedging-Konto verwaltet er nur die erste Position, die er für sein Symbol und seine Magic Number findet. Der EA wurde anhand der Si-Futures der Moskauer Börse getestet und verfügt über keine symbolspezifische Logik, es wurde jedoch ausschließlich Si getestet. Er liest Minuten-Bars aus, daher spielt der Chart-Zeitrahmen keine Rolle, und er benötigt die Minuten-Historie für den aktuellen Tag: Der EA rekonstruiert die Handelssitzung zu Beginn aus den Minuten-Bars. Halten Sie die Verbindung zum Terminal während der Handelssitzung aufrecht; nach einer Unterbrechung setzt der EA die geöffnete Position fort.
Einstellungen
Handel: Modus, Magic Number, Zeitverschiebung, Wochenendumschaltung und zulässiger Slippage in Punkten. Sitzungszeit: Einstiegsminute, Minute für die Ausstiegsprüfung und Minute für den abendlichen Snapshot. Take und Trail: die Take-Entfernung in Punkten, der Anteil der Position, der geschlossen wird, und die drei Prozentsätze des Trailing-Niveaus. Positionsgröße: ein festes Lot oder ein Lot basierend auf dem Kapital sowie die Lot-Obergrenze. Risikolimits: das Tagesverlustlimit, das Drawdown-Limit und das Wiederholungsfenster für einen abgelehnten Einstieg.
Fragen
Sollte etwas nicht wie beschrieben funktionieren, senden Sie bitte eine private Nachricht auf mql5.com. Geben Sie dabei bitte Ihren Broker, das Symbol, die im Terminal angezeigte Serverzeit und die von Ihnen verwendeten Einstellungen an.
