Calculer une hausse en %

Viewing 7 posts - 1 through 7 (of 7 total)
  • Author
    Posts
  • #138234 quote
    sophia_etoille83
    Participant
    Average

    Bonjour à tous,

    J’aimerai une petite aide pour coder ce qui suit. Je vous remercie par avance.

    Avec mon robot, je shorte  en 4h quand la moyenne mobile Hull baisse (après une de hausse consécutive de 4 hausses minimum).

    En revanche, je souhaiterai calculer la hausse en % pour l’ ajouter dans ma condition de short :

    exemple => short si hull baisse après une hausse
    et si la hausse est supérieure à 1.50%

    J’ai ajouté une photo pour que cela soit plus clair.

     

    Merci pour votre aide

    //////////// Hull QUI PASSE du jaune au noir
    a1 = MMHULL20[1] > MMHULL20[2] and MMHULL20[2] > MMHULL20[3] and MMHULL20[3] > MMHULL20[4]
    b1= MMHULL20 < MMHULL20[1]
    
    
    
    
    IF A1 AND B1 THEN
    SELLSHORT 1 CONTRACT AT MARKET
    
    ENDIF
    #138235 quote
    sophia_etoille83
    Participant
    Average

    Je ne vois pas ma photo, donc je la reposte 🙂

    prc-hull.jpg prc-hull.jpg
    #138241 quote
    Nicolas
    Keymaster
    Master

    Il faut enregistrer le Close au moment ou la Hull passe du noir au jaune, puisque mesurer cette distance quand ta condition de jaune au noir s’active et diviser cette différence par le Close actuel et voilà tu as ton pourcentage de hausse !

    #138255 quote
    sophia_etoille83
    Participant
    Average

    Oh merci Nicolas :

    Je m’attendais à 10 lignes de calculs savantes 🙂

    Je vais essayer…

    Merci et très belle journée 🙂

    #138272 quote
    sophia_etoille83
    Participant
    Average

    Voici les calculs pour les amateurs de la MM Hull 🙂 et les débutants dans le codage 🙂
    Tout fonctionne.

     

    //fleche verte
    // Quand hull passe de baissière à haussière
    // et 4 baisses consécutives (à parametrer selon vos besoins)
    aa1 = MMHULL20[1] < MMHULL20[2] and MMHULL20[2] < MMHULL20[3] and MMHULL20[3] < MMHULL20[4]
    bb1 = MMHULL20 > MMHULL20[1]
    
    
    
    
    //fleche rouge
    // Quand hull passe de haussière à baissière
    // du jaune au noir
    aa2 = MMHULL20[1] > MMHULL20[2] and MMHULL20[2] > MMHULL20[3] and MMHULL20[3] > MMHULL20[4]
    bb2 = MMHULL20 < MMHULL20[1]
    
    //=================== enregistrement du prix  ====================//
    IF aa1 AND bb1 THEN
    prixFLECHEverte= close
    endif
    
    
    // enregistrement du prix  fleche rouge
    // du jaune au noir
    IF aa2 AND bb2 THEN
    prixFLECHErouge= close
    endif
    
    
    //=================== calcule la différence entre les 2 et le prix actuel ====================//
    
    
    ecartPRIX = prixFLECHErouge-prixFLECHEverte
    hausseOK= ecartPRIX / close *100
    
    
    
    
    //=================== A ajouter dans vos conditions ====================//
    // 1.5 le %, donc vous devez le parametrer selon vos besoins
    
    IF A1 and B1 and hausseOK >1.5 THEN
    SELLSHORT 1 CONTRACT AT MARKET
    #138510 quote
    Nicolas
    Keymaster
    Master

    Je m’attendais à 10 lignes de calculs savantes

    Si tu sais manipuler les variables (et tu te débrouilles très bien), alors tu sais déjà un peu tout faire. Le reste est affaire de mathématiques 🙂 Bravo pour l’évolution en tous les cas et pour le temps que tu prends pour reboucler tes propres sujets avec les codes complets, j’apprécie ça le Lundi matin 😉

    #138556 quote
    sophia_etoille83
    Participant
    Average

    Merci Nicolas:-) J’ai fait pas mal de progrès mais je suis au tout début du chemin…. C’est pas si simple mais je m’accroche et bosse comme une folle.
    C’est surtout grâce à ce site, une vrai mine d’or…

    Il n’y a rien de plus frustrant que d’être intéressée par un bout de code, de suivre toute la conversation et qui à la fin n’est pas posté en fin de fil de discussion…
    Donc je le fait systématiquement, si cela peut aider, et bien cela représente ma toute petite participation 🙂

    Entre débutants qui galèrent… on se comprend surement 🙂

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

Calculer une hausse en %


ProOrder : Trading Automatique & Backtests

New Reply
Author
Summary

This topic contains 6 replies,
has 2 voices, and was last updated by sophia_etoille83
5 years, 8 months ago.

Topic Details
Forum: ProOrder : Trading Automatique & Backtests
Language: French
Started: 07/03/2020
Status: Active
Attachments: 1 files
Logo Logo
Loading...