Bougie Renko

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

    Bonjour à tous, je rencontre un soucis sur le codage de bougies renko

    J’ai essayé d’intégrer des bougies renko à ma stratégie, mais n’étant pas un grand codeur, j’ai réussi a trouver des bouts de code pour représenter des bougies renko au sein de Pro Builder. Le soucis étant que je ne sais pas comment faire pour ensuite leur appliquer une condition type “si la bougie renko dépasse une MA50, achat de 1 contrat”.

    Si vous êtes familier du problème, j’écouterais vos conseils avec plaisir, merci d’avance

     

    Defparam cumulateorders = false
     
    boxSize = 50
     
    once renkoMax = ROUND(close / boxSize) * boxSize
    once renkoMin = renkoMax - boxSize
    #234708 quote
    Iván González
    Moderator
    Master

    Holà. Ici, il y a un indicateur qui représente les grandes roues et divers médias pour qu'ils soient à titre d'exemple :

    //—settings
    boxsize=10//8//100//8 //renko bricks size in points/pips
    transparency=100 //brick colours alpha
    wicksize=0 //width of wicks
    //—end of settings
    //EMA7=exponentialaverage [7](close)
    size=boxsize*pointsize
    
    once upbox = close
    once downbox = close - size
    once lowwick = close*100
    
    IF close > upbox + size THEN
    upbox = upbox + size
    downbox = downbox + size
    r=0
    g=200
    begin=barindex
    highwick=close
    wickbar=barindex-round((barindex-begin[1])/2)
    ELSIF close < downbox - size THEN
    upbox = upbox - size
    downbox = downbox - size
    r=200
    g=0
    begin=barindex
    wickbar=barindex-round((barindex-begin[1])/2)
    ENDIF
    
    //draw renko candlesticks
    drawcandle(upbox,upbox,downbox,downbox)coloured(r,g,0,min(transparency,255))
    
    Mid  = (upbox+downbox)/2
    EMA7 = ExponentialAverage[7](Mid)
    EMA20 = ExponentialAverage[20](Mid)
    EMA50 = ExponentialAverage[50](Mid)
    
    RETURN EMA7 as "EMA 7", EMA20 coloured(0,0,255) as "EMA 20", EMA50 coloured(255,0,0) as "EMA 50"
    

    Par ailleurs, voici un exemple de système qui fonctionne avec les médias de 50 :

     //-paramètres
    boxsize=10//8//100//8 //taille des briques Renko en points/pips
    //—fin des paramètres
    taille=taille de la boîte*taille du point
    
    une fois upbox = fermer
    une fois la downbox = fermer - taille
    
    SI fermer > upbox + taille ALORS
    upbox = upbox + taille
    downbox = downbox + taille
    ELSIF fermer < downbox - taille ALORS
    upbox = upbox - taille
    downbox = downbox - taille
    FIN SI
    
    //dessine des chandeliers renko
    
    Milieu = (upbox+downbox)/2
    EMA50 = ExponentialAverage[50](Moyen)
    
    si Mid dépasse ema50 alors
    acheter 1 contrat au marché
    fin si
    si Mid passe sous ema50 alors
    vendre au marché
    fin si
    
    #234710 quote
    sun1378
    Participant
    New

    merci pour le retour

    Le code est traduit ? il peut s’exécuter sur prt ainsi traduit ?

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

Bougie Renko


ProBuilder : Indicateurs & Outils Personnalisés

New Reply
Author
author-avatar
sun1378 @sun1378 Participant
Summary

This topic contains 2 replies,
has 2 voices, and was last updated by sun1378
1 year, 7 months ago.

Topic Details
Forum: ProBuilder : Indicateurs & Outils Personnalisés
Language: French
Started: 07/02/2024
Status: Active
Attachments: No files
Logo Logo
Loading...