Ninjatrader 8 Account Copier

Aangemaakt op 10 okt. 2026 · Bijgewerkt op 21 okt. 2026

De Account Copier is een Free-tool voor het NinjaTrader 8-platform.

Met deze copier-tool kun je alle trades van een bronaccount kopiëren naar maximaal 20 doelaccounts — NinjaTrader-accounts, of accounts van een Rithmic-login, ook als die niet in NinjaTrader zijn verbonden. Elke trade die op de bronaccount wordt geopend of gesloten, wordt in dezelfde richting en met dezelfde hoeveelheid (of beperkt tot een maximum dat je per account instelt) gespiegeld op elk doelaccount — je handelt dus één keer en je hele vloot aan accounts volgt. Dit is vooral handig bij propfirm-accounts, waarbij je vaak meerdere evaluatie- of funded accounts tegelijk draait en ze allemaal dezelfde trades wilt laten nemen als je hoofdaccount, zonder elke order met de hand op elk ervan te plaatsen.

Vereisten

Om deze tool goed te kunnen gebruiken, heb je de volgende vereisten nodig.


Functies

De Account Copier-tool heeft een set unieke kenmerken:

  • Kopieert één bronaccount naar maximaal 20 doelaccounts
  • Doelaccounts kunnen NinjaTrader-accounts (Tradovate) of Rithmic-accounts zijn, vrij door elkaar heen
  • Kan elk instrument dat op de bronaccount wordt verhandeld met één copier kopiëren
  • Optionele maximale orderhoeveelheid per doelaccount
  • Er worden geen pending orders geplaatst — alleen market orders
  • Zeer lichtgewicht, met zeer snelle uitvoering — elk doelaccount wordt parallel verzonden, zodat een traag account de anderen nooit vertraagt

De strategie houdt elke order in de gaten die op de bronaccount wordt uitgevoerd en stuurt dezelfde order naar elk doelaccount. Als er bijvoorbeeld een kooptrade op de bronaccount wordt geopend, opent de strategie een kooptrade op elk doelaccount; wanneer de trade op de bronaccount wordt gesloten, sluit de strategie de trade op elk doelaccount.

Instappen en uitstappen worden beide gekopieerd

De strategie maakt niet uit hoe een trade op de bronaccount terechtgekomen is — je kunt hem handmatig plaatsen, met een ATM-strategie, of laten traden door een andere geautomatiseerde strategie. Zowel de instappen als de uitstappen worden gekopieerd op het moment dat de order op de bronaccount wordt uitgevoerd, inclusief uitstappen die worden getriggerd door een stop loss of take profit op de bronaccount. Gedeeltelijke uitvoeringen worden gekopieerd zoals ze binnenkomen, met de hoeveelheid die daadwerkelijk is uitgevoerd.

Copy All Instruments

Standaard kopieert de copier de trades van het instrument van de grafiek waarop hij draait. Zet Copy All Instruments aan en elke uitvoering op de bronaccount wordt gekopieerd, ongeacht het instrument — dus één copier is genoeg, wat je ook op de bronaccount verhandelt. Draai in deze modus niet twee copiers op dezelfde bronaccount: elke trade zou twee keer worden gekopieerd.

Rithmic-accounts als doelen

Sinds NinjaTrader Tradovate heeft overgenomen, integreert NinjaTrader geen nieuwe Rithmic-accounts meer in zijn platform — daarom moet je bij het kopen van een nieuw propfirm-account nu kiezen tussen een Tradovate- of een Rithmic-account. Er zijn uitzonderingen, zoals de propfirm Apex Funded Trader, die het nog toestaat om de Rithmic-accounts in NinjaTrader te koppelen, maar over het algemeen kunnen Rithmic-accounts niet meer vanuit NinjaTrader worden verbonden. Deze copier kan als brug dienen: hij kopieert je trades naar een extern verbonden Rithmic-account. Kies de optie Rithmic Account in een Target Account-lijst en vul het Rithmic-systeem en de gateway, de user, het wachtwoord en het id van het account in — de copier logt dan zelf in bij Rithmic en stuurt de gekopieerde orders rechtstreeks naar dat account. Zo kopieer je naar propfirm-accounts die niet allemaal tegelijk in één NinjaTrader-instantie verbonden kunnen worden, bijvoorbeeld accounts van twee verschillende Rithmic-propfirms. Doelaccounts die dezelfde Rithmic-login gebruiken, delen één verbinding.

  • Rithmic-doelaccounts ontvangen alleen futures-trades, op de beurzen CME, CBOT, NYMEX en COMEX. Een instrument dat de copier niet aan een van die beurzen kan koppelen, wordt overgeslagen, en de statuskaart toont welk instrument het is en waarom.
  • De copier gebruikt alleen de orderverbinding van Rithmic: hij abonneert zich op geen enkele marktdata en stuurt alleen market orders. De positie die de copier op het Rithmic-account verwacht, wordt van Rithmic teruggelezen, zodat uitstappen nooit groter zijn dan wat het account werkelijk aanhoudt.
Maximale hoeveelheid per doelaccount

Propfirm-accounts hebben vaak verschillende contractlimieten. Vink op een doelaccount Limit Quantity aan en stel de Max Quantity in: een instap die groter is dan dat getal, wordt beperkt tot dat getal; een kleinere instap wordt ongewijzigd gekopieerd. Uitstappen worden nooit beperkt — ze sluiten hooguit wat het account aanhoudt. De statuskaart toont de limiet naast het account, bijvoorbeeld "| max 5".

Snelle en onafhankelijke doelaccounts

Elk doelaccount heeft zijn eigen wachtrij: de orders van één doel worden altijd in volgorde verzonden, terwijl de doelen parallel worden verzonden en elkaar nooit blokkeren, en ook niet de bronaccount. Een traag of losgekoppeld doelaccount vertraagt het kopiëren naar de anderen nooit.

Veilig by design
  • Een gekopieerde uitstap kan nooit groter zijn dan wat het doelaccount daadwerkelijk aanhoudt, zodat een uitstap een doelaccount nooit in de tegenovergestelde positie brengt.
  • Alleen nieuwe uitvoeringen worden gekopieerd. Trades die al op de bronaccount bestaan wanneer de strategie start, of die NinjaTrader opnieuw verzendt na een herverbinding, zijn historie en worden nooit gekopieerd.
  • Een doelaccount dat niet is geselecteerd, niet kan worden gevonden, hetzelfde is als de bronaccount, of al door een ander slot wordt gebruikt, wordt overgeslagen en gerapporteerd op de statuskaart.
Goed om te weten
  • Heeft een grafiek nodig: de copier moet aan een grafiek worden toegevoegd om te draaien — hij kopieert de trades van het instrument van die grafiek en toont er zijn statuskaart.
  • Eén instrument per instantie, tenzij je alles kopieert: standaard kopieert de strategie de trades van het instrument van de grafiek waarop hij draait. Om een ander instrument te kopiëren, voeg je een andere instantie van de strategie toe aan de grafiek van dat instrument — of zet je Copy All Instruments aan en laat je één instantie ze allemaal kopiëren.
  • Rithmic-wachtwoorden staan in de parameters: een Rithmic-wachtwoord wordt in leesbare tekst opgeslagen in de strategieparameters, en dus ook in parametersjablonen en werkruimtes. Deel geen sjabloon of werkruimte die er een bevat.
  • Rithmic-sessies zijn beperkt: Rithmic beperkt het aantal gelijktijdige sessies van een gebruiker. De copier opent slechts één verbinding per login, ongeacht hoeveel accounts of copier-instanties die gebruiken — maar een login die ook elders open staat, kan door Rithmic worden verbroken.
  • Start terwijl de bronaccount vlak is: een positie die al open staat op de bronaccount wanneer de strategie start, wordt niet gekopieerd, en ook de uitstap ervan niet — de doelaccounts houden dan niets vast om te sluiten.
  • Market orders, afzonderlijke uitvoeringen: elk doelaccount wordt tegen zijn eigen prijs uitgevoerd en kan op eigen houtje worden afgewezen (bijvoorbeeld door de regels van een propfirm of een verbroken verbinding). Een kopie die niet kan worden verzonden, wordt naar het NinjaScript Output-venster geschreven en niet opnieuw geprobeerd, dus houd de statuskaart in de gaten.
  • Geen beschermende orders op de doelen: de strategie plaatst geen stop loss- of take profit-orders op de doelaccounts. Hij kopieert de uitstap wanneer die op de bronaccount plaatsvindt.

Voorbeelden

De strategie toont een statuskaart op de grafiek. Die vermeldt de licentie, de bronaccount en één rij per doelaccount, elk met een gekleurde indicator en een kort bericht, plus een samenvattingsregel in de kop. De kaart kan met een eenvoudige muisdrag-en-zetactie overal op de grafiek worden verplaatst. Laten we twee voorbeelden bekijken.

Voorbeeld #1: Bron- en doelaccounts niet ingesteld

Direct na het toevoegen van de strategie aan een grafiek, voordat de accounts in de parameters zijn geselecteerd, vertelt de statuskaart precies wat er ontbreekt. De rij Source en de rij Target 1 worden rood en tonen "must be set in the parameters", en de samenvatting in de kop meldt wat het kopiëren verhindert om te starten. Er wordt niets gekopieerd totdat de bronaccount en minstens één doelaccount zijn geselecteerd.

Voorbeeld #1: de statuskaart wanneer de bron- en doelaccounts niet zijn ingesteld
Klik om te vergroten
Voorbeeld #2: Geldige status, klaar om te gaan

Wanneer alles correct is ingesteld — een geldige licentie, en de bronaccount en de doelaccounts zijn geselecteerd en verbonden — is de strategie klaar om te kopiëren. De rij License wordt groen en toont "valid", de rij Source en elke rij Target worden groen en tonen de accountnaam gevolgd door de verbindingsstatus, en de samenvatting in de kop bevestigt dat kopiëren actief is, bijvoorbeeld "Copying to 3 target accounts". Vanaf dat moment wordt elke trade die op de bronaccount wordt uitgevoerd naar de doelaccounts gekopieerd. Als slechts een deel van de doelaccounts verbonden is, vertelt de kop je hoeveel er verbonden zijn, zodat je meteen merkt dat er een account ontbreekt. Een Rithmic-doel toont zijn account-id en "connected" zodra de login actief is, en als het id niet wordt gevonden, toont het de ids die de login werkelijk heeft. Een doel met een maximale hoeveelheid toont die ook, bijvoorbeeld "| max 5".

Voorbeeld #2: de statuskaart wanneer de licentie geldig is, de accounts zijn ingesteld en de strategie klaar is om te kopiëren
Klik om te vergroten

Parameters

We proberen de parameters tot een minimum te beperken — alleen de belangrijkste worden getoond.

License
License Dit is de licentiesleutel die je krijgt wanneer je een account aanmaakt op automated-trading.ch. Kopieer na het aanmaken van je account je licentiesleutel van de facturatiepagina naar de licentieparameter. De licentie is één maand actief; daarna moet je de licentie opnieuw verifiëren om te bevestigen dat je het product nog steeds gebruikt.
Accounts
Source Account Toont een lijst van alle accounts die beschikbaar zijn via alle momenteel actieve verbindingen. Het geselecteerde account is de bronaccount: elke uitvoering erop, zowel instappen als uitstappen, wordt ongewijzigd naar de doelaccounts gekopieerd.
Number Of Target Accounts Naar hoeveel accounts er gekopieerd moet worden, van 1 tot 20. Alleen zoveel Target Account-parameters worden hieronder getoond — wijzig het aantal en de lijst past zich aan.
Copy All Instruments Uit (standaard): alleen de uitvoeringen van het instrument van deze grafiek worden gekopieerd. Aan: elke uitvoering van de bronaccount wordt gekopieerd, ongeacht het instrument, zodat één copier genoeg is. Draai in die modus niet twee copiers op dezelfde bronaccount, anders wordt elke trade twee keer gekopieerd. Rithmic-doelen hebben futures-contracten nodig waarvan de beurs de copier kent; elk ander instrument wordt overgeslagen en op de statuskaart getoond.
Target Account 1 … Target Account N Elk toont een lijst van alle accounts die beschikbaar zijn via alle momenteel actieve verbindingen, plus een item Rithmic Account. Elk geselecteerd account is een doelaccount waarop de trades van de bronaccount worden gekopieerd; als je Rithmic Account kiest, wordt er naar een account van een Rithmic-login gekopieerd, en de verbindingsinstellingen verschijnen direct daaronder. Een doelaccount moet verschillen van de bronaccount en van de andere doelaccounts, anders wordt het overgeslagen en vertelt de statuskaart je waarom.
Target N - Rithmic Endpoint Het Rithmic-systeem en de gateway waarmee de login van dit account verbindt, zoals in het loginscherm van Rithmic Trader Pro (bijvoorbeeld Rithmic Paper Trading - Chicago Area). Kies degene die je propfirm je heeft gegeven.
Target N - Rithmic User Het Rithmic-user-id van de login waartoe het account behoort.
Target N - Rithmic Password Het Rithmic-wachtwoord van die login. Het wordt in leesbare tekst opgeslagen in de strategieparameters, en dus ook in parametersjablonen en werkruimtes.
Target N - Rithmic Account Id Het id van het Rithmic-account waarnaar de trades worden gekopieerd, zoals getoond in R | Trader. Als het niet wordt gevonden, toont de statuskaart de ids die de login werkelijk heeft. Doelen met hetzelfde endpoint en dezelfde user delen één Rithmic-verbinding.
Target N - Limit Quantity Vink dit aan om dit account een eigen maximale orderhoeveelheid te geven (propfirm-accounts hebben vaak verschillende limieten). Uit: de hoeveelheid van de bronaccount wordt ongewijzigd gekopieerd.
Target N - Max Quantity Wordt getoond wanneer Limit Quantity is aangevinkt. De grootste hoeveelheid die in één order naar dit account wordt gekopieerd, vanaf 1 oplopend: een instap tot deze waarde wordt ongewijzigd gekopieerd, een grotere wordt beperkt tot deze waarde. Alleen instappen worden beperkt — een uitstap sluit hooguit wat het account aanhoudt.

Download- en installatie-instructies

Licentievereisten

Bij automated-trading.ch kun je kiezen: een maandelijks abonnement nemen om onze premium-producten te gebruiken, of onze gratis producten gebruiken zonder je te abonneren.

In beide gevallen moet je een account aanmaken, zodat je een licentie kunt krijgen die je voor zowel premium- als gratis producten kunt gebruiken.

Om je licentie te verkrijgen, moet je gewoon je registreren en daarna je licentie ophalen op de facturatiepagina.

Belangrijk: Dit is een gratis product — om het live te draaien is geen betaald abonnement nodig, al moet je wel een account aanmaken om je licentie te krijgen.
Downloaden
Log in om dit bestand te downloaden.
Nieuwste versie v1.1.0.0 · Gepubliceerd 2 weken geleden
Dit bestand is 40 keer gedownload. De laatste download was 1 dag geleden.

Je kunt deze strategie — en elke andere automated-trading.ch-strategie of -indicator — altijd downloaden via je gecentraliseerde Downloads-pagina.

Installatiestappen
1
Download en pak de Rithmic API-afhankelijkheid uit (rapiplus.zip, die rapiplus.dll bevat) in je NinjaTrader Custom bin-map (C:\Users\{Your Windows Username}\Documents\NinjaTrader 8\bin\Custom\) — zorg dat het DLL-bestand direct in die map terechtkomt, niet in een submap, en overschrijf geen nieuwere versie die er al staat. Start daarna NinjaTrader opnieuw op zodat het nieuwe bestand wordt geladen.
2
Importeer het gedownloade .zip-bestand in NinjaTrader via het menu-item Import NinjaScript.
Klik om te vergroten
3
Open een nieuw grafiekvenster of gebruik een grafiek die al open staat waarop de bronstrategie draait, op het instrument waarvan je de trades wilt kopiëren. Het selectievakje Tick Replay is niet belangrijk — het mag wel of niet aangevinkt zijn.
4
Stel het aantal dagen in dat op de grafiek wordt geladen, afhankelijk van de bronstrategie die je draait — genoeg dagen zodat die strategie correct kan rekenen.
5
Klik met de rechtermuisknop op de grafiek en kies Strategies (of druk op Ctrl+S) om het dialoogvenster Add New Strategy te openen, en voeg daarna de strategie ATCHAccountCopier toe.
6
Plak je licentie (te vinden op de facturatiepagina) in de parameter License. De licentie is gratis — je krijgt hem gewoon door je aan te melden.
7
Selecteer de Source Account, stel het aantal in bij Number Of Target Accounts, en selecteer daarna elk Target Account. Om naar een Rithmic-account te kopiëren, kies je Rithmic Account in de lijst en vul je de endpoint, user, password en account id in.
Klik om te vergroten
8
Optioneel zet je Copy All Instruments aan om elk instrument van de bronaccount met deze ene copier te kopiëren, en vink je Limit Quantity aan bij de doelaccounts die hun eigen maximale orderhoeveelheid nodig hebben.
Klik om te vergroten
9
In deze stap controleert de strategie de licentie en toont het resultaat op de statuskaart op de grafiek, en activeert of deactiveert hij het kopiëren op basis van de licentiestatus.
10
Op dit punt is de strategie klaar — als de statuskaart een geldige licentie en verbonden accounts toont, blijft hij live draaien en kopieert hij elke trade die op de bronaccount wordt uitgevoerd naar de doelaccounts.

Veelgestelde vragen

Algemeen

Ja — de copier moet aan een grafiek worden toegevoegd. Hij kopieert de trades van het instrument van de grafiek en toont zijn statuskaart op die grafiek.

Hij kopieert de uitstap wanneer die op de bronaccount wordt uitgevoerd — ook wanneer het je stop loss of take profit is die is geraakt — maar hij plaatst geen stop loss- of take profit-orders op de doelaccounts.

Ja. De accountlijsten tonen elk account van elke momenteel actieve verbinding in je NinjaTrader-platform, dus de bron- en doelaccounts kunnen van verschillende verbindingen komen, zolang ze allemaal verbonden zijn.

Ja, en je hoeft ze niet in NinjaTrader te verbinden. Kies Rithmic Account in een Target Account-lijst en vul daarna het systeem en de gateway, de user, het wachtwoord en het account-id van de login van die propfirm in. Doe hetzelfde bij het volgende doel voor de andere propfirm — elke login krijgt zijn eigen verbinding, die door de copier zelf wordt geopend.

De copier stuurt het alleen naar Rithmic om in te loggen. Het wordt echter in leesbare tekst opgeslagen in de strategieparameters, en dus ook in parametersjablonen en werkruimtes — deel geen sjabloon of werkruimte die het bevat.

Controleer eerst het systeem en de gateway, de user en het wachtwoord. Als die kloppen, vraag je propfirm om API-toegang voor je Rithmic-login in te schakelen — zonder die toegang accepteert Rithmic de verbinding, maar voltooit het de order-login nooit. Alles wat met Rithmic wordt uitgewisseld, wordt ook geschreven naar het NinjaScript Output-venster en naar het bestand ATCHRithmic_copier.log in je map Documents\NinjaTrader 8\log.

Ja — zet Copy All Instruments aan en elke uitvoering op de bronaccount wordt gekopieerd, ongeacht het instrument. Zonder die optie kopieert een copier alleen het instrument van zijn grafiek, en voeg je per instrument één instantie toe. Draai nooit twee copiers op dezelfde bronaccount met Copy All Instruments aan, anders wordt elke trade twee keer gekopieerd.

Ja. Vink Limit Quantity aan bij het doelaccount en stel de Max Quantity in: een instap die groter is, wordt beperkt tot dat aantal, een kleinere instap wordt ongewijzigd gekopieerd, en uitstappen worden nooit beperkt.

Nee, de broncode is om auteursrechtelijke redenen beschermd.

Release-notes

  • Added External Rithmic account capabilities
  • Added copy all instruments Flag

  • First Release
discord
Word lid van onze Discord-community
Vragen, feedback of gewoon even chatten met andere traders? Kom gerust even hallo zeggen.
Word lid van Discord
Snelle feiten
Platform NinjaTrader 8
Categorie Tool
Vereist abonnement Free
Nieuwste versie v1.1.0.0
Laatst bijgewerkt 2 weken geleden
Downloads 40