Aide pour écriture code Bollinger avec conditions

Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • #193130 quote
    Maximescz
    Participant
    New

    Bonjour,

    je suis entrain de créer un système d’automatisation mais étant novice je rencontre un soucis au niveau du code.

    J’ai dans un premier temps entré le code pour l’indicateur Bollinger %b : Mon problème à ce moment est que je ne sais pas sur quoi s’applique mon indicateur ( sur tradingview je devais preciser si mon indicateur était appliqué sur  le graphique ou sur l’échelle 0 à 100 dans une fenêtre à par.

    mon code indicateur :

    p = 20
    dev = 2
    
    BollInf = Average[p](close)-dev*std[p](close)
    BollSup = Average[p](close)+dev*std[p](close)
    pB = (close - BollInf) / (BollSup - BollInf)

     

    j’aimerai ensuite entrer des conditions d’ouverture et fermeture d’ordre quand le pB croise une droite positionnée à une certaine valeur, j’ai donc entré ceci :

    c1 = pB crosses over 45
    c2 = pB crosses under 55

     

    j’ai ensuite mis les formules pour passer les ordres :

    IF NOT LongOnMarket AND c1 THEN
    BUY 1 CONTRACTS AT MARKET
    ENDIF
    
    If LongOnMarket AND c2 THEN
    SELL AT MARKET
    ENDIF

     

    Quand je backteste avec ce système très simple ca ne me donne aucun resultat, si quelqu’un peut me dire pourquoi svp je vous en remercie.

    #193134 quote
    JC_Bywan
    Moderator
    Master

    Bonsoir,

    Défini ainsi, pB va osciller autour de 0.5, avec quelques dépassements de 0 ou 1. Peu de chances de croiser 45 et enclencher des positions. On peut soit garder pB tel quel et choisir 0,45 et 0,55 à la place de 45 et 55, soit si on veut garder 45 et 55 alors rajouter un *100 à la formule de ton pB:

    pB = (close – BollInf) / (BollSup – BollInf) * 100

     

    PS: merci de ne pas mettre “aide” dans les titres de sujets svp, pour faciliter les recherches internes au site basées sur titres de sujets,  merci.

    #193138 quote
    Nicolas
    Keymaster
    Master

    Le calcul indiquait un ratio et non un pourcentage (dans ce cas multiplier le résultat par 100 comme l’indique JC_Bywan). Bonne continuation.

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

Aide pour écriture code Bollinger avec conditions


ProOrder : Trading Automatique & Backtests

New Reply
Author
author-avatar
Maximescz @maximescz Participant
Summary

This topic contains 2 replies,
has 3 voices, and was last updated by Nicolas
3 years, 9 months ago.

Topic Details
Forum: ProOrder : Trading Automatique & Backtests
Language: French
Started: 05/12/2022
Status: Active
Attachments: No files
Logo Logo
Loading...