Optimiser mon code – comment choisir le PP le plus proche du spot ?

Forums ProRealTime forum Français Support ProOrder Optimiser mon code – comment choisir le PP le plus proche du spot ?

Viewing 3 posts - 1 through 3 (of 3 total)
  • #16798

    Bonjour,

    Parmi les stratégie que j’essaie d’automatiser, je travaille actuellement sur les franchissements de points pivots (quotidien, hebdo, mensuel). L’objectif de mon code est assez simple :

    1. Calculer les PP
    2. Vérifier si la précédende bougie franchie un PP
    3. Vérifier si ce seuil à déjà été franchie dans la journée
    4. Passer (ou non) mon ordre d’achat/vente

    Le code fonctionne plutôt bien mais… il n’est pas du tout optimisé !

    Je calcule une vingtaine de variable (PP, R/S sur les 3 horizons de temps) puis je répète le code des phases 2-3-4 pour chacune des variables. Voilà par exemple comment je traite les PP journalier et hebdo

    Mon objectif serait donc d’identifier le PP le plus proche du cours, de le mettre dans une variable et je testerai seulement cette variable (contrairement à maintenant ou je teste chaque PP).

     

    Je ne sais pas si j’ai été clair dans mes explications.

    Merci beaucoup pour votre aide

    Alex92

    #16829

    Le plus simple aurait été évidemment de stocker toutes les informations des points pivots dans des tableaux de données (array), mais cette possibilité n’est pas donner à l’utilisateur par le code encore .. sûrement un jour, puisque que c’est plus que très utile pour ce genre de développement 🙂

    Pour vérifier quel est le point pivot le plus près de ton prix actuel, tu peux utiliser l’instruction MIN et passer tous tes points dans ce genre de test:

    etc .. etc ..

    La variable “monpoint” contiendra au final la valeur du point pivot à tester pour le crossover

    C’est une idée du Dimanche matin, à tester et à améliorer et/ou à optimiser si quelqu’un a une autre idée au passage 🙂

     

    #16913

    Merci pour cette solution même si elle me semble tout aussi complexe que mon code original 😀

    Vivement les array (si PRT nous écoute).

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

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