Champs d’exécution de ProOrder

Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • #253442 quote
    PROPRO
    Participant
    New

    Quelqu’un pourrait-il m’indiquer sur quel champs de données (historique) s’exécute un programme ProOrder que l’on met en Automatique ? Je lis que ProOrder ‘calque’ les paramètres de la fenêtre PRT : je vois au lancement en Auto qu’il prend l’unité de temps de la fenêtre PRT (jours, mn ..) mais qu’en est il pour les données chargées : ou commence t’il l’exécution ?

    • est-ce qu’il va démarrer la 1ere exécution lors du premier closing qui se présente (barre) et en démarrant les calculs x barres avant (x étant la valeur de preloadbars) afin d’avoir des indicateurs représentatifs ? ou est-ce qu’il démarre les calculs encore plus en arrière de preloadbars dans l’historique ?
      Si c’est la 1ere réponse, faut-il que l’historique des données de la fenêtre PRT soit supérieure ou égale au nombre d’unités de preloadBars pour que ca fonctionne ?
    • pour la 2eme exécution lors du second closing qui se présente (barre) il conserve en mémoire les valeurs des indicateurs calculés lors de l’exécution du 1er closing et il se contente de calculer uniquement l’update relatif au 2eme closing ?

    J’ai une question subsidiaire concernant ProBackTest :

    ProBackTest s’exécute sur la plage de temps saisie quand on lance ProBackTest (calendriers de début et de fin d’exécution). Si le calendrier de début d’exécution est mis à une date la plus ancienne possible (cad sur le ‘nombre d’unité + 500’ est-ce que ProBackTest va quand même démarrer l’exécution x barres avant (x = valeur de preloadBars) ou pas ? Autrement dit, si on veut avoir des indicateurs représentatifs, faut-il que la date du calendrier de début + preloadbars soit inférieur ou égale au nombre de données préchargées dans la fenêtre PRT (nbre d’unités + 500) ?

    Un Grand Merci par avance pour votre aide !

    #253451 quote
    Iván González
    Moderator
    Master

    Bonjour. Vous pouvez faire un test simple dans votre code.
    Écrivez
    graph barindex

    Vous verrez alors que la première bougie affichée sur le graphique a déjà un barindex=1,000.

    Cela signifie que par défaut, probuilder charge 1 000 barres.
    Si vous utilisez defparam preloadbars=2000, il en chargera alors 2 000.

    2025-11-10_08-11.png 2025-11-10_08-11.png 2025-11-10_08-07.png 2025-11-10_08-07.png
    #253540 quote
    PROPRO
    Participant
    New

    Merci Ivan.

    Je pense que tu voulais dire ProBackTest et non ProBuilder puisque le PreloadBars n’est pas utilisable en ProBackTest ?

    Je vais prendre un exemple chiffré en ProBackTest pour une meilleure compréhension : on choisi 1000 unités de temps, donc PRT va charger 1500 barres (1000 + 500), et on force la date de début du calendrier d’exécution de ProBackTest à la date la plus ancienne possible cad la date correspondant au BarIndex(0) = 1ere barre chargée par PRT (la plus ancienne des 1500). Si on a mis DEFPARAM PRELOADBARS=100, est-ce que PRT va charger 100 barres de plus, soit 1600 en tout pour pouvoir faire le calcul d’indicateurs pour la 1ere barre au début, avec un historique de 100 jours (PreloadBars=100) ?  … ou est-ce que l’historique restera à 1500 barres et donc les premiers indicateurs calculés ne seront pas représentatifs ?

    Pour ProOrder (Automatique) je remets mes 2 questions

    Au lancement en Automatique, PRT prend l’unité de temps de la fenêtre PRT (jours ou mn etc) mais qu’en est il pour les données chargées : ou commence t’il l’exécution ?

    • est-ce qu’il va démarrer la 1ere exécution lors du premier closing qui se présente (barre) et en démarrant les calculs x barres avant (x étant la valeur de preloadbars) afin d’avoir des indicateurs représentatifs ? ou est-ce qu’il démarre les calculs encore plus en arrière que la valeur de preloadbars dans l’historique ?
      Si c’est la 1ere réponse, faut-il que l’historique des données de la fenêtre PRT soit supérieure ou égale au nombre d’unités de preloadBars pour que ca fonctionne, ou est-ce ProOrder ne se ?
    • pour la 2eme exécution lors du second closing qui se présente (barre) il conserve en mémoire les valeurs des indicateurs calculés lors de l’exécution du 1er closing et il se contente de calculer uniquement l’update relatif au 2eme closing ?

     

    C’est dommage qu’il n’y ait pas un chapitré dédié à la mécanique de gestion des historiques en ProBuilder, ProBackTest et ProOrder dans la Doc PRT ..

    Merci beaucoup

Viewing 3 posts - 1 through 3 (of 3 total)
  • You must be logged in to reply to this topic.

Champs d’exécution de ProOrder


ProOrder : Trading Automatique & Backtests

New Reply
Author
author-avatar
PROPRO @propro Participant
Summary

This topic contains 2 replies,
has 2 voices, and was last updated by PROPRO
3 months, 2 weeks ago.

Topic Details
Forum: ProOrder : Trading Automatique & Backtests
Language: French
Started: 11/09/2025
Status: Active
Attachments: 2 files
Logo Logo
Loading...