Janus
- Experten
-
Alex Amuyunzu Raymond
I’m an experienced MQL5 developer and software engineer specializing in building robust, high-performance algorithmic trading systems for MetaTrader 5. My work goes beyond standard EA development — I design intelligent, scalable solutions that combine market logic, automation, and external - Version: 1.4
- Aktivierungen: 5
JANUS – Der Gott der Markteröffnungen nutzt das einzige Fenster, auf das es ankommt.
Die ersten fünfzehn Minuten der Handelssitzung sind der einzige Teil des Tages, an dem der Markt die Wahrheit sagt. JANUS hört zu.
Das Problem mit jedem EA für die Eröffnungsspanne auf dem Markt.
Breakout-Bots für Privatanleger, die auf die Eröffnungsspanne setzen, sind im Durchschnitt nach Abzug von Spread und Slippage kostendeckend. Unabhängige Replikationsstudien – von einem einzigen Autor verfasst und nicht peer-reviewed, aber reproduzierbar – haben dies wiederholt gezeigt. Wenn Sie einen mechanischen ORB-EA kaufen, kaufen Sie im Grunde einen Münzwurf mit Provision. Der Grund dafür ist nicht, dass Eröffnungsspannen keine Rolle spielen. Es liegt vielmehr daran, dass die meisten Eröffnungen nur Rauschen sind. Eine Maschine, die bei jeder Eröffnung handelt, ist eine Maschine, die mit Rauschen handelt. Der Vorteil, falls es ihn überhaupt gibt, ist bedingt.
Die Hypothese, auf der JANUS basiert:
JANUS handelt nicht bei jeder Eröffnung. Er handelt die Eröffnung nur, wenn drei unabhängige Bedingungen zusammenkommen:
-
Ungewöhnliche Handelsaktivität bei der Eröffnung. Das Tick-Volumen des Eröffnungsfensters im Vergleich zum Median desselben Fensters der letzten zwanzig Handelstage. Ist die heutige Eröffnung nicht lebhafter als die jüngste Norm, wird der Tag übersprungen.
-
Gap-Kontext. Die über Nacht entstandene Kurslücke gemessen am täglichen ATR. Eine im Verhältnis zum ATR kleine Kurslücke ist Rauschen; eine große Kurslücke, die mit dem Verhalten der ersten Kerze übereinstimmt, ist Information.
-
Verhalten der ersten Kerze. Die Farbe der Eröffnungskerze und ihr Schlusskurs im Verhältnis zum Mittelpunkt der Eröffnungsspanne. Wenn die erste Kerze und die Kurslücke nicht übereinstimmen, ergreift JANUS keine Position. Es wartet ab.
Erst wenn diese drei Faktoren übereinstimmen, löst JANUS eine Stop-Order außerhalb der Eröffnungsspanne aus. Ist dies nicht der Fall, wird die Sitzung übersprungen und der Grund im Entscheidungsprotokoll vermerkt, sodass Sie genau sehen können, warum nichts passiert ist.
Was JANUS nicht ist.
-
Es ist kein Martingale.
-
Es ist kein Grid-System.
-
Es ist kein System zum Durchschnittsausgleich.
-
Es ist kein System zur Verlustbegrenzung.
-
Es ist kein Signaldienst, kein Copy-Trading-Produkt und kein Beratungstool.
-
Es verspricht keine Gewinne. Das kann keine Software. Was es verspricht, ist, dass jeder Auftrag mit einem festen Stop-Loss gesendet wird, dessen Höhe von einer Risikoberechnungs-Engine festgelegt wird, die Sie einsehen können, und dass jede Entscheidung – ob Handel oder Auslassung – in einer CSV-Datei protokolliert wird, die Sie überprüfen können.
Die Risiko-Engine – der eigentliche Grund, warum JANUS 899 $ wert ist.
Jeder konkurrierende EA auf dem MQL5-Markt, der ein Konto ruiniert hat, tat dies aus einem von zwei Gründen: überdimensionierte Lots oder kein Stop-Loss. JANUS ist so konzipiert, dass keiner dieser Fehlerfälle möglich ist.
-
Feste Prozentrate für die Positionsgröße, basierend auf dem Kontoguthaben und unabhängig vom Hebel. Wenn Ihr Broker einen Hebel von 500:1 anbietet, spielt das für JANUS keine Rolle. Das Risiko pro Trade entspricht dem von Ihnen festgelegten Wert – standardmäßig 0,5 % des Guthabens – und wird vor dem Absenden der Order durchgesetzt.
-
Größenbestimmung anhand des tatsächlichen Tick-Werts. JANUS geht niemals von einer festen Kontraktgröße aus. Es liest die Werte SYMBOL_TRADE_TICK_VALUE und SYMBOL_TRADE_TICK_SIZE von Ihrem Broker aus und berechnet den genauen Geldbetrag beim Stop-Loss. Das bedeutet, dass es bei CFD-Indexkontrakten, bei FX-Majors, bei Gold und bei Spread-Bet-Konten mit „Stake-per-Point“-Modell funktioniert, bei denen ein „Lot“ einem Pfund pro Punkt entspricht.
-
Selbsttest für jedes Symbol. Vor dem Handel führt JANUS einen Selbsttest durch, der den Geldverlust bei einem hypothetischen Stop unter Verwendung der tatsächlichen Tick-Werte Ihres Brokers berechnet. Wenn der Selbsttest fehlschlägt – ungewöhnliches Symbol, fehlerhafte Brokerdaten –, lehnt JANUS den Handel ab. Es tut lieber gar nichts, als etwas Falsches zu tun.
-
Überprüfung nach der Ausführung. Nach jeder Ausführung liest JANUS die Position erneut ein, berechnet das tatsächliche Risiko beim tatsächlichen Stop neu, und wenn das tatsächliche Risiko das beabsichtigte Risiko um mehr als 5 % überschreitet, schließt es die Position und protokolliert die Überschreitung. Dies ist das Sicherheitsnetz gegen einen Broker, der zu einem schlechteren Preis als erwartet ausführt.
-
Drawdown-Stopps beim Eigenkapital. Ein tägliches Drawdown-Limit und ein Gesamt-Drawdown-Limit, beide bezogen auf das Eigenkapital und konfigurierbar. Wird das tägliche Limit erreicht, stoppt JANUS für den Rest des Tages die Eröffnung neuer Trades. Wird das Gesamtlimit erreicht, stoppt es, bis Sie es zurücksetzen.
-
Korrelationsbegrenzung. GER40, UK100, US100 und JP225 weisen eine hohe Korrelation auf. JANUS hält standardmäßig nicht zwei dieser Indizes gleichzeitig. Diese einzelne Funktion beseitigt die häufigste Ursache für das Problem: „Der EA hatte eine gute Strategie, ist aber gescheitert, weil er vier korrelierte Positionen eröffnet hat.“
-
Idempotenz. Ein Trade pro Sitzung und Symbol, durchgesetzt durch einen Sitzungsschlüssel, der auch bei einem Neustart des Terminals erhalten bleibt. Ein abgestürztes Terminal kann keine doppelte Order verursachen. Eine zweite Instanz auf demselben Konto kann keine doppelten Positionen eröffnen.
Vier Marktprofile, wählbar, mit pro Markt abgestimmten Standardeinstellungen.
-
Europa / Spanien – GER40, EURUSD, EURGBP sowie die Nachbarländer Portugal, Frankreich und Italien. Frankfurt/Xetra öffnen um 09:00 Uhr MEZ. ESMA-Hebelbeschränkungen sind in den Standardeinstellungen berücksichtigt. Die Positionsgröße ist von Haus aus unabhängig vom Hebel.
-
Deutschland – Schwerpunkt GER40, dazu DAX-Overnight-Drift-Modul. Berücksichtigt die Regeländerungen für Turbo/CFDs im Juni 2026; die Standardeinstellungen berücksichtigen ein enger gefasstes CFD-Segment.
-
Japan – JP225 und USDJPY bei Eröffnung in Tokio, wobei die Regel zur Nichtberücksichtigung der Sommerzeit im Code korrekt festgelegt ist. Die inländische Hebelwirkung von 25:1 ist irrelevant, da die Positionsgröße niemals den Hebel berücksichtigt. Im Japan-Profil wird an keiner Stelle ein Broker namentlich genannt oder beworben.
-
Vereinigtes Königreich – UK100 und GBPUSD bei Eröffnung der Londoner Börse (08:00 Uhr GMT/BST), mit korrekter Behandlung des dreiwöchigen Zeitfensters pro Jahr, in dem die Sommerzeit in Großbritannien und den USA nicht aufeinander abgestimmt ist. Unterstützt die Vertragsform „Spread-Bet“, bei der das Volumen einem Einsatz in GBP pro Punkt entspricht.
Sieben Strategiemodule, umschaltbar, standardmäßig alle deaktiviert.
JANUS wird mit sieben Hypothesen ausgeliefert, nicht mit einem einzigen Produkt. M1 ist der Hauptkandidat – bedingter Eröffnungsanstieg. M2 ist die DAX-Drift über Nacht. M3 ist der USDJPY-Gotobi-Tageffekt (Volksweisheit; standardmäßig deaktiviert und wahrscheinlich falsch). M4 ist der „Failed-Breakout-Fade“. M5 ist der Londoner Eröffnungsimpuls für UK100 und GBPUSD. M6 ist der Fade der asiatischen Handelsspanne während der europäischen Handelssitzung bei EURUSD und EURGBP. M7 ist ein Trend-Pullback in einem höheren Zeitrahmen bei XAUUSD und US100.
Sie aktivieren genau eines pro Symbol. Jedes Modul enthält im Quellcode einen Kommentarblock, in dem die Begründung sowie die bekannten Fehlerbedingungen aufgeführt sind.
Das „Kill Gate“ – nichts wird ausgeliefert, bevor es diese Hürde nicht genommen hat.
Das ist kein Marketing. Dies ist die tatsächliche Hürde, die ein Modul nehmen muss, bevor es in einer ausgelieferten Konfiguration aktiviert wird:
-
Die Nettoerwartung bei 1×-Kosten muss mindestens +0,10 R pro Trade über einem vorab festgelegten Placebo liegen, wobei die untere Grenze des 95-%-Bootstrap-Konfidenzintervalls über Null liegen muss.
-
Auch bei doppelten Kosten weiterhin positiv.
-
Nettogewinnfaktor ≥ 1,25 in der Validierung und im Holdout.
-
Mindestens 300 Trades insgesamt, davon mindestens 100 im Holdout.
-
Positiv in mindestens 70 % der Kalenderjahre, kein einzelnes Jahr mit mehr als 40 % des Gesamtgewinns, positiv ohne die Jahre 2020–2022.
-
Mindestens 70 % der benachbarten Parametersätze liegen innerhalb von 70 % der besten Kennzahl.
-
Maximaler Drawdown im 95. Perzentil der Monte-Carlo-Simulation innerhalb des Prop-Mode-Limits bei dem beabsichtigten Risiko.
-
Deflierte Sharpe-Wahrscheinlichkeit über 0,95 für die Anzahl der Versuche.
-
Eine schriftliche wirtschaftliche Begründung, die nicht im Widerspruch zu den Daten steht.
Module, die versagen, werden pro Markt entfernt. Ein Marktprofil ohne bestandene Module wird als nicht lieferfähig gemeldet. Aus diesem Grund wird JANUS als getestetes Forschungs-Harness mit einem Produktionskandidaten im Inneren verkauft – nicht als fertige Geldmaschine.
Das integrierte Placebo.
Setzen Sie `InpPlaceboMode ` auf „random“, und JANUS löst die gleichen Trades zur gleichen Zeit mit zufälliger Richtung aus. Sie führen die echte Version und die Placebo-Version auf denselben Daten aus, subtrahieren die Ergebnisse und erhalten so eine ehrliche Einschätzung des Vorteils. Kein anderer mir bekannter EA für Privatanleger bietet dies. Es gibt diese Funktion, weil wir lieber möchten, dass Sie selbst feststellen, dass ein Modul keinen Vorteil bietet, als Ihnen eines zu verkaufen, das keinen hat.
In das Produkt integrierte Test-Instrumentierung.
-
CSV-Handelsprotokoll mit Datum, Symbol, Position, Volumen, Einstieg, Ausstieg, Gewinn und Verlust in Kontowährung, R-Multiplikator, Modul, Profil und den verwendeten Stress-Kosten-Werten. Steuerfreundliche Spalten.
-
Entscheidungsprotokoll: jeder übersprungene Trade und jeder Einstieg mit Angabe des Grundes.
-
CSV-Zusammenfassung der Module am Ende des Tests.
-
Benutzerdefiniertes OnTester-Kriterium: Nettoerwartungswert in R mit einer Strafe für die Anzahl der Trades, sodass der Strategy Tester-Optimierer robuste Module belohnt und nicht solche, die auf Kurvenanpassung basieren.
Lokalisierung EN / ES / DE / JA.
Alle Dashboard-Texte und Begründungscodes verfügen über professionelle Übersetzungen in Englisch, Spanisch, Deutsch und Japanisch. Sie wurden von einem Ingenieur verfasst, nicht von einem Muttersprachler. Wenn Sie das Produkt kaufen, um es in einem dieser Märkte zu verkaufen, melden Sie die Sprache bitte vor der kommerziellen Veröffentlichung zur Überprüfung; wir sagen dies offen, anstatt eine Übersetzung auszuliefern, für die wir nicht bürgen können.
Support, Lizenzierung, Ehrlichkeit.
-
Offline-Schlüssel, an das Konto gebunden. Dies verhindert das einfache Kopieren. Es handelt sich nicht um eine Sicherheit auf Militärniveau, und das sagen wir auch.
-
Telegram-Benachrichtigungen sind optional und erfolgen über eine URL aus der Whitelist. Wir sagen dir genau, welche URL du unter „Tools → Optionen → Expert Advisors“ hinzufügen musst.
-
12 Monate E-Mail-Support inklusive. Was der Support nicht abdeckt: individuelle Handelsberatung, Portfolioaufteilung, Parameteranpassung an Ihr Konto oder Gewinnerwartungen. Das gehört nicht zu diesem Produkt.
-
Rückerstattungsbedingungen: 14 Tage, sofern die Lizenz nicht auf mehr als zwei Konten aktiviert wurde. Das Verbraucherrecht in Spanien, Deutschland, Großbritannien und Japan hat Vorrang vor diesem Entwurf.
-
Regulatorische Hinweise für jeden Markt dienen zu Ihrer Information und stellen keine Rechtsberatung dar. Der Wortlaut muss vor der Veröffentlichung von einem Rechtsanwalt in Spanien, Deutschland, Japan und Großbritannien geprüft werden.
Was JANUS nicht leistet – die Seite mit den ehrlichen Einschränkungen.
JANUS wird bei Marktumbrüchen Geld verlieren. Es wird Geld verlieren, wenn die Tick-Daten eines Brokers unzuverlässig sind. Es wird Geld an Tagen mit „Gap-Through-Stop“-Situationen verlieren, an denen der Stop weit schlechter ausgeführt wird als platziert. Es eröffnet keine Trades, wenn der Selbsttest ein ungewöhnliches Symbol erkennt, und das ist ein Feature. Es kann Sie nicht vor einer Entscheidung schützen, die Sie außerhalb des EAs treffen – einer manuellen Übersteuerung, einem Konto mit 500:1-Hebel und einer drastisch gekürzten Einlage, einer per Telefon eröffneten Position. Es ist ein Disziplinierungsinstrument, keine Garantie.
Für wen JANUS gedacht ist.
Trader, die bereits schlechte Erfahrungen mit einem Martingale-EA gemacht haben und sich die Risiko-Engine ansehen möchten, bevor sie der Strategie vertrauen. Trader, die eine CSV-Datei lesen können und wissen möchten, warum ein Trade übersprungen wurde. Trader, die verstehen, dass „kein Vorteil behauptet, bis er verifiziert ist“ die einzige ehrliche Aussage ist, die ein Anbieter machen kann. Trader, die ein Research-Tool suchen, das mit einem Produktionskandidaten geliefert wird, und keine Blackbox mit einem Screenshot der Wertentwicklungskurve.
Für wen JANUS nicht geeignet ist.
Jeder, der nach einem Versprechen sucht. Jeder, der nach einem Signal sucht. Jeder, der den Hauptschalter deaktiviert und das System auf einem Live-Konto laufen lässt, ohne das Handbuch zu lesen, den Tester auszuführen und das Forward-Test-Protokoll durchzuführen. Jeder, der 10 % pro Monat will. Dieses Produkt gibt es nicht, und wenn es Ihnen jemand verkauft, ist das eine Lüge.
Der eine Satz.
JANUS handelt nur in dem einzigen Teil des Tages, der zählt – dem Eröffnungsfenster –, aber nur dann, wenn der Markt die Wahrheit sagt, und es setzt diese Disziplin mit einer Risiko-Engine durch, die Sie Zeile für Zeile überprüfen können.
