Architecture PFCopy
Le trader garde son interface.
Le compte reste la vérité.
Le fournisseur peut intervenir dans TradingView, Tradovate Web/Desktop/mobile ou NinjaTrader 8. L’AddOn PFCopy observe les événements confirmés au niveau du compte et les transmet à l’agent local.
Défense en profondeur
La vitesse ne contourne aucun contrôle.
Les callbacks NinjaTrader ne font qu’enregistrer des snapshots immuables. Le réseau, la persistance et les décisions de risque sont traités dans des files bornées hors du thread de trading.
Canal local
Named Pipe réservé à l’utilisateur Windows, secret 256 bits protégé par DPAPI et HMAC sur chaque trame.
Ordre unique
Séquence monotone, identifiant idempotent et journal durable empêchent le rejeu d’une commande déjà appliquée.
Signal frais
Une ouverture trop ancienne expire. Une réponse perdue produit un état inconnu qui n’est jamais rejoué aveuglément.
Risque local
Quantités entières, plafond de contrats, perte journalière, sens autorisé et kill switch sont évalués sur la machine cible.
Reconnexion
Le connecteur se réappaire, relit ordres et positions, puis exige une réconciliation avant de reprendre le risque.
Traçabilité
Publication, autorisation, livraison et acquittement partagent un identifiant de corrélation auditable.
Coût du connecteur
Pas d’option API Tradovate à 25 $ pour PFCopy.
Le pont utilise les capacités locales de NinjaTrader 8. Cela ne signifie pas que tout le trading réel est gratuit : abonnement prop firm, compte, licence, données de marché, TradingView ou frais réglementaires peuvent rester dus selon votre situation.
PFCopy n’enregistre jamais vos identifiants Tradovate dans le Hub et ne promet aucun accès gratuit imposé à un tiers.
Certification réelle encore verrouillée
Le protocole et le connecteur sont testables localement, mais l’AddOn doit encore être compilé dans une installation NinjaTrader 8 réelle et réussir la matrice Apex démo : ouverture, modification, annulation, partiel, renfort, allègement, fermeture, reconnexion et arrêt d’urgence.