Retour à Import et Synchronisation auto

Configuration de la synchronisation auto NinjaTrader

Connectez NinjaTrader pour la synchronisation automatique des trades via API

TradeLog supporte la synchronisation automatique des trades avec NinjaTrader via la stratégie TradeLog Sync (une stratégie NinjaScript). Les trades exécutés dans NinjaTrader sont envoyés à TradeLog automatiquement, gardant votre journal à jour sans saisie manuelle -- et la stratégie inclut le même ajustement automatique à risque strict optionnel que l'EA MetaTrader et le cBot cTrader (AUTO suit votre réglage strict-risk TradeLog ; désactivé par défaut). Note de disponibilité : le téléchargement de la stratégie NinjaTrader dans Connexions est actuellement marqué "Coming Soon" -- les étapes ci-dessous s'appliquent une fois qu'elle sera publiée.

Comment fonctionne la synchronisation NinjaTrader

La synchronisation NinjaTrader utilise une connexion par clé API similaire à MetaTrader. Vous générez une clé API dans TradeLog et ajoutez la stratégie TradeLog Sync sur un graphique dans NinjaTrader ; elle envoie ensuite vos trades -- y compris les positions ouvertes, en direct -- vers votre journal.

Étapes de configuration

  1. 1Dans TradeLog, ouvrez Connexions depuis la barre latérale et choisissez NinjaTrader.
  2. 2Cliquez sur "Créer une clé API", nommez-la, et copiez la clé.
  3. 3Téléchargez la stratégie TradeLog Sync depuis le même écran (le bouton de téléchargement est actuellement marqué "Coming Soon").
  4. 4Dans NinjaTrader, ajoutez la stratégie TradeLog Sync sur un graphique et ouvrez ses paramètres.
  5. 5Collez votre clé API TradeLog dans les paramètres de la stratégie.
  6. 6Activez la stratégie.
  7. 7Vérifiez en clôturant un trade de test et en vérifiant votre journal TradeLog.
Configuration de la synchronisation NinjaTrader avec saisie de la clé API

Ce qui est synchronisé

  • Toutes les positions clôturées, y compris les prix d'entrée/sortie, les heures et le PnL.
  • Symbole, quantité et direction.
  • Commissions et frais.
  • Les remplissages partiels et le scaling de position sont gérés automatiquement.
  • Les positions ouvertes apparaissent dans votre journal en tant que trades en cours et se mettent à jour en direct (déplacements du stop-loss, ajouts de position) jusqu'à leur clôture.

Types de comptes supportés

La synchronisation NinjaTrader fonctionne avec les comptes live et simulation. Elle est particulièrement populaire auprès des traders de futures utilisant des comptes prop firm via des plateformes connectées à NinjaTrader comme Tradovate, Rithmic et d'autres.

Fermer depuis les boutons de NinjaTrader désactive la Stratégie

C'est le comportement de NinjaTrader, pas celui de TradeLog, et c'est la raison la plus fréquente pour laquelle la synchronisation semble s'arrêter. Chaque fois que vous fermez une position avec l'un des contrôles propres à NinjaTrader — Chart Trader, l'onglet Positions ou Flatten Everything — NinjaTrader désactive la stratégie en cours, y compris la stratégie TradeLog Sync. Elle cesse de reporter à partir de ce moment, et tout trade encore ouvert reste figé dans votre journal à son dernier état connu.
  1. 1Ouvrez le Control Center de NinjaTrader et allez dans l'onglet Strategies.
  2. 2Trouvez la stratégie TradeLog Sync et réactivez-la.
  3. 3C'est tout -- le journal se met à jour tout seul dès que la stratégie recommence à reporter.
  4. 4Si la stratégie est toujours activée et que les trades n'arrivent pas, le problème vient plutôt de la connexion : vérifiez que NinjaTrader est en ligne et que la clé API dans les paramètres de la stratégie est toujours valide.
Vous n'avez pas à le remarquer vous-même. Si un robot cesse de reporter alors que vous avez encore des trades ouverts, TradeLog affiche une bannière d'avertissement en haut du Journal, nommant le compte et depuis combien de temps il est silencieux, avec les étapes de réactivation ci-dessus intégrées.

Une autre limite de NinjaTrader à connaître avant de commencer : une stratégie NinjaScript ne peut pas lire les exécutions antérieures à son démarrage. La stratégie TradeLog Sync capture à partir du moment où vous l'activez et ne remonte jamais dans le passé, elle n'importera donc pas vos anciens trades. Pour l'historique, utilisez l'export CSV de NinjaTrader et l'import de fichier -- ou, si votre flux de données est Tradovate ou NinjaTrader Brokerage, connectez plutôt ce compte via Tradovate, ce qui apporte les trades en direct et l'historique complet sans aucune stratégie.

La synchronisation NinjaTrader fonctionne bien avec les comptes prop firm. Lors de la configuration, assurez-vous de lier le compte NinjaTrader au bon compte TradeLog qui a le profil prop firm correspondant pour un suivi précis des règles.
Gardez votre clé API confidentielle. Si vous suspectez qu'elle a été partagée ou compromise, supprimez-la et créez-en une nouvelle depuis la page Connexions.

Cet article vous a-t-il été utile ?