DeutschEnglishEspañolFrançaisItalianoPortuguês
Rejoindre le forum

ProRealTime ProBacktest : BUY, SELL, SELLSHORT, EXITSHORT

Les ordres de ProBacktest, fiche du guide ProRealTime d’andlil
· 9 min de lecture

ProBacktest connaît quatre instructions d’achat et de vente : BUY ouvre une position longue et SELL la ferme ; SELLSHORT ouvre une position courte et EXITSHORT la ferme. Toutes s’écrivent sur le même patron, un ordre, une quantité, le mot AT et un type, comme dans BUY 1 SHARE AT MARKET, et connaissent trois modes d’exécution : au marché, limite, stop. C’est ce que pose le manuel ProBacktest de ProRealTime (version 6.1.0 du 1er décembre 2025), pages 5 et 6.

Instructions ProBacktest : quatre ordres, trois modes, deux quantités, une barre de validité
Les ordres de ProBacktest, comptés d’après le manuel. Source : prorealtime.com, manuel version 6.1.0, relu le 12 novembre 2026.

Que font BUY, SELL, SELLSHORT et EXITSHORT dans ProBacktest ?

Elles ouvrent et ferment les positions, deux par sens. Une position longue est un achat : on gagne si le prix monte. Une position courte est une vente à découvert : on vend d’abord, on rachète ensuite, et l’on gagne si le prix baisse. ProBuilder, le langage de ProRealTime, a un mot pour chaque porte.

Les quatre instructions d’entrée et de sortie. Source : manuel ProBacktest de ProRealTime, version 6.1.0, page 5 et glossaire, relu le 12 novembre 2026.
Instruction Ce qu’elle fait À savoir
BUY Achat de titres : ouvre une position longue, ou la renforce Ferme aussi une position courte
SELL Vente des titres achetés : ferme la position longue, ou l’allège Sans effet si aucune position longue n’est ouverte
SELLSHORT Vente à découvert : ouvre une position courte Ferme aussi une position longue
EXITSHORT Rachat des titres vendus à découvert : ferme la position courte Sans effet si aucune position courte n’est ouverte

La troisième colonne tient à une règle du manuel : il n’est pas possible d’être à la fois long et court sur une même valeur. En pratique, une instruction SELLSHORT peut donc fermer une position longue, et une instruction BUY une position courte.

Comment s’écrit une instruction d’achat ou de vente dans ProBacktest ?

Sur un patron unique, que le manuel note ainsi : <Ordre> <Quantité> AT <Type>. L’ordre est l’un des quatre mots ; la quantité dit combien ; AT, « à » en anglais, introduit le type, la façon dont l’ordre sera exécuté. Voici quatre formes du manuel.

BUY 1 SHARE AT MARKET
BUY 1 SHARE AT 10.5 LIMIT
BUY 1000 CASH AT MARKET
SELL AT MARKET

D’après le manuel ProBacktest, page 6. Code non exécuté dans la plateforme.

La deuxième ligne écrit le prix limite avec un point, 10.5 ; la troisième achète pour un montant de 1 000 ; la quatrième, sans quantité, ferme toute la position longue.

Comment indiquer la quantité dans une instruction ProBacktest ?

De deux façons : en unités, avec SHARES, ou en montant, avec CASH. D’après le manuel, 1 SHARE représente une unité de l’instrument : une action, un warrant, un contrat pour les futures, un lot sur le Forex. Le mot se remplace à tout moment par SHARE, CONTRACT, CONTRACTS, PERPOINT, LOT ou LOTS, sur n’importe quel type d’instrument. Sur le Forex, la quantité demandée est multipliée par la taille d’un lot.

Sans quantité écrite, une entrée vaut une unité, BUY AT MARKET achète 1 ; une sortie porte sur toute la position, SELL AT MARKET la ferme entièrement.

CASH désigne un montant, et ne s’emploie que sur les actions. La quantité est calculée à la clôture de la barre et arrondie à l’unité inférieure ; les frais de courtage n’entrent pas dans ce calcul. Deux mots règlent l’arrondi : ROUNDEDUP pour l’unité supérieure, ROUNDEDDOWN pour l’unité inférieure, comme dans BUY 1000 CASH ROUNDEDUP AT MARKET.

Quels sont les trois modes d’exécution d’un ordre ProBacktest ?

Au marché, limite et stop. Le mode s’écrit après AT.

Les trois modes d’exécution d’un ordre. Source : manuel ProBacktest de ProRealTime, version 6.1.0, pages 6 et 8, relu le 12 novembre 2026.
Forme Ce que dit le manuel Durée de validité
AT MARKET L’ordre est passé au prix du marché, à l’ouverture de la barre suivante —
AT prix LIMIT Un ordre limite est posé au prix indiqué Une barre par défaut
AT prix STOP Un ordre stop, c’est-à-dire à seuil d’exécution, est posé au prix indiqué Une barre par défaut

Un ordre limite ou stop est valable, par défaut, pendant une seule barre, à partir de l’ouverture de la barre suivante ; non exécuté, il est annulé à sa clôture. Le manuel montre, page 7, comment un code prolonge cette validité.

Autre finesse : un ordre placé du mauvais côté du prix, par exemple un achat limite au-dessus du prix actuel ou un achat stop en dessous, est traité comme un ordre au marché.

Ne confondez pas, enfin, deux emplois du mot « stop », que le manuel distingue page 8. AT prix STOP définit un ordre à seuil, valable une barre. SET STOP pose un stop de protection, lié à une position déjà ouverte et valable jusqu’à sa clôture.

À quel moment un ordre BUY ou SELL est-il exécuté dans ProBacktest ?

Au plus tôt à l’ouverture de la bougie suivante. Le manuel pose le principe page 5 : le programme est réévalué à la clôture de chaque chandelier, les instructions d’achat et de vente sont calculées à la fin du chandelier en cours, et elles sont donc déclenchées au plus tôt à l’ouverture du suivant. Le code décide à la clôture, le marché répond à l’ouverture.

À quoi ressemble un système complet écrit avec BUY et SELL dans ProBacktest ?

À une dizaine de lignes. L’exemple du manuel, page 7, achète une action au marché quand un indicateur, le RSI, est sous 30 et que le cours est sous la bande de Bollinger inférieure ; il vend quand le RSI est au-dessus de 70 et que le cours est au-dessus de la bande supérieure.

MyRSI = RSI[14](Close)
MyBollingerDown = BollingerDown[25](Close)
MyBollingerUp = BollingerUp[25](Close)
IF MyRSI < 30 AND Close < MyBollingerDown THEN
    BUY 1 SHARE AT MARKET
ENDIF
IF MyRSI > 70 AND Close > MyBollingerUp THEN
    SELL AT MARKET
ENDIF

Exemple du manuel ProBacktest, page 7, repris tel quel. Code non exécuté dans la plateforme.

Les trois premières lignes rangent des valeurs sous des noms : le RSI sur 14 périodes, les deux bandes de Bollinger sur 25, calculés sur le prix de clôture, Close. IF, THEN et ENDIF encadrent une condition : si ceci est vrai, alors fais cela. Pour une position courte, les formes sont les mêmes : le manuel écrit SELLSHORT 1 SHARE AT MARKET page 22 et EXITSHORT AT MARKET page 63.

Le manuel présente cet exemple à but pédagogique, et je fais de même : il illustre une syntaxe, rien n’indique que cette règle gagne de l’argent.

Ouvrir un compte démo gratuit

Une instruction BUY peut-elle acheter à chaque bougie dans ProBacktest ?

Oui, par défaut, dans un code écrit directement par programmation. Le réglage CumulateOrders, le cumul des ordres, y est actif : à chaque nouvelle barre, le système peut ajouter une position à une position existante si les conditions d’entrée sont remplies. Pour l’empêcher, le manuel fait insérer une ligne en tout début de code.

// Ce code achètera 5 actions une seule fois
DEFPARAM CUMULATEORDERS = False
BUY 5 SHARES AT MARKET

Exemple du manuel ProBacktest, page 18. Code non exécuté dans la plateforme.

La ligne qui commence par deux barres obliques est un commentaire : le programme ne la lit pas, elle est écrite pour vous. Sans la ligne DEFPARAM, le cumul resterait actif et l’achat pourrait se répéter de barre en barre. C’est le genre de détail qui transforme un essai en collection.

Le comparatif des offres coche l’AutoTrading dans la Complète et la Premium, pas dans la version Web (relevé du 12 novembre 2026).

Des résultats passés, réels ou simulés, ne préjugent pas des résultats futurs. Le trading automatique exécute une stratégie sans la rendre gagnante et n’écarte pas le risque de perte. Le trading de futures et d’instruments à effet de levier peut exposer à des pertes supérieures aux dépôts.

Questions fréquentes sur les instructions d’achat et de vente de ProBacktest

Quelle est la différence entre SELL et SELLSHORT dans ProBacktest ?

SELL vend les titres achetés : elle ferme ou allège une position longue. SELLSHORT vend à découvert : elle ouvre une position courte.

Que fait BUY AT MARKET sans quantité dans ProBacktest ?

Elle place un ordre d’une unité au marché ; sans quantité, une sortie porte au contraire sur toute la position (manuel, page 6).

Combien de temps un ordre LIMIT ou STOP reste-t-il valable dans ProBacktest ?

Une barre par défaut ; non exécuté, il est annulé à la clôture de cette barre (manuel, page 6).

Peut-on être acheteur et vendeur à découvert en même temps dans ProBacktest ?

Non, pas sur une même valeur, d’après le manuel, page 5.

Où trouver la liste des instructions de ProBacktest ?

Dans le glossaire qui clôt le manuel et, d’après lui, dans la bibliothèque du bouton « Insérer Fonction », section « Commandes ProBacktest ».

Sources de référence utilisées

2

Pour aller plus loin

L’auteur

Benoist Rousseau

Trader indépendant · Membre du CME et du CBOT

Benoist Rousseau est trader depuis 1994 et membre du Chicago Mercantile Exchange (CME) et du Chicago Board of Trade (CBOT), où il détient deux sièges de membre individuel. Fondateur d'Andlil.com en 2010 et auteur de Devenez Trader Pro (2016), il a formé des centaines de traders à travers sa formation scalping. Dans la rubrique ProRealTime, il partage tutoriels, réglages et programmation ProBuilder, pour adapter la plateforme à sa méthode plutôt que l'inverse.

Découvrir mon parcours
À lire ensuite
Trader, ça s’apprend
2 étapes pour progresser
1ProRealTime —
La formation complète Gratuit

Le trading commence par les bons outils.

  • La formation complète à la plateforme
  • Mes Graphiques & Espaces de travail : accès exclusif à mes indicateurs, modèles et réglages personnalisés
  • Configuration guidée, pas à pas
2Mon École de Trading —
Quand vous serez prêt Pour aller plus loin

Formations, séminaires, webinaire et coaching privé. Je vous accompagne personnellement.

Découvrir l’École
Excellentsur Trustpilot · 590+ avis

0 commentaire

La discussion se poursuit sur le forum andlil.com.
Laisser un commentaire

Votre nom et votre commentaire seront publiés après relecture ; votre adresse e-mail ne le sera jamais. Votre adresse IP est conservée un an, comme la loi l’exige. Pour en savoir plus ou exercer vos droits : charte de confidentialité. Le formulaire est protégé contre les robots par Cloudflare Turnstile.

Newsletter · chaque soir

Recevez mon débrief, sans filtre.

3 000lecteurs, déjà.

S’inscrire

  • 3 min chaque soir
  • Gratuit
  • Désinscription en 1 clic