IMBALANCE CODE ..
Forums › ProRealTime forum Français › Support ProBuilder › IMBALANCE CODE ..
- This topic has 11 replies, 7 voices, and was last updated 3 months ago by teshmi9z.
-
-
06/29/2022 at 5:40 PM #196395
Hello, can someone help me, I have recovered an imbalance code that I have modified a little but I can’t get to the end. in this code only the next candlestick can close imbalance(gray rectangle) I would like the rectangles to disappear if the price crosses them regardless of the candlestick.Bonjour, quelqu’un peut-il m’aider, j’ai récupéré un code d’imbalance que j’ai un peu modifié mais je n’arrive pas à aller au bout. Dans ce code, seul le chandelier suivant peut fermer le déséquilibre (rectangle gris) Je voudrais que les rectangles disparaissent si le prix les croise quel que soit le chandelier. Merci
imbalance1234567891011121314151617TopImbalance = low[2] <= open[1] and high[0] >= close[1]TopImbalancesize = low[2] -HIGH[0]if TopImbalance and TopImbalancesize > 0 thendrawRECTANGLE(BARINDEX+10, low[2], BARINDEX[1], high[0]) coloured(255,255,250,30)BORDERCOLOR(255,255,250,100)endifBottomInbalance = high[2] >= open[1] and low[0] <= close[1]BottomInbalancesize = LOW[0] - HIGH[2]if BottomInbalance and BottomInbalancesize > 0 thendrawRECTANGLE(BARINDEX+10, low[0], BARINDEX[1], high[2]) coloured(255,255,250,30)BORDERCOLOR(255,255,250,100)endifreturn06/30/2022 at 8:44 AM #196440Il n’existe aucun moyen de supprimer des objets graphiques tracés. La solution consiste donc à stocker toutes vos données d’imbalance dans un tableau et à les vérifier dans le passé à partir des chandeliers actuels pour les tracer ou non en fonction de votre condition de franchissement des prix. Je dois dire que c’est un peu délicat mais faisable à coup sûr.
Ainsi, de nombreux rectangles pourraient durer longtemps (voire indéfiniment), en attendant que le prix les dépasse.
Quand pensez-vous qu’un rectangle ne doit pas être tracé ? Quand le prix touche un des côtés du rectangle seulement (avec haut ou bas) ou juste si un chandelier se ferme à l’intérieur du rectangle ou éventuellement s’ouvre au-dessus/en-dessous et se ferme en-dessous/au-dessus ?
06/30/2022 at 10:40 AM #196453Tout d’abord, merci pour le code, très intéressant, comment tradez-vous les imbalances? Sont-elles des objectifs pour les TP ? Ne vaut-il pas mieux dessiner les zones Offre/Demande (usine à gaz) ?
Si je puis me permettre, supprimer un rectangle après que le prix a franchi la zone ne signifie pas que le prix ne reviendra pas dans cette zone, car il n’y aura peut-être pas assez de commandes à absorber, puis le prix bouge, puis le prix peut (ou pas ) revisitez cette zone pour vérifier s’il y a des ordres qui y attendent.
L’Offre/Demande a changé ma façon de trader (manuellement). Merci pour votre précieuse contribution !
06/30/2022 at 1:24 PM #196467Je l utilise plus pour une prise de profit partiel, je trace aussi des zone offre demande mais pour moi ce ne sont pas les memes zone que l imbalance.
06/30/2022 at 1:25 PM #196469@nicolas Merci pour ta reponse c est ce que je pensais , mais je ne maitrise pas encore les tableaux, si quelqu un pouvez m aider,
pour le rectangle il se fermerait au fur est mesur du prix (HIGH OU LOW)
11/12/2022 at 5:36 PM #204032bonsoir
si un codeur peut aider.
projeter une ombre de la zone imbalance au dela de la bougie actuelle.
Merci, cordialement.
02/02/2024 at 5:12 PM #227334Bonjour,
J’ai codé un détecteur d’imbalance qui ressemble à celui-ci : https://www.tradingview.com/v/7GES9cXf/
Je le trouve plus lisible que la plupart, car les bougies « mitigated » ne sont plus affichées.
Attention, en timeframe inférieure à 10s, ça mouline trop, donc à éviter.
3 users thanked author for this post.
02/02/2024 at 10:09 PM #227345Bonjour,
voilà le lien traité par nicolas
https://www.prorealcode.com/prorealtime-indicators/imbalances-indicator/
02/02/2024 at 10:23 PM #227346Pour ma part, je préfère utiliser un code simple qui me dessine un rectangle, puis je le trace manuellement à l’infini et
le corrige ou le supprime . Car avec le temps, le code ne garde pas l’antériorité.
123456789TopImbalance = high<low[2]if TopImbalance thendrawcandle(low[2], low[2], high[0], high[0]) coloured("yellow")endifBottomInbalance = high[2]<lowif BottomInbalance thendrawcandle(low[0], low[0], high[2], high[2]) coloured ("yellow")endifreturnVoir graphique
en jaune imbalance
en rouge single print1 user thanked author for this post.
02/03/2024 at 11:28 AM #227352C’est une façon de voir en effet. Mon indicateur est ultra simple, il montre juste les zones d’imbalance encore actives.
La version de Nicolas est très bien, mais pour moi bien trop lourde visuellement.
Et pour le passé, il suffit de noter les zones d’imbalance qu’on a travaillé. On peut aussi ne pas les effacer.
2 users thanked author for this post.
09/01/2024 at 3:56 PM #236973correction du code car si vous aver une open ou close en extreme sa ne marche pas ( high= close ou low=close)
123456789101112TopImbalance = (low[2] <= open[1] and high[0] >= close[1]) or (close[2] = low[2])TopImbalancesize = low[2] - high[0]if TopImbalance and TopImbalancesize > 0 thendrawcandle(low[2], low[2], high[0], high[0]) coloured(255,255,0)endifBottomInbalance = (high[2] >= open[1] and low[0] <= close[1]) or (close[2] = low[2])BottomInbalancesize = low[0] - high[2]if BottomInbalance and BottomInbalancesize > 0 thendrawcandle(low[0], low[0], high[2], high[2]) coloured(255,255,0)endifreturn09/01/2024 at 4:29 PM #236976je revien un fois encore, car si on a un gap en la [1] et [0] ca napparait pas non plus
code corriger123456789101112TopImbalance = (low[2] <= open[1] and high[0] >= close[1]) or (close[2] = low[2]) or (close[1] > open[0] and open[0] > close[0])TopImbalancesize = low[2] - high[0]if TopImbalance and TopImbalancesize > 0 thendrawcandle(low[2], low[2], high[0], high[0]) coloured(255,255,0)endifBottomInbalance = (high[2] >= open[1] and low[0] <= close[1]) or (close[2] = high[2]) or (open[1] > close[0] and close[0] < low[0])BottomInbalancesize = low[0] - high[2]if BottomInbalance and BottomInbalancesize > 0 thendrawcandle(low[0], low[0], high[2], high[2]) coloured(255,255,0)endifreturn -
AuthorPosts
Find exclusive trading pro-tools on