Support et resistance bandes de bollinger

Viewing 15 posts - 1 through 15 (of 15 total)
  • Author
    Posts
  • #22630 quote
    supertiti
    Participant
    Master

    Bonjour à tous

    1 – A partir des variations des bandes de Bollinger j’aimerai faire ressortir automatiquement des rectangles faisant office de support et resistance lors du changement de couleur à la baisse et à la hausse de ces mêmes bandes.

    2 – l’amplitude du tracé de ces rectangles serait comprise entre le close du jour et le close de la veille.

    3 – Ces rectangles seraient le reflet des deux derniers mouvements : hausse et baisse

    Pour vous expliquer l’idée je vous joins un graphe où j’ai dessiné ce que j’aimerai comme représentation.

    merci de votre aide

    BB20SR.jpg BB20SR.jpg
    #24200 quote
    supertiti
    Participant
    Master

    Bonjour à tous

     

    Etonnant que ma proposition ne suscite la curiosité de personne !! car dans la pratique elle a un réel interêt, quasi une stratégie à elle toute seule.

    J’attends les propositions de gens curieux

    bonne journée bons trades

    #24225 quote
    Nicolas
    Keymaster
    Master

    Merci Supertiti de nous proposer des idées nouvelles et fraîches 🙂

    Aurais-tu la gentillesse de nous exposer comment utiliser par la suite ces zones de supports / résistances ? Si toutefois celles-ci en sont réellement ?

    #24234 quote
    supertiti
    Participant
    Master

    Bonjour Nicolas

    Exposer comment utiliser ces signaux est très aléatoire : comme des supports ou résistances voilà tout , comme tu le sais très bien je suppose quand tu proposes un indicateur : dans les cinq minutes qui suivent chacun l’adapte à sa propre sauce, le modifie selon son horizon de temps, l’interprète etc etc. A mon sens proposer un mode d’emploi est superflu .

    Comme Murphy l’investisseur visuel saura reconnaitre les figures que forment les bandes de Bollinger, à partir de là j’ai une stratégie très personnelle et les conditions exposées ci dessus sont une très bonne base pour que chacun se fabrique la sienne.

    Bonne après midi

    #24240 quote
    Nicolas
    Keymaster
    Master

    En fait c’est surtout pour savoir comment je vais coder la chose en question que je pose les questions..

    Visuellement, on voit bien les phases des bandes sur ton exemple, mais par le code, il faut que je les détermine moi même. A partir de quel moment je commence à enregistrer la valeur du Close la plus haute et la plus basse ?

    #24251 quote
    supertiti
    Participant
    Master

    Personnellement je travaille en ” fin de journée “

    #24259 quote
    Nicolas
    Keymaster
    Master

    Je viens de lire le code que tu m’as envoyé par mail et c’est plutôt intelligent, bien joué. Si tu pouvais le partager également ici, on avancerait sur le problème 🙂

    #24319 quote
    supertiti
    Participant
    Master

    Voici où j’en suis, le problème est dans le rendu des rectangles , en effet ils ne rendent pas la bonne hauteur qui doit être comprise entre le close du jour et le close de la veille.

    A vos crayons !

    Bonne journée

    // BB20 RECTANGLE
    
    // BB20 SUP
    med = Average[20](high)
    dst = STD[20](high)
    bes = med + (2 * dst)
    // bei  = med - (2 * dst)
    
    // BB20 INF
    Med1 = Average[20](low)
    Dst1 = STD[20](low)
    // bes = med1 + (2 * dst1)
    bei  = med1 - (2 * dst1)
    
    C1 =  bes [1] > bes [2] and bes [2] > bes [3] and bes [3] > bes [4] and bes [4] > bes [5] and bes [5] > bes [6]and bes [6] > bes [7]and bes [7] > bes [8]
    C2 = bes < bes [1]
    If C1 and C2 then
    DRAWRECTANGLE (barindex[0],close[1],barindex+Extension,bes + coeff * pointsize)coloured(255,255,0)//jaune
    Endif
    
    C3 =  bei [1] < bei [2] and bei [2] < bei [3] and bei [3] < bei [4] and bei [4] < bei [5] and bei [5] < bei [6]and bes [6] < bes [7]and bes [7] < bes [8]
    C4 = bei > bei [1]
    If C3 and C4 then
    DRAWRECTANGLE (barindex[0],close[1],barindex+Extension,bei - coeff * pointsize)coloured(0,255,255)//bleu
    Endif
    cc = customclose
    
    Return cc as " customclose " , bes as " bes " , bei as " bei "
    
    // Variables :
    // Extension = 10 entier
    // coeff = 1 decimal
    
    #24322 quote
    Nicolas
    Keymaster
    Master

    Désolé, j’aimerai bien aider, mais je ne comprends toujours pas ce que les rectangles doivent contenir exactement ? 🙂

    J’ai compris cependant que le rectangle jaune se trace dés que l’on trouve un resserrement des bandes qui a durée au moins 8 bar (C1 et C2) et inversement pour le rectangle bleu.

    #24340 quote
    supertiti
    Participant
    Master

    La hauteur du rectangle doit être égale au close du jour et du close de la veille quand la Bollinger change d’orientation après x jours (ici 7 jours, au choix de chacun)

    #24342 quote
    supertiti
    Participant
    Master

    voici une image de ce que je souhaiterais

    BB20-up.jpg BB20-up.jpg
    #24501 quote
    Nicolas
    Keymaster
    Master

    Comme ceci alors ?

    // BB20 RECTANGLE
    // Variables :
    Extension = 10// entier
    //coeff = 1 //decimal
    
    // BB20 SUP
    med = Average[20](high)
    dst = STD[20](high)
    bes = med + (2 * dst)
    // bei  = med - (2 * dst)
    
    // BB20 INF
    Med1 = Average[20](low)
    Dst1 = STD[20](low)
    // bes = med1 + (2 * dst1)
    bei  = med1 - (2 * dst1)
    
    C1 =  bes [1] > bes [2] and bes [2] > bes [3] and bes [3] > bes [4] and bes [4] > bes [5] and bes [5] > bes [6]and bes [6] > bes [7]and bes [7] > bes [8]
    C2 = bes < bes [1]
    If C1 and C2 then
    DRAWRECTANGLE (barindex[0],Dclose(1),barindex+Extension,Dclose(0))coloured(255,255,0)//jaune
    Endif
    
    C3 =  bei [1] < bei [2] and bei [2] < bei [3] and bei [3] < bei [4] and bei [4] < bei [5] and bei [5] < bei [6]and bes [6] < bes [7]and bes [7] < bes [8]
    C4 = bei > bei [1]
    If C3 and C4 then
    DRAWRECTANGLE (barindex[0],Dclose(1),barindex+Extension,Dclose(0))coloured(0,255,255)//bleu
    Endif
    cc = customclose
    
    Return cc as " customclose " , bes as " bes " , bei as " bei "
    support-et-resistance-bandes-de-bollinger.png support-et-resistance-bandes-de-bollinger.png
    #24657 quote
    supertiti
    Participant
    Master

    Bonjour Nicolas,

    Le code fonctionne au mieux je t’en remercie.

    Question subsidiaire : peux t’on mettre les conditions C1 et C3 en variables ? de façon à pouvoir jouer sur le nombre de jours en tendance avant le retournement des bandes de Bollinger.

    Bonne journée et bons trades.

    #24659 quote
    Nicolas
    Keymaster
    Master

    Il faudrait faire une boucle dans ce cas, pour avoir une version dynamique du nombre d’occurrences à trouver pour les conditions “supérieur à” ou “inférieur à”. Un peu d’aide ?

    #24683 quote
    supertiti
    Participant
    Master

    Un peu même beaucoup d’aide serait la bienvenue si c’est une option possible ! je n’ai pas de boucles en tête elles me passent bien au dessus !! LOL

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

Support et resistance bandes de bollinger


ProBuilder : Indicateurs & Outils Personnalisés

New Reply
Author
author-avatar
supertiti @supertiti Participant
Summary

This topic contains 14 replies,
has 2 voices, and was last updated by supertiti
9 years ago.

Topic Details
Forum: ProBuilder : Indicateurs & Outils Personnalisés
Language: French
Started: 01/26/2017
Status: Active
Attachments: 3 files
Logo Logo
Loading...