Stockage valeur Creux (prix)

Forums ProRealTime forum Français Support ProBuilder Stockage valeur Creux (prix)

Viewing 15 posts - 1 through 15 (of 21 total)
  • #160434

    Bonjour,

    J’aimerai savoir sur un intervalle de temps prédéfini comment on peux stocker la valeur des 2 derniers creux (si creux il y a). J’ai commencé à coder quelque chose mais je bloque.
    Sachant qu’il peut y avoir plus de 2 creux mais seul les 2 derniers m’intéresse.

    Merci de votre aide.
    Manu

    #160439

    Bonjour, basé sur ta définition d’un creux sur les clôtures, ceci te retournera la valeurs des 2 creux les plus récents, ou 0 s’ils sont en dehors de la période per:

     

    1 user thanked author for this post.
    #160440

    Je te conseil dans ce cas d’utiliser des variables en tableaux, puis de stocker à la volée les valeurs des deux dernière colonnes du tableau dans des variables standard. On pourrait faire sans les tableaux, mais ce sera plus simple par la suite si tu veux utiliser plus de valeurs stockés que simplement 2.

     

    1 user thanked author for this post.
    #160448

    Merci pour vos réponses rapides. Je testerai cela ce weekend 🙂

    #160577

    Effectivement, peut être que j’utiliserai plusieurs valeurs stockées. Par contre, Nicolas dans ton code, tu n’as pas indiquer  l’intervalle de temps prédéfini.

    Par exemple, une variable “per = 7” pour stoker sur les 7 derniers jours la valeur des 2 derniers creux si creux il y a.

    Merci par avance

    #160690

    Parallèlement, j’utilise ce code dans un screnner par contre, cela m’indique une erreur de syntaxe à la ligne suivante “if creux then //creux détecté” . Je ne vois pas c’est une simple condition si (??)

    #160696

    Je ne comprends pas ce que tu veux dire par “intervalle de temps”. La détection de creux c’est la tienne, je n’ai fait que la reprendre, je pense que tu veux parler de creux type fractal (qui contienne une condition en période dans la détection de points hauts / bas).

    L’erreur de syntaxe est normal puisque ProScreener ne supporte pas les variables en tableaux. Ton sujet étant posté dans le forum ProBuilder, je n’ai pas créé de codes compatibles avec ProScreener.

    Si je connaissais l’intégralité de ton projet, ce serai bien plus simple et rapide de te guider dans la bonne direction, merci.

    #160698

    Autant pour moi. Je pensais pouvoir me débrouiller seul ensuite mais non visiblement 😉 😉

    Dans un screnner et à partir de ma définition du creux, je voudrais savoir lors des 10 derniers jours (par exemple) :

    • si il y avait eu un creux
    • si il y avait eu un 2ieme creux
    • Et si la valeur du creux 1 était supérieur à la valeurs du creux 2

    Le screnner retournant les 3 conditions ci dessus réunis.

    #160705

    Bien compris, je pense que le code ci-dessous répond correctement à ces conditions, à tester :

     

    1 user thanked author for this post.
    #160776

    Oui, c’est exactement cela. Merci

    #196401

    Bonjour à tous,
    Dans le screener, je souhaiterais intégrer une notion de volume.
    si l’on considère que le creux 1 est plus récent que le creux 2, Je voudrais voir un volume plus élevé sur le creux 1 qui est plus haut que le creux 2.

    Comment pourrait on adapter ce code?

    bien à vous

    #196431

    A tester avec cette version qui teste un volume plus élevé sur le creux actuel que sur le creux qui le précède:

     

    #196550

    Bonjour Nicolas,
    j’ai essayé le test. Pour les volumes cela fonctionne. Génial
    Par contre, j’ai un soucis avec la fonction sommation.
    J’ai fait un test en hebdo et remplacé les chandeliers par une ligne pour vérifier plus clairement la position des creux. J’ai également raccourci la sommation à 6 au lieu de 10, soit 6 semaines de recul.

    Je te joints une image du screen réalisé avec un exemple type:
    – Point 1: creux à 2 semaines OK
    – Point 2: creux à 10 semaines > 6 semaines.

    Comment peut modifier le code pour que la sélection des creux se limite bien à la durée choisie?

    Dans l’attente de te lire
    christophe 😉

    #196720

    Désolé la question n’est pas clair.

    Mais, pour mémoire, ton code teste les valeurs de creux à la suite, si il y a x creux entre 2 valeurs, on ne peut pas tester si le creux N est plus haut que le creux N-6

    Il faudrait pour cela un code bien plus complexe.

    #196747

    Bonjour Nicolas,
    Je me suis mal exprimé.

    On utilise la fonction “summation ” et dans ce cas de periode 6, soit 6 semaines dans mon cas.

    Sur la photo que je t’ai jointe, le 2ième creux est distant de 10 semaines de la date d’aujourd’hui et de 8 semaines du 1ier creux.

    Je ne comprends pas pourquoi le screener me propose cette action qui ne respecte pas la sommation de 6 (max).

    bien à toi

Viewing 15 posts - 1 through 15 (of 21 total)

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