Ninjatrader 8 Account Copier

Creato 10 ott 2026 · Aggiornato 21 ott 2026

L'Account Copier è uno strumento Free per la piattaforma NinjaTrader 8.

Questo strumento di copia ti permette di copiare tutte le operazioni da un conto sorgente in fino a 20 conti di destinazione — conti NinjaTrader, oppure conti di un login Rithmic anche quando non sono connessi in NinjaTrader. Ogni operazione aperta o chiusa sul conto sorgente viene replicata, nella stessa direzione e con la stessa quantità (oppure limitata a un massimo che imposti per ciascun conto), su ogni conto di destinazione — così operi una volta sola e tutta la tua flotta di conti segue. È particolarmente utile con i conti propfirm, dove spesso gestisci contemporaneamente più conti di valutazione o funded e vuoi che tutti eseguano le stesse operazioni del conto principale, senza dover inserire a mano ogni ordine su ciascuno di essi.

Prerequisiti

Per usare correttamente questo strumento dovresti avere a disposizione i seguenti prerequisiti.


Caratteristiche

Lo strumento Account Copier ha una serie di funzionalità uniche:

  • Copia un conto sorgente in fino a 20 conti di destinazione
  • I conti di destinazione possono essere conti NinjaTrader (Tradovate) o conti Rithmic, combinati liberamente
  • Può copiare tutti gli strumenti negoziati sul conto sorgente con un unico strumento di copia
  • Quantità massima per ordine opzionale per ciascun conto di destinazione
  • Non vengono piazzati ordini pendenti — solo ordini a mercato
  • Molto leggero, con esecuzione molto rapida — ogni conto di destinazione riceve l'ordine in parallelo, quindi un conto lento non ritarda mai gli altri

La strategia controlla ogni ordine eseguito sul conto sorgente e invia lo stesso ordine a ogni conto di destinazione. Ad esempio, se sul conto sorgente viene aperto un trade di acquisto, la strategia apre un trade di acquisto su ciascun conto di destinazione; quando il trade del conto sorgente viene chiuso, la strategia chiude il trade su ciascun conto di destinazione.

Entrate e uscite vengono entrambe copiate

La strategia non si preoccupa di come un trade sia finito sul conto sorgente — puoi piazzarlo manualmente, con una strategia ATM, oppure lasciare che un'altra strategia automatica lo gestisca. Sia le entrate sia le uscite vengono copiate nel momento in cui l'ordine sul conto sorgente viene eseguito, e questo vale anche per le uscite attivate da uno stop loss o da un take profit presenti sul conto sorgente. Le esecuzioni parziali vengono copiate man mano che arrivano, con la quantità effettivamente eseguita.

Copia tutti gli strumenti

Per impostazione predefinita il copiatore copia le operazioni dello strumento del grafico su cui è in esecuzione. Attiva Copy All Instruments e ogni esecuzione del conto sorgente viene copiata, indipendentemente dallo strumento — quindi un solo copiatore basta, qualunque cosa tu negozi sul conto sorgente. In questa modalità, non far girare due copiatori sullo stesso conto sorgente: ogni operazione verrebbe copiata due volte.

Conti Rithmic come conti di destinazione

Da quando NinjaTrader ha acquistato Tradovate, NinjaTrader ha smesso di integrare nuovi conti Rithmic nella sua piattaforma — per questo, quando acquisti un nuovo conto propfirm, devi scegliere tra un conto Tradovate o uno Rithmic. Ci sono eccezioni, come la propfirm Apex Funded Trader, che consente ancora di collegare i propri conti Rithmic in NinjaTrader, ma in generale i conti Rithmic non possono più essere collegati da NinjaTrader. Questo copiatore può fare da ponte: copia le tue operazioni su un conto Rithmic collegato dall'esterno. Scegli la voce Rithmic Account in un elenco Target Account e inserisci il sistema e il gateway Rithmic, l'utente, la password e l'id del conto — il copiatore effettua da solo il login a Rithmic e invia gli ordini copiati direttamente a quel conto. È così che copi in conti propfirm che non possono essere tutti collegati contemporaneamente in un'unica istanza di NinjaTrader, ad esempio conti di due diverse propfirm Rithmic. I conti di destinazione che usano lo stesso login Rithmic condividono un'unica connessione.

  • I conti di destinazione Rithmic ricevono solo operazioni su futures, sulle borse CME, CBOT, NYMEX e COMEX. Uno strumento che il copiatore non riesce ad associare a una di queste borse viene saltato, e la scheda di stato mostra quale e perché.
  • Il copiatore usa solo la connessione di Rithmic per gli ordini: non si sottoscrive a nessun dato di mercato e invia solo ordini a mercato. La posizione attesa sul conto Rithmic viene riletta da Rithmic, così le uscite non superano mai ciò che il conto detiene realmente.
Quantità massima per conto di destinazione

I conti propfirm hanno spesso limiti di contratti diversi. Spunta Limit Quantity su un conto di destinazione e imposta il suo Max Quantity: un'entrata più grande di quel numero viene ridotta a quel valore, una più piccola viene copiata invariata. Le uscite non vengono mai ridotte — chiudono al massimo ciò che il conto detiene. La scheda di stato mostra il limite accanto al conto, ad esempio "| max 5".

Conti di destinazione veloci e indipendenti

Ogni conto di destinazione ha una propria coda: gli ordini di un singolo conto di destinazione vengono sempre inviati in ordine, mentre i conti di destinazione vengono inviati in parallelo e non si bloccano mai a vicenda, né bloccano il conto sorgente. Un conto di destinazione lento o disconnesso non ritarda mai la copia verso gli altri.

Sicuro per progettazione
  • Un'uscita copiata non potrà mai essere più grande di quanto il conto di destinazione detiene realmente, quindi un'uscita non porta mai un conto di destinazione nella posizione opposta.
  • Vengono copiate solo le nuove esecuzioni. Le operazioni già presenti sul conto sorgente quando la strategia si avvia, o quelle che NinjaTrader reinvia dopo una riconnessione, sono storico e non vengono mai copiate.
  • Un conto di destinazione non selezionato, non trovato, uguale al conto sorgente o già usato da un altro slot viene escluso e segnalato sulla scheda di stato.
Da sapere
  • Serve un grafico: lo strumento di copia deve essere aggiunto a un grafico per funzionare — copia le operazioni dello strumento di quel grafico e mostra la sua scheda di stato su quel grafico.
  • Uno strumento per istanza, a meno che tu copi tutti: per impostazione predefinita la strategia copia le operazioni dello strumento del grafico su cui è in esecuzione. Per copiare un altro strumento, aggiungi un'altra istanza della strategia sul grafico di quello strumento — oppure attiva Copy All Instruments e lascia che una sola istanza li copi tutti.
  • Le password Rithmic sono memorizzate nei parametri: una password Rithmic viene salvata in chiaro nei parametri della strategia, e quindi nei template dei parametri e negli spazi di lavoro. Non condividere un template o uno spazio di lavoro che ne contiene una.
  • Le sessioni Rithmic sono limitate: Rithmic limita il numero di sessioni contemporanee di un utente. Il copiatore apre una sola connessione per login, indipendentemente da quanti conti o istanze del copiatore lo usano — ma un login aperto anche altrove può essere disconnesso da Rithmic.
  • Avvio con conto sorgente piatto: una posizione già aperta sul conto sorgente quando la strategia si avvia non viene copiata, e nemmeno la sua uscita — i conti di destinazione non hanno nulla da chiudere.
  • Ordini a mercato, esecuzioni separate: ogni conto di destinazione viene eseguito al proprio prezzo e può essere rifiutato in modo indipendente (ad esempio per le regole di una propfirm o per una connessione persa). Una copia che non può essere inviata viene scritta nella finestra Output di NinjaScript e non viene ritentata, quindi tieni d'occhio la scheda di stato.
  • Nessun ordine di protezione sui conti di destinazione: la strategia non piazza ordini stop loss o take profit sui conti di destinazione. Copia l'uscita quando questa avviene sul conto sorgente.

Esempi

La strategia mostra una scheda di stato sul grafico. Elenca la licenza, il conto sorgente e una riga per ogni conto di destinazione, ciascuna con un pallino colorato e un breve messaggio, oltre a una riga di riepilogo nella sua intestazione. La scheda può essere spostata ovunque sul grafico con un semplice trascinamento del mouse. Vediamo due esempi.

Esempio #1: conto sorgente e conti di destinazione non impostati

Subito dopo aver aggiunto la strategia a un grafico, prima che i conti vengano selezionati nei parametri, la scheda di stato ti indica esattamente cosa manca. La riga Source e la riga Target 1 diventano rosse e riportano "must be set in the parameters", mentre il riepilogo nell'intestazione indica cosa impedisce l'avvio della copia. Non viene copiato nulla finché non vengono selezionati il conto sorgente e almeno un conto di destinazione.

Esempio #1: la scheda di stato quando i conti sorgente e di destinazione non sono impostati
Fai clic per ingrandire
Esempio #2: stato valido, pronto a copiare

Quando tutto è configurato correttamente — una licenza valida, e il conto sorgente e i conti di destinazione selezionati e connessi — la strategia è pronta a copiare. La riga License diventa verde e riporta "valid", la riga Source e ogni riga Target diventano verdi e mostrano il nome del conto seguito dal suo stato di connessione, e il riepilogo nell'intestazione conferma che la copia è attiva, ad esempio "Copying to 3 target accounts". Da questo momento, ogni operazione eseguita sul conto sorgente viene copiata sui conti di destinazione. Se solo alcuni dei conti di destinazione sono connessi, l'intestazione ti indica quanti lo sono, così noti subito che manca un conto. Un conto di destinazione Rithmic mostra il suo account id e "connected" non appena il login è attivo, e se l'id non viene trovato elenca gli id che il login ha realmente. Un conto di destinazione con una quantità massima mostra anche quella, ad esempio "| max 5".

Esempio #2: la scheda di stato quando la licenza è valida, i conti sono impostati e la strategia è pronta a copiare
Fai clic per ingrandire

Parametri

Cerchiamo di mantenere i parametri al minimo — sono esposti solo quelli più importanti.

License
License Questa è la chiave di licenza che ottieni quando crei un account su automated-trading.ch. Dopo aver creato un account, copia la tua chiave di licenza dalla pagina di fatturazione nel parametro license. La licenza resterà attiva per un mese, poi dovrai riverificarla per confermare che stai ancora usando il prodotto.
Accounts
Source Account Mostra un elenco di tutti i conti disponibili da tutte le connessioni attualmente attive. Il conto selezionato è il conto sorgente: ogni esecuzione su di esso, entrate e uscite comprese, viene copiata senza modifiche sui conti di destinazione.
Number Of Target Accounts Quanti conti copiare, da 1 a 20. Sotto questo parametro compaiono solo tanti parametri Target Account — cambia il numero e l'elenco si adegua.
Copy All Instruments Disattivato (predefinito): vengono copiate solo le esecuzioni dello strumento di questo grafico. Attivato: viene copiata ogni esecuzione del conto sorgente, qualunque sia lo strumento, quindi un solo copiatore basta. In questa modalità non far girare due copiatori sullo stesso conto sorgente: ogni operazione verrebbe copiata due volte. I conti di destinazione Rithmic richiedono contratti futures la cui borsa sia nota al copiatore; qualsiasi altro strumento viene saltato e mostrato sulla scheda di stato.
Target Account 1 … Target Account N Ciascuno mostra un elenco di tutti i conti disponibili da tutte le connessioni attualmente attive, più una voce Rithmic Account. Ogni conto selezionato è un conto di destinazione su cui vengono copiate le operazioni del conto sorgente; scegliere Rithmic Account copia invece su un conto di un login Rithmic, e le sue impostazioni di connessione compaiono subito sotto. Un conto di destinazione deve essere diverso dal conto sorgente e dagli altri conti di destinazione, altrimenti viene escluso e la scheda di stato ti spiega il motivo.
Target N - Rithmic Endpoint Il sistema e il gateway Rithmic a cui si collega il login di questo conto, come nella schermata di login di Rithmic Trader Pro (ad esempio Rithmic Paper Trading - Chicago Area). Scegli quello che ti ha fornito la tua propfirm.
Target N - Rithmic User L'id utente Rithmic del login che possiede il conto.
Target N - Rithmic Password La password Rithmic di quel login. Viene memorizzata in chiaro nei parametri della strategia, e quindi nei template dei parametri e negli spazi di lavoro.
Target N - Rithmic Account Id L'id del conto Rithmic su cui vengono copiate le operazioni, come mostrato in R | Trader. Se non viene trovato, la scheda di stato mostra gli id che il login ha realmente. I conti di destinazione con lo stesso endpoint e lo stesso utente condividono un'unica connessione Rithmic.
Target N - Limit Quantity Spuntalo per dare a questo conto una propria quantità massima per ordine (i conti propfirm hanno spesso limiti diversi). Disattivato: la quantità del conto sorgente viene copiata così com'è.
Target N - Max Quantity Mostrato quando Limit Quantity è spuntato. La quantità più grande copiata su questo conto in un ordine, da 1 in su: un'operazione del conto sorgente fino a questo valore viene copiata invariata, una più grande viene ridotta a questo valore. Vengono ridotte solo le entrate — un'uscita chiude al massimo ciò che il conto detiene.

Istruzioni di download e installazione

Requisiti della licenza

Su automated-trading.ch puoi scegliere di acquistare un abbonamento mensile per utilizzare i nostri prodotti premium, oppure utilizzare i nostri prodotti gratuiti senza sottoscrivere.

In entrambi i casi, devi creare un account in modo da poter ottenere una Licenza che puoi utilizzare sia per i prodotti gratuiti che per quelli premium.

Per ottenere la tua licenza, semplicemente registrati e poi ottieni la tua licenza su la pagina di fatturazione.

Importante: Questo è un prodotto gratuito — nessun abbonamento a pagamento è richiesto per eseguirlo in live, anche se la creazione di un account è comunque richiesta per ottenere la tua licenza.
Download
Accedi per scaricare questo file.
Versione più recente v1.1.0.0 · Pubblicato 1 settimana fa
Questo file è stato scaricato 29 volte. L'ultimo download è stato 1 giorno fa.

Puoi anche scaricare questa strategia — e ogni altra strategia o indicatore di automated-trading.ch — in qualsiasi momento da pagina di download centralizzata.

Passaggi di installazione
1
Scarica ed estrai la dipendenza API Rithmic (rapiplus.zip, che contiene rapiplus.dll) nella cartella bin Custom di NinjaTrader (C:\Users\{Your Windows Username}\Documents\NinjaTrader 8\bin\Custom\) — assicurati che il file DLL finisca direttamente in quella cartella, non in una sottocartella, e non sovrascrivere una versione più recente già presente. Poi riavvia NinjaTrader così carica il nuovo file.
2
Importa il file .zip scaricato in NinjaTrader utilizzando la voce di menu Importa NinjaScript.
Fai clic per ingrandire
3
Apri una nuova finestra grafico oppure usa un grafico già aperto dove è in esecuzione la strategia sorgente, sullo strumento le cui operazioni vuoi copiare. La casella Tick Replay non è importante — può essere selezionata o no.
4
Imposta il numero di giorni da caricare sul grafico in base alla strategia sorgente che stai eseguendo — abbastanza giorni affinché quella strategia calcoli correttamente.
5
Fai clic destro sul grafico e scegli Strategies (oppure premi Ctrl+S) per aprire la finestra Add New Strategy, poi aggiungi la strategia ATCHAccountCopier.
6
Incolla la tua licenza (che trovi nella pagina di fatturazione) nel parametro License. La licenza è gratuita: la ottieni semplicemente registrandoti.
7
Seleziona il Source Account, imposta il Number Of Target Accounts, poi seleziona ciascun Target Account. Per copiare su un conto Rithmic, scegli Rithmic Account nell'elenco e compila il suo endpoint, l'utente, la password e l'account id.
Fai clic per ingrandire
8
Facoltativamente, attiva Copy All Instruments per copiare ogni strumento del conto sorgente con questo unico copiatore, e spunta Limit Quantity sui conti di destinazione che necessitano di una propria quantità massima per ordine.
Fai clic per ingrandire
9
In questo passaggio la strategia controlla la licenza e mostra il risultato sulla scheda di stato sul grafico, attivando o disattivando la copia in base allo stato della licenza.
10
A questo punto la strategia è pronta — se la scheda di stato mostra una licenza valida e i conti connessi, continuerà a girare in tempo reale e copierà ogni operazione eseguita sul conto sorgente nei conti di destinazione.

Domande frequenti

Generale

Sì — lo strumento di copia deve essere aggiunto a un grafico. Copia le operazioni dello strumento di quel grafico e mostra la sua scheda di stato su quel grafico.

Copia l'uscita quando viene eseguita sul conto sorgente — anche quando è stato colpito il tuo stop loss o il tuo take profit — ma non piazza ordini stop loss o take profit sui conti di destinazione.

Sì. Gli elenchi dei conti mostrano tutti i conti di tutte le connessioni attualmente attive nella tua piattaforma NinjaTrader, quindi il conto sorgente e i conti di destinazione possono provenire da connessioni diverse, purché siano tutti connessi.

Sì, e non devi collegarli in NinjaTrader. Scegli Rithmic Account in un elenco Target Account, poi inserisci il sistema e il gateway, l'utente, la password e l'id del conto di quel login della propfirm. Fai lo stesso nel conto di destinazione successivo per l'altra propfirm — ogni login ottiene la propria connessione, aperta dal copiatore stesso.

Il copiatore la invia solo a Rithmic per effettuare il login. Viene però memorizzata in chiaro nei parametri della strategia, e quindi nei template dei parametri e negli spazi di lavoro — non condividere un template o uno spazio di lavoro che la contiene.

Controlla prima il sistema e il gateway, l'utente e la password. Se sono corretti, chiedi alla tua propfirm di abilitare l'accesso API per il tuo login Rithmic — senza di esso, Rithmic accetta la connessione ma non completa mai il login per gli ordini. Tutto ciò che viene scambiato con Rithmic viene anche scritto nella finestra Output di NinjaScript e nel file ATCHRithmic_copier.log nella cartella Documents\NinjaTrader 8\log.

Sì — attiva Copy All Instruments e ogni esecuzione del conto sorgente viene copiata, qualunque sia lo strumento. Senza di esso, un copiatore copia solo lo strumento del proprio grafico e devi aggiungere un'istanza per ogni strumento. Non far mai girare due copiatori sullo stesso conto sorgente con Copy All Instruments attivo, altrimenti ogni operazione viene copiata due volte.

Sì. Spunta Limit Quantity sul conto di destinazione e imposta il suo Max Quantity: un'entrata più grande di quel valore viene ridotta a quel valore, una più piccola viene copiata invariata, e le uscite non vengono mai ridotte.

No, il codice sorgente è protetto per motivi di copyright.

Note di rilascio

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

  • First Release
discord
Unisciti alla nostra comunità Discord
Domande, feedback o vuoi semplicemente chattare con altri trader? Vieni a dire ciao.
Unisciti a Discord
Informazioni rapide
Piattaforma NinjaTrader 8
Categoria Strumento
Piano richiesto Free
Versione più recente v1.1.0.0
Ultimo aggiornamento 1 settimana fa
Download 29