Stockage d’une série de 30 valeurs pour comparaison ultérieure

Forums ProRealTime forum Français Support ProBuilder Stockage d’une série de 30 valeurs pour comparaison ultérieure

  • This topic has 4 replies, 2 voices, and was last updated 2 years ago by avatarBF.
Viewing 5 posts - 1 through 5 (of 5 total)
  • #193606
    BF

    Salut à tous,

    voici mon problème de codage svp:

    Chaque jour je veux mémoriser si Var= P> Close -1

    donc j’ai 30 valeurs à mémoriser allant de Var1 à Var30 sur un mois de 30 jours.

    Puis  je veux vérifier si un des closes postérieurs a été supérieur à l’une des valeurs de Var et si oui laquelle.

    D’avance merci et bon we à tous

    Bruno

     

     

     

    #193643

    Bonjour,

    Débarrassons-nous d’un petit point de modération pour commencer, merci de tenir compte des règles de publication dans le forum présentées dans le cadre à fond jaune en bas de page juste avant le bouton “submit” message, en particulier dans le cas présent “aide au codage” est l’exemple cité de titre à éviter, ceci dans le but de garder la liste des titres de message informative en cas de recherche de sujets passés par un utilisateur (si tous les titres étaient de type “aide svp” on ne retrouverait plus rien…). J’édite “aide au codage” pour “Stockage d’une série de 30 valeurs pour comparaison ultérieure”.

    Passons à la requête, et aux précisions à fort impact sur la façon de la coder: écrire “Var= P> Close -1” fera de var une variable booléenne = 0 si fausse ou 1 si vraie. Comme tu sembles vouloir comparer ensuite des closes à des var, il semble probable que tu attends autre chose que 0 ou 1 pour var, dans un tel cas il faudrait reformuler ce qui est souhaité sans cette ambiguité, merci.

    D’autre part, sur quels actifs et quel broker va tourner le code? (afin d’écarter les désagréments de type “je veux la valeur à 17h35 mais j’utilise IG en UT jour sur un actif côté h24 dont la clôture jour se fera à minuit du fuseau Londres”).

    Il faut un fixe “30 jours en arrière d’une fin de mois” même si le mois ne comportait qu’environ une vingtaine de séances ouvertes (weekends, jours fériés…), donc remonter à quelques séances du mois d’avant aussi? Ou bien un ferme “début de mois à fin de mois même si pas égal à 30 séances”? Ou bien 30 jours glissants indépendamment des changements de mois calendaires (ex 30 dernières séances =6×5 en 6 semaines)?

    1 user thanked author for this post.
    avatar BF
    #193779
    BF

    Merci JC,

    Désole pour l’entête de mon post: c’est noté ))

    Merci pour le temps imparti également. Je vais reformuler ma demande que je pensais avoir simplifié, mais pas compréhensible, donc:

    J’ai créé un algorithme qui tous les jours achète à l’ouverture et me calcule la veille mon prix de sortie (PS) du jour en daily, sur tout type d’actifs. Je suis chez Saxo banq sur PRT.

    Ce que je souhaite c’est: si PS n’est pas exécuté (je n’ai pas clôturé ma position) mémoriser tous les jours (quelque que soit la durée pendant laquelle la position reste ouverte ouverte) son prix d’achat.

    Exemple :

    Jour 1 : PS1 =20€ non vendu je mémorise mon prix d’achat PA 1= 19€

    Jour 2: PS2= 15€ vendu je ne mémorise pas

    Jour 3: PS3= 25€ non vendu je mémorise mon prix d’achat PA2= 24€

    Jour n: PSn etc…

    Le jour où le cours repasse au dessus de PA1 ou PA2 ou PA n , dans cet exemple ma position du Jour 1 est soldée en Jour 3.

    D’avance merci

     

     

    #194125

    Et si pas soldé après avoir atteint 30, on va au-delà de 30 ou on remet à zéro? Ou si in extremis la plus ancienne soldée en limite des 30 le 30e jour, mais entretemps une autre position est ouverte, on refait un compte de 30 en partant de l’autre position ouverte?

    1 user thanked author for this post.
    avatar BF
    #194175
    BF

    Merci mais ça y est j’ai trouvé le solution un copain m’a aidé. Merci pour avoir essayé en tout cas

     

Viewing 5 posts - 1 through 5 (of 5 total)

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