599 / 691PAPER

Paper Trading

Négociation d’entraînement

Paper Trading simule des ordres et un compte avec des fonds virtuels. Il aide à vérifier les règles, l’utilisation et les enregistrements à mesure que les informations arrivent. Mais les exécutions proviennent d’un modèle, pas d’une bourse réelle ; un résultat favorable ne garantit ni la liquidité disponible, ni le même comportement face à une perte, ni un rendement futur.

Paper Trading est une pratique d’entraînement dans laquelle les décisions, les exécutions et les soldes sont enregistrés sans achat ni vente réels avec les fonds du participant. En fonctionnement continu, il utilise les informations de marché qui arrivent, mais la simulation détermine l’exécution des ordres et le résultat comptable.

QuantConnect décrit un mode dans lequel l’algorithme reçoit des données de marché en continu, mais utilise un capital fictif et des exécutions simulées. Notre distinction dans cette entrée : Paper Trading peut servir à l’entraînement manuel comme à un système automatisé ; nous examinons ici les décisions prises à mesure que le temps avance. Backtesting rejoue, lui, un passé enregistré. Utiliser les cotations du jour ne transforme pas à lui seul un compte d’entraînement en transaction réelle. Le résultat relève du simulateur configuré et des règles de l’essai, et non automatiquement d’une exécution accessible sur le marché. [QuantConnect — QuantConnect Paper Trading]

Alpaca sépare les clés d’accès et l’adresse de l’interface pour les comptes d’entraînement et les comptes réels. Notre exigence opérationnelle est de vérifier, avant tout ordre, l’identité du compte, le mode et l’environnement cible dans l’application comme dans la configuration de l’automatisation. Le nom du fichier ou la destination prévue du programme ne remplace pas ce contrôle. La configuration de test doit avoir un libellé sans ambiguïté et son propre journal d’exécution. Changer d’environnement modifie les conséquences des ordres ; cela ne doit pas être un effet secondaire inaperçu de la copie des paramètres. [Alpaca — Paper Trading]

Alpaca indique explicitement que sa simulation ne tient compte ni de l’impact de son propre ordre sur le marché, ni de Slippage dû à la latence, ni de la position dans la file d’un ordre à cours limité non immédiatement exécutable. Notre conséquence : atteindre le prix affiché ne prouve pas, de manière générale, que la quantité souhaitée aurait été disponible pour nous en bourse. L’évaluation doit distinguer la quantité demandée de l’exécution effectivement attribuée par le simulateur. Un gain fondé sur un modèle d’exécution favorable doit être décrit comme le résultat de cette hypothèse. [Alpaca — Paper Trading]

Interactive Brokers indique que les exécutions sont simulées au meilleur niveau du carnet, sans profondeur de marché, et que certains ordres complexes se comportent différemment. Notre exigence est de consigner la source des données, l’heure de la cotation, les types d’ordres pris en charge et le modèle d’exécution utilisé. Comparer les résultats de plateformes différentes sans ces informations risque de confondre un changement de stratégie avec un changement de simulateur. Même une interface fidèlement reproduite ne garantit pas un comportement identique de chaque opération. Une fonction non prise en charge ne peut être déclarée testée simplement parce que les autres ordres ont fonctionné. [Interactive Brokers — About Paper Trading Accounts]

Le modèle par défaut de QuantConnect ne prend pas en compte Slippage et exécute immédiatement les ordres au marché dans leur totalité ; il peut toutefois intégrer au prix l’écart disponible entre les cotations acheteur et vendeur. Notre contrôle distingue donc le prix d’exécution, les commissions et les autres coûts modélisés. Une dépense nulle dans le simulateur ne signifie pas nécessairement une dépense nulle sur un futur compte. Nous précisons ce qui a été inclus et ce qui manque, sans ajouter une seconde fois le même effet de prix sous forme de commission distincte. La configuration du modèle fait partie du résultat. [QuantConnect — QuantConnect Paper Trading]

Alpaca attire l’attention sur les ordres non exécutés et les interruptions de connexion réseau en fonctionnement continu. Nos scénarios de test comprennent l’acceptation, l’exécution partielle, l’annulation confirmée du solde et le rétablissement de la visibilité après une interruption. L’absence de réponse ne prouve pas à elle seule qu’un ordre n’a pas été accepté. L’enregistrement relie donc l’identifiant de l’ordre aux événements confirmés et à l’état du compte ; une répétition aveugle peut fausser le nombre d’ordres. Un fonctionnement réussi sans incident ne prouve pas que le système gère une défaillance encore jamais testée. [Alpaca — Paper Trading]

La NFA avertit que même qualifier un résultat de temps réel peut masquer sa nature hypothétique. Notre protocole éditorial consigne à l’avance la version des règles, le début et la fin de l’observation, les conditions d’intervention et les indicateurs mesurés. Les changements de règles, les interruptions et les nouveaux comptes d’entraînement restent dans l’historique ; le meilleur segment ne doit pas être présenté comme l’essai entier. Si nous ajustons la stratégie en fonction du résultat, ces observations ont déjà influencé le développement. Le test suivant est identifié séparément, sans réécriture rétrospective du précédent. [NFA — Use of Promotional Material Containing Hypothetical Performance Results]

La NFA souligne que les transactions hypothétiques ne reflètent pas entièrement la capacité à supporter les pertes et à suivre une procédure face à un risque réel. Notre conclusion : Paper Trading peut révéler des erreurs de règles, d’utilisation et d’enregistrement, mais une somme positive ne confirme pas automatiquement la rentabilité ou la préparation au passage à un compte réel. Le rapport distingue les scénarios vérifiés des situations non testées et indique les limites restantes. Une position d’entraînement ne crée pas non plus de propriété de bitcoin ni de possibilité de le retirer vers son propre portefeuille. [NFA — Use of Promotional Material Containing Hypothetical Performance Results]

ExempleEXEMPLE · PAPER

La quantité demandée n’est pas la position exécutée

Notre exemple fictif utilise une trésorerie d’entraînement initiale de 1000 USD, sans dette ni flux de trésorerie externes. Nous demandons l’achat de 1 BTC, mais le simulateur n’attribue que 0.6 BTC au prix du modèle de 100 USD/BTC. La commission de cette exécution d’achat est de 0.1 USD. L’annulation des 0.4 BTC restants est ensuite confirmée, sans exécution supplémentaire ni frais d’annulation. La trésorerie après achat est de 939.9 USD et la position d’entraînement ouverte de 0.6 BTC. Au prix de valorisation intermédiaire de 105 USD/BTC, la position vaut 63 USD et le compte, trésorerie comprise, 1002.9 USD. Le gain brut de prix non réalisé est de 3 USD ; ce n’est pas encore le résultat net final d’une transaction clôturée. Le simulateur vend ensuite la totalité des 0.6 BTC à 104 USD/BTC et prélève une autre commission de 0.1 USD. Le gain brut de prix réalisé est de 2.4 USD, le total des commissions de 0.2 USD et le résultat net de 2.2 USD. La trésorerie finale est de 1002.2 USD et la position de 0 BTC. Le schéma distingue les quantités d’achat demandée, exécutée et annulée [1, 0.6, 0.4] BTC ; il ne s’agit pas de trois transactions réalisées. Les prix du modèle ne sont pas des cotations réelles du bitcoin ; nous ne supposons pas d’autres coûts ou effets de prix en dehors des exécutions indiquées. Aucun bitcoin réel ni gain monétaire réel n’est créé.

Pour une vision complète, lisez aussi Backtesting, Slippage, Trading Plan, Trading Journal, Risk Management. Cette entrée est également citée par Overfitting, Look-ahead Bias, Survivorship Bias.

01L’utilisation de cours en direct signifie-t-elle une négociation réelle ?

Non. Des cours en continu peuvent alimenter une simulation tandis que les ordres restent dans l’environnement d’entraînement. Ce qui compte est le compte, l’acheminement des ordres et leur mode d’exécution, pas seulement la fraîcheur du graphique.

02Un gain sur un compte d’entraînement suffit-il à valider la stratégie ?

Non. Il faut connaître les hypothèses d’exécution, les coûts, l’historique des modifications et l’étendue des situations testées. De plus, la simulation ne reflète pas entièrement la liquidité réelle, l’impact de ses propres ordres sur le marché ou la réaction humaine à une véritable perte financière.

DOC · 001QuantConnect — QuantConnect Paper TradingDocumentation ↗DOC · 002Alpaca — Paper TradingDocumentation ↗DOC · 003Interactive Brokers — About Paper Trading AccountsDocumentation ↗DOC · 004NFA — Use of Promotional Material Containing Hypothetical Performance ResultsDocumentation ↗
Sources d’abord · Pas un conseil financier