Torna a Import & Sincronizzazione

Configurazione sincronizzazione automatica NinjaTrader

Connetti NinjaTrader per la sincronizzazione automatica delle operazioni tramite API

TradeLog supporta la sincronizzazione automatica delle operazioni con NinjaTrader tramite la strategia TradeLog Sync (una strategia NinjaScript). Le operazioni eseguite in NinjaTrader vengono inviate a TradeLog automaticamente, mantenendo il tuo journal aggiornato senza inserimento manuale - e la strategia include la stessa riduzione automatica a rischio rigoroso opt-in dell'EA per MetaTrader e del cBot cTrader (AUTO segue la tua impostazione strict-risk di TradeLog; disattivata di default). Nota sulla disponibilità: il download della strategia NinjaTrader in Connessioni è attualmente contrassegnato come "Prossimamente" - i passaggi seguenti si applicano una volta che sarà pubblicato.

Come funziona la sincronizzazione NinjaTrader

La sincronizzazione di NinjaTrader utilizza una connessione con chiave API simile a MetaTrader. Generi una chiave API in TradeLog e aggiungi la strategia TradeLog Sync a un grafico in NinjaTrader; questa invia poi le tue operazioni - comprese le posizioni aperte, in tempo reale - al tuo journal.

Passaggi di configurazione

  1. 1In TradeLog, apri Connessioni dalla barra laterale e scegli NinjaTrader.
  2. 2Clicca "Crea Chiave API", assegnale un nome e copia la chiave.
  3. 3Scarica la strategia TradeLog Sync dalla stessa schermata (il pulsante di download è attualmente contrassegnato come "Prossimamente").
  4. 4In NinjaTrader, aggiungi la strategia TradeLog Sync a un grafico e apri i suoi parametri.
  5. 5Incolla la tua chiave API TradeLog nei parametri della strategia.
  6. 6Abilita la strategia.
  7. 7Verifica chiudendo un'operazione di prova e controllando il tuo journal TradeLog.
Configurazione sincronizzazione NinjaTrader con input della chiave API

Cosa viene sincronizzato

  • Tutte le posizioni chiuse inclusi prezzi di ingresso/uscita, orari e PnL.
  • Simbolo, quantità e direzione.
  • Commissioni e costi.
  • Le esecuzioni parziali e lo scaling delle posizioni vengono gestiti automaticamente.
  • Le posizioni aperte appaiono nel tuo journal come operazioni in corso e si aggiornano in tempo reale (spostamenti dello stop-loss, incrementi) fino alla loro chiusura.

Tipi di account supportati

La sincronizzazione NinjaTrader funziona sia con account live che di simulazione. È particolarmente popolare tra i trader di futures che utilizzano account di prop firm attraverso piattaforme connesse a NinjaTrader come Tradovate, Rithmic e altre.

Chiudere dai pulsanti di NinjaTrader disattiva la Strategia

Questo è il comportamento di NinjaTrader, non di TradeLog, ed è il motivo più comune per cui la sincronizzazione sembra fermarsi. Ogni volta che chiudi una posizione usando uno dei controlli propri di NinjaTrader — Chart Trader, la scheda Positions o Flatten Everything — NinjaTrader disattiva la strategia in esecuzione, inclusa la strategia TradeLog Sync. Da quel momento smette di riportare, e qualsiasi trade ancora aperto resta congelato nel tuo diario all'ultimo stato noto.
  1. 1Apri il Control Center di NinjaTrader e vai alla scheda Strategies.
  2. 2Trova la strategia TradeLog Sync e riattivala.
  3. 3Tutto qui -- il diario si aggiorna da solo appena la strategia torna a riportare.
  4. 4Se la strategia è ancora attiva e i trade non arrivano, il problema è invece la connessione: verifica che NinjaTrader sia online e che la chiave API nei parametri della strategia sia ancora valida.
Non devi accorgertene da solo. Se un robot smette di riportare mentre hai ancora trade aperti, TradeLog mostra un banner di avviso in cima al Diario, con il nome dell'account e da quanto tempo è silenzioso, con incorporati i passaggi di riattivazione qui sopra.

Un altro limite di NinjaTrader da conoscere prima di iniziare: una strategia NinjaScript non può leggere le esecuzioni precedenti al suo avvio. La strategia TradeLog Sync cattura dal momento in cui la attivi e non recupera mai il passato, quindi non importerà i tuoi trade precedenti. Per lo storico, usa l'export CSV di NinjaTrader e l'importazione da file -- oppure, se il tuo feed dati è Tradovate o NinjaTrader Brokerage, collega quell'account tramite Tradovate: porta trade live e storico completo senza alcuna strategia.

La sincronizzazione NinjaTrader funziona bene con gli account delle prop firm. Durante la configurazione, assicurati di collegare l'account NinjaTrader all'account TradeLog corretto che ha il profilo prop firm corrispondente per un monitoraggio accurato delle regole.
Mantieni la tua chiave API confidenziale. Se sospetti che sia stata condivisa o compromessa, eliminala e creane una nuova dalla pagina Connessioni.

Questo articolo ti è stato utile?