Bug dans constantes journalières de prix ?

Forums ProRealTime forum Français Support ProOrder Bug dans constantes journalières de prix ?

Viewing 8 posts - 1 through 8 (of 8 total)
  • #97350

    Bonjour,

    J’ai récupéré le code, sur un forum, de l’indicateur “Point Pivot” :

    Lorsque j’ajoute mon indicateur et l’indicateur “Points pivots” fourni par ProRealTime à un graphique (ici le DAX), je retrouve les mêmes valeurs.

    En gros, cela valide le code de l’indicateur que j’ai récupéré…donc c’est parfait.

    Le problème est que lorsque j’appelle mon indicateur (on va l’appeler “MonPivot”) dans ProOrder (comme ci dessous)

    , il me retourne les bonnes valeurs…sauf le lundi 🙁

    J’ai l’impression qu’il récupère, le lundi, les données du dimanche pour calculer le Point Pivot alors que dans “Options plateforme”, “Fuseaux et plages horaires”, j’ai bien décoché “Afficher les données du weekend”.

    Je ne comprends pas comment un indicateur perso peut fonctionner sur un graphique et ne pas retourner les mêmes valeurs lors d’un appel dans le code…

    Y-a-t-il un bug ou ai-je raté quelque chose ?

    Par avance, merci.

    Frédéric.

     

    #98043

    ProBacktest/ProOrder utilise les données du marché et non ce qui est paramétré visuellement sur ta plateforme personnelle.

    #98100

    Bonjour Nicolas,

    Il y a un truc que je ne comprends toujours pas…

    J’ai remis tous les paramètres de la plateforme d’origine dans l’onglet “Fuseaux et plages horaires” (Utiliser la plage horaire du marché + Afficher les données du weekend).

    Pourtant, ma fonction “MonPivot” retourne les mêmes valeurs que l’indicateur “Points pivots” fourni par ProRealTime du mardi au vendredi mais pas le lundi !!!

    Au passage, dans le cas présent du DAX, aucune cotation le weekend apparaît sur le graphique malgré que j’ai coché “Afficher les données du weekend”.

    Donc ma question me paraît simple : où ProBacktest/ProOrder vont-t-ils chercher les valeurs DHigh(1), DLow(1) et DClose(1) le lundi ?

    Par avance, merci.

    Frédéric.

    #98120

    En “graphant” ces constantes, tu devrais trouver une piste :

    Je n’ai pas essayé, je te laisse continuer à debugger de ton côté, tient moi au courant.

     

    #98195

    Bonjour Nicolas,

    Merci pour votre réponse rapide.

    J’ai trouvé ça sur un autre forum :

    L’Allemagne 30, le indice anglais et le Wall Street sont désormais disponibles en horaires prolongés le dimanche. Les positions prises la semaine* ne seront affectées par les opérations réalisées le dimanche – les cours resteront inchangés. Les Stops et Limites sur ces positions ne seront pas déclenchés le dimanche.

    Si je mets mon graphique en journalier, en 4 heures, en 2 heures, etc, je vois bien la cotation du dimanche s’affichait.

    Par contre, si je mets mon graphique en 1 heure ou toute unité inférieure, je ne vois pas la cotation du dimanche s’affichait.

    Je ne comprends pas très bien pourquoi elle n’apparaît pas dans les unités de temps inférieures à 1 heure…mais bon, soit 😉

    Mon problème reste le même… est-ce que faire un cas particulier peut résoudre le problème ?

    Cela fonctionne dans la plupart des cas sauf s’il n’y a pas de jour de cotation le dimanche (ex : le 1er mai est un dimanche).

    Voyez-vous une autre solution ?

    Par avance, merci.

    Frédéric.

     

    #98202

    Essayez ça à la ligne 2 :

     

    #107499

    Bonjour,

    Il semble effectivement que les fonctions DHigh, DLow, DClose et DOpen donnent des resultats différents de ce que PRT utilise en interne pour calculer les Points pivots.

    En comparant un indicateur simple du genre “return DLow(1)” avec l’indicateur ligne de Prix de PRT en cochant (Low), on constate la différence visuellement en M15 en particulier sur la première heure de la journée.

    Je travaille sur un workaround, je le partagerai la semaine prochaine…

     

     

    #107693

    Bonjour,

     

    il ya effectivemnt des écarts sur le fonctions DClose, DHigh, DLow et DOpen avec ce que l’on constate sur le graph. L’indicateur “ligne de prix” permet de constater cet écart.

    Voici le code que j’utilise pour retrouver les valeurs de PP de PRT…

     

     

    1 user thanked author for this post.
Viewing 8 posts - 1 through 8 (of 8 total)

Create your free account now and post your request to benefit from the help of the community
Register or Login