Das Flaggschiff · 1.299 $, eine einzige Zahlung

NinjaTrader Trade Copier für Prop-Firm-Konten

Kurz gesagt: DC Copier ist ein NinjaTrader-8-AddOn, das Ihre eigenen Orders von einem Konto auf beliebig viele Follower spiegelt. Rund 11.500 Zeilen Code, die meisten davon zu der Frage, was passiert, wenn etwas schiefgeht. Geschrieben wurde er für einen Trader, der Apex-Evaluierungen und finanzierte Konten parallel zum Sim laufen lässt, und er ist um einen einzigen Gedanken herum gebaut: Ein Follower darf niemals in einem Zustand landen, in dem der Master nicht ist.

Master in der Kopfzeile, Sync-Status je Follower im Raster, Ereignisprotokoll darunter. Illustrative Rekonstruktion der Oberfläche, kein Mitschnitt echter Konten. Vor dem Druck auf Play wird nichts von YouTube geladen.

Die wichtigsten Fakten

Was es istEin NinjaTrader-8-AddOn — ein eigenes Fenster über Control Center › New
PlattformNinjaTrader 8 Desktop, .NET Framework 4.8
Follower-Konten27 Follower getestet. Keine Obergrenze im Code
Kopierte OrdertypenMarket, Limit, Stop Market, Stop Limit, MIT — dazu OCO, je Follower neu erzeugt
PositionsgrößeMultiplikator oder feste Stückzahl, je Follower einstellbar
Instrumenten-ZuordnungMicro zu Mini und zurück — MNQ↔NQ, MES↔ES
Order Flow+ nötigNein
Tick Replay nötigNein
FernsteuerungTelegram, inklusive „alles glattstellen"
Rechner pro Lizenz3
Preis1.299 $ — eine einzige Zahlung, Lizenz auf Lebenszeit

Warum Follower aus dem Tritt geraten — und warum sie es hier nicht können

Das ist der Teil, den jede andere Copier-Seite auslässt, also hier die ganze Geschichte, samt dem Fehler, den wir ausgeliefert und beheben mussten.

Der Ausfall

Ein Master war MNQ short und schloss die Position. Die Follower schlossen — und eröffneten dann long.

Die Logs zeigten, warum. Die alte Sicherheitsroutine stornierte die offenen Kopien und rief Flatten() im selben Dispatcher-Aufruf auf. Beides ist in NinjaTrader asynchron. Eine sofort ausführbare Kopie wurde innerhalb des Stornofensters gefüllt, parallel zum Glattstellen — das Konto deckte sich doppelt ein und stand am Ende auf der Gegenseite.

Die Latenz der Prop Firm machte es schlimmer: Order-Bestätigungen brauchten 760 bis 1.243 Millisekunden, während die Sicherheitsschwelle bei 500 lag.

Die Lösung war kein längerer Timeout

Die Routine wurde durch einen phasenweisen, atomaren Abgleich ersetzt. Der Zielzustand ist immer der Zustand des Masters, und weil keine schließende Order gesendet wird, bevor die Stornos abgeschlossen sind, kann die Race Condition, die den Positionswechsel erzeugt hat, gar nicht mehr auftreten.

1 · CancelOrders

Jede offene Kopie für dieses Instrument zurückziehen.

2 · WaitCancelSettle

Nichts Neues senden, bis diese Stornos bestätigt weg sind.

3 · CloseResidual

Delta = Ziel − Bestand berechnen und genau das schließen, mit einer Market-Order.

4 · VerifyFlat

Das Ergebnis bestätigen. Stimmt es nicht, wird wiederholt.

Schwellen: Master-Flat-Verzug 1.500 ms, falsche Seite 500 ms. Der manuelle Knopf Flat Followers nutzt denselben Abgleich — es gibt keinen zweiten, weniger sorgfältigen Codepfad, der sich hinter einem Knopf versteckt.

Diagramm des atomaren Abgleichs im DC Copier: Der Master speist eine vierphasige Maschine, die Orders storniert, auf den Abschluss der Stornos wartet, nur die Restposition schließt und dann glatt bestätigt, sodass jedes Follower-Konto im Zustand des Masters bleibt
Jeder Pfad, der eine Follower-Position verändert, läuft durch diese vier Phasen.

Wer die Sicherheitsfunktionen überwacht

Die meisten Copier haben einen Glattstell-Knopf. Sehr wenige prüfen, ob das Glattstellen auch funktioniert hat. Zwei davon sind hier überwacht — etwas kontrolliert, ob die Sicherheitsoperation selbst durchgelaufen ist, und handelt, wenn nicht.

PANIC ÜBERWACHT

Emergency Flat All storniert und stellt jedes aktive Konto glatt. Ein Wächter bestätigt anschließend, dass es abgeschlossen ist. Der Panikknopf ist kein Abschicken-und-hoffen.

Hard-Lock ÜBERWACHT

Ist ein Konto einmal gesperrt, bleibt es gesperrt, bis Sie es bewusst freigeben, und ein Wächter setzt durch, dass die Sperre hält.

Risikogrenzen des Masters

Tagesverlust- und Gewinngrenzen gelten auch für den Master. Ein schlechter Tag darf sich nicht über jedes Konto fortpflanzen, das Sie führen.

Trailing Drawdown

Pro Konto verfolgt, weil die Firmen ihn so berechnen. Ein Follower, der später dazukam, hat einen anderen Höchststand als der Master.

Laufende Abweichungsprüfung

Positionen werden in einer Schleife verglichen, nicht nur nach einem Order-Ereignis — Drift wird also auch dann erkannt, wenn gerade nichts passiert.

Verbindungsabbrüche

Definiertes Verhalten, wenn eine Verbindung abreißt, keine Improvisation. Nichts wird stillschweigend in einen veralteten Markt hinein wiederholt.

News- und Zeitfenster

Nicht in ein Ereignisfenster hinein kopieren, und nicht außerhalb Ihrer Session. Einmal eingestellt, jeden Tag durchgesetzt.

Maximale Stückzahl

Eine Obergrenze, die keine kopierte Order überschreiten kann, ganz gleich was der Master tut. Ein Vertipper oben bleibt oben.

Einzelnes Konto glattstellen

Einen einzelnen Follower schließen, ohne die anderen anzurühren — für den Fall, dass ein Prop-Konto aufhören muss und die übrigen nicht.

Kontenraster des Copiers mit je Konto eigenen Tagesverlust-, Tagesgewinn- und Trailing-Drawdown-Feldern
Risikogrenzen werden je Konto geführt, weil die Firmen den Trailing Drawdown je Konto berechnen. Illustrative Rekonstruktion der Oberfläche; die gezeigten Konten und Zahlen sind Beispielwerte.

Jedes Konto ist sichtbar Synced oder MISMATCH

Das Kontenraster trägt eine Sync-Ampel. Synced heißt, die Position des Followers entspricht dem, was die Position des Masters für ihn bedeutet. MISMATCH heißt, sie tut es nicht — und die Zeile wird hervorgehoben, der Zähler in der Kopfzeile ändert sich, und das Ereignisprotokoll hält den Grund in dem Moment fest, in dem es passiert.

Beide Zustände tragen bewusst ein Symbol und nicht nur eine Farbe. Rund 8 % der Männer haben eine Rot-Grün-Sehschwäche, und das hier ist kein Ort zum Raten.

Positionen sind für Long und Short farblich unterschieden, Zahlen stehen in einer Festbreitenschrift, damit die Spalten fluchten, und das Ereignisprotokoll ist nach Schweregrad eingefärbt: Zeilen zu Abgleich, Panik, Abweichung und Ablehnung stechen hervor, während Routinemeldungen ruhig bleiben. Das Protokoll lässt sich als CSV exportieren.

Nach Schweregrad eingefärbtes Ereignisprotokoll mit Zeilen zu Abgleich, Abweichung und Ablehnung, darüber eine Zusammenfassung je Konto
Das Ereignisprotokoll hält fest, was wann passiert ist, und lässt sich als CSV exportieren. Illustrative Rekonstruktion der Oberfläche; die gezeigten Konten und Zahlen sind Beispielwerte.

Mehrere Copier gleichzeitig betreiben

Öffnen Sie so viele Copier-Fenster, wie Sie brauchen. Jedes wird automatisch benannt, jedes hat seinen eigenen Master, seine eigenen Follower und seine eigenen Risikoeinstellungen, und jedes einzelne wird mit Ihrem NinjaTrader-Workspace gespeichert und wiederhergestellt.

Eines pro Prop Firm

Apex-Konten in einem Fenster, Tradeify in einem anderen, jeweils mit den Drawdown-Regeln, die diese Firma tatsächlich anwendet.

Eines pro Instrument

Ein NQ-Master, der NQ-Follower steuert, ein ES-Master für ES-Follower, mit unterschiedlicher Positionsgröße je Seite.

Eines pro Strategie

Scalps auf die aggressiven Konten kopiert, langsamere Trades auf die konservativen, aus derselben Plattform heraus.

Keine Wettbewerberseite erwähnt das, weshalb es hier als Funktion genannt und nicht in einer Fußnote versteckt wird.

Mehrere nebeneinander geöffnete Copier-Fenster, jedes mit eigenem Master, eigener Follower-Liste und eigenen Risikoeinstellungen
Mehrere Fenster nebeneinander, jedes mit eigenem Master und eigenen Risikoeinstellungen, alle mit dem Workspace gespeichert. Illustrative Rekonstruktion der Oberfläche; die gezeigten Konten sind Beispielwerte.

Jeder Ordertyp, zugeordnet

Aktion des MastersWas auf jedem Follower passiert
Market, Limit, Stop Market, Stop Limit, MITDie entsprechende Order, dimensioniert nach der Regel dieses Followers
Preis- oder StückzahländerungDie zugeordneten Follower-Orders werden entsprechend geändert
StornoDie zugeordneten Follower-Orders werden storniert
OCO-BracketDie OCO-Beziehung wird je Follower neu erzeugt, nie kontoübergreifend geteilt — der Stopp eines Kontos kann also niemals das Ziel eines anderen stornieren
TeilausführungKopien folgen der ausgeführten Stückzahl, nicht der eingereichten

Kopierte Orders tragen ein DC_-Präfix, damit der Copier seine eigene Aktivität niemals für eine neue Master-Order halten und erneut kopieren kann.

Micro zu Mini, und zurück

Ein Follower auf einem kleinen Evaluierungskonto muss nicht denselben Kontrakt handeln wie der Master. Die Zuordnung MNQ↔NQ und MES↔ES lässt einen Master in voller Größe Micro-Follower steuern, oder umgekehrt, mit dem Multiplikator obendrauf.

Wie viele Konten schafft er wirklich?

Siebenundzwanzig Follower, getestet. Ein Master, der 27 Follower-Konten gleichzeitig steuert, vom Entwickler auf seinen eigenen Konten gefahren, alles bleibt synchron. Das ist eine Zahl, die wir tatsächlich erreicht haben, keine Schätzung.

Darüber hinaus haben wir es schlicht nicht versucht, also behaupten wir es auch nicht. Im Code steht nirgends eine Maximalzahl an Followern, die Grenze kommt also nicht von uns — was Sie begrenzt, ist die Zahl der Broker-Verbindungen, die NinjaTrader gleichzeitig halten kann.

NinjaTrader Desktop unterstützt eine aktive Rithmic-Verbindung zur Zeit, aber mehrere Tradovate-Verbindungen gleichzeitig. Apex, Tradeify, MyFundedFutures und BluSky nutzen Tradovate, diese lassen sich also alle zusammen verbinden. Liegen Ihre Firmen auf Rithmic, können Sie keine zwei Rithmic-Sitzungen in einem NinjaTrader halten und brauchen einen zweiten Rechner oder einen anderen Weg. Firmen wechseln ihre Anbieter — prüfen Sie Ihre, statt diesem Absatz in einem Jahr noch zu vertrauen.

Die meisten ernsthaften Multi-Konto-Prop-Trader betreiben NinjaTrader auf einem Windows-VPS in einem Rechenzentrum im Raum Chicago, nahe an den Matching-Engines der CME. Nicht weil das glamourös wäre, sondern weil die Latenz dadurch gleichmäßig wird: Jeder Follower bekommt eine ähnliche Ausführung, statt dass einer hinterherhinkt.

Was passiert, wenn meine Internetverbindung abreißt?

Der Copier empfängt keine Master-Updates mehr, und der Disconnect-Schutz übernimmt gemäß Ihrer Konfiguration. Nichts wird stillschweigend in einen veralteten Markt hinein wiederholt. Kommt die Verbindung zurück, vergleicht der Abgleich jeden Follower mit dem aktuellen Zustand des Masters und schließt die Lücke — er spielt nicht die Orders nach, die Sie verpasst haben.

Dieser Unterschied ist wichtig. Verpasste Orders in einen Markt nachzuspielen, der sich bewegt hat, ist der Weg, auf dem aus einer Wiederherstellung ein zweiter Vorfall wird.

Die Einrichtung

01 · Verbinden

Jedes Konto, das Sie kopieren wollen, muss in NinjaTrader bereits verbunden sein.

02 · Installieren

AddOn importieren, kompilieren, NinjaTrader neu starten.

03 · Einrichten

Control Center › New › DC Copier öffnen. Master wählen, Follower hinzufügen, für jeden Multiplikator oder feste Stückzahl setzen.

04 · Nachweisen

Validate laufen lassen, dann Preview Test — er simuliert eine Kopie, ohne etwas zu senden. Wenn das Protokoll stimmt, START drücken.

Ihr Profil — Konten, Positionsgrößen, Schutzgrenzen, Theme — wird automatisch gespeichert und beim nächsten Mal geladen.

Preis

Einmalig 1.299 $, eine Lizenz auf Lebenszeit. Drei Rechner pro Lizenz, damit Ihr Desktop und Ihr VPS beide abgedeckt sind.

Zum Vergleich: NinjaTraders eigenes Multiple-Broker-AddOn kostet 99 $ im Monat — und es ist ein Verbindungsprodukt, kein Copier. Es lässt Sie mehr Broker verbinden; es spiegelt keine einzelne Order über zwanzig Konten, und es hat weder Abgleich noch PANIC noch Drawdown-Verfolgung je Konto. Hier zahlen Sie einmal 1.299 $ und bekommen deutlich mehr: den phasenweisen Abgleich, Risikogrenzen je Konto, ein überwachtes Not-Glattstellen. Nach vierzehn Monaten hat allein das AddOn mehr gekostet — und dort läuft die Gebühr im fünfzehnten weiter.

Der Checkout ist noch nicht offen — Lizenz-Client und Zahlungsanbieter werden noch gebaut. Bis dahin sichert die Founder-Liste einen niedrigeren Preis.

Häufige Fragen

Erlauben Prop Firms Trade Copier?

Das Kopieren zwischen eigenen Konten ist bei den großen Futures-Prop-Firms in der Regel erlaubt. Für jemand anderen zu kopieren ist eine andere, regulierte Tätigkeit und nicht der Zweck dieses Werkzeugs. Regeln ändern sich ohne Vorankündigung, prüfen Sie also die aktuellen Bedingungen Ihrer eigenen Firma, statt sich auf die Zusammenfassung irgendeines Anbieters zu verlassen — auch nicht auf diese hier.

Funktioniert er mit Apex, Topstep, Lucid und Tradeify?

Er funktioniert mit jedem Konto, das NinjaTrader verbinden kann, also auch mit Prop-Konten auf Tradovate und Rithmic. DC TradeLab steht in keiner Verbindung zu diesen Firmen und nennt sie nur als Kompatibilitätsangabe.

Kopiert er meinen ATM-Stopp und mein Ziel?

Ja. Bracket-Orders werden kopiert, und die OCO-Beziehung wird auf jedem Follower separat neu erzeugt — der Stopp eines Followers kann also niemals das Ziel eines anderen stornieren.

Was, wenn ein Follower eine Order ablehnt?

Dieses Konto wird als MISMATCH markiert, der Grund wird ins Ereignisprotokoll geschrieben, und der Abgleich führt es in den Zielzustand des Masters zurück. Die anderen Follower bleiben unberührt und laufen weiter.

Kann ich ihn vom Handy aus steuern?

Ja, über Telegram — einschließlich „alles glattstellen". Wenn Sie nicht am Schreibtisch sind, während etwas schiefgeht, funktioniert der Knopf trotzdem.

Brauche ich einen VPS?

Nein, aber die meisten ernsthaften Prop-Trader nutzen einen. Ein Windows-VPS nahe den Matching-Engines der CME in Chicago macht die Latenz über alle Konten hinweg gleichmäßig, und das zählt mehr als reine Geschwindigkeit.

Ist meine Lizenz an einen PC gebunden?

Drei Rechner pro Lizenz, mit Selbstbedienungs-Zurücksetzung im Kundenportal, sobald es öffnet.

Kann ich ihn heute kaufen?

Noch nicht. Der Lizenz-Client im AddOn und der Zahlungsanbieter werden beide noch gebaut. Der Eintrag in die Founder-Liste sichert einen niedrigeren Preis und kostet nichts.

Founder-Preis sichern

Allein für den Copier sind dauerhaft 1.299 $ geplant. Das Founder-Paket — Copier, zehn Indikatoren und der Telegram-Agent, alles dauerhaft — kostet 1.845 $ für die ersten fünfzig. Heute keine Zahlung.

English Deutsch Español Français Italiano Română Русский