Achat sur order block
Forums › ProRealTime forum Français › Support ProOrder › Achat sur order block
- This topic has 12 replies, 4 voices, and was last updated 1 month ago by
Jrmjrm.
-
-
06/03/2025 at 7:28 PM #247846
Bonjour,
Pourriez vous m’aider pour la commande suivante (je n’arrive pas à call l’indicateur dans un bot): Achat lorsque le prix touche l’order block une seconde fois. D’avance merci.
En PJ l’indicateur utilisé pour visualiser l’order block.
06/04/2025 at 11:08 AM #247862Cet indicateur ne renvoie aucune valeur ni aucun signal.
Pouvez-vous m’expliquer quels sont les points (du graphique) qui vous intéressent, en joignant une photo ?06/04/2025 at 10:11 PM #24791106/05/2025 at 8:45 AM #247926Salut ! Attention, car ce que tu montres dans ta capture ne pourra pas être réalisé. Je t’explique pourquoi.
Le bloc d’ordres se génère lorsqu’il y a une cassure à la hausse ou à la baisse des variables *topy* (ou *mytop*) et *boty* (ou *mybot*).
Quand cette cassure se produit, le code regarde alors en arrière pour calculer le *blockorder*.
Il serait en revanche possible de générer des signaux à partir du moment où le bloc d’ordres est généré jusqu’à son expiration.
Tu peux le voir dans l’image suivante.06/05/2025 at 9:10 AM #24792806/05/2025 at 9:11 AM #24793006/05/2025 at 9:48 AM #24793206/05/2025 at 10:00 AM #247933Possible avec le PSR (Precise support and resistance) que j’ai déjà posté je ne sais où dans le forum.
Photo ci dessous c’est c’est matin sur us500 en 15min
PSR Ligth123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899DefParam DrawOnLastBarOnly = trueonce PHn = -1once PLn = -1once Bindex = -1once LastHigh= 0once LastLow = 0IF barindex >= prdG+prdD+1 thenIf high[prdD] = highest[prdG+prdD+1](high) and barindex > LastHigh+prdD thenBindex = Bindex+1$BoxI[Bindex]=barindex-prdG-prdD$BoxH[Bindex]=high[prdD]$BoxL[Bindex]=highest[prdG+prdD+1](close)LastHigh = barindexEndifIf low[prdD] = lowest[prdG+prdD+1](low) and barindex > LastLow+prdD thenBindex = Bindex+1$BoxI[Bindex]=barindex-prdG-prdD$BoxH[Bindex]=lowest[prdG+prdD+1](close)$BoxL[Bindex]=low[prdD]LastLow = barindexEndifIf islastbarupdate thenunset($BH)unset($BL)unset($BI)unset($BS)Bi = -1Start = Max(0,Bindex-MinPivotsCheck+1)For i = start to Bindex doBH1 = $BoxH[i]BL1 = $BoxL[i]BS = 1For j = i+1 to Bindex doif j = i thenbreakendifBH2 = $BoxH[j]BL2 = $BoxL[j]plushaut = BL2 > BH1plusbas = BH2 < BL1if not plushaut and not plusbas thenBH1 = min(BH1,BH2)BL1 = max(BL1,BL2)BS = BS+1endifNextIf BS >= MinReject thenok = 1for k = 0 to Bi doBH2 = $BH[k]BL2 = $BL[k]plushaut = BL2 > BH1plusbas = BH2 < BL1if not plushaut and not plusbas thenBH1 = min(BH1,BH2)BL1 = max(BL1,BL2)ok = 0$BH[k]= BH1$BL[k]= BL1$BS[k]= BSbreakendifnextif ok thenBi = Bi+1$BH[Bi]= BH1$BL[Bi]= BL1$BI[Bi]= $BoxI[i]$BS[Bi]= BSendifendifNextFor i = 0 to Bi doif high < $BH[i] thenDrawrectangle($BI[i],$BH[i],barindex+1,$BL[i]) bordercolor("darkred",255) style(line,1) coloured("darkred",30)elsif low > $BL[i] thenDrawrectangle($BI[i],$BH[i],barindex+1,$BL[i]) bordercolor("Darkgreen",255) style(line,1) coloured("darkgreen",30)elseDrawrectangle($BI[i],$BH[i],barindex+1,$BL[i]) bordercolor("grey",255) style(line,1) coloured("grey",30)endifNextEndifEndifReturn1 user thanked author for this post.
06/05/2025 at 10:10 AM #247936Possible aussi avec les obliques supports ou résistances… Il suffit de décider à partir de combien de rebond/rejet le support ou la résistance est assez “fiable” pour être utilisé, soit pour un nouveau rebond ou une cassure.
06/05/2025 at 10:16 AM #24793806/05/2025 at 10:20 AM #247939Tu peux trouver d’autres order block sur le site qui n’ont pas besoin de confirmation par la cassure d’une résistance/d’un support pour être créé, mais tu auras beaucoup de faux signaux… Pour être fiable l’OB a besoin de “confirmation”, soit en servant lui même de support/résistance plusieurs fois, soit avec la cassure d’une structure opposée (mais dans ce cas là, il n’est créé qu’à postériori et les cours du prix peuvent ne pas revenir sur lui ou pas…).
06/05/2025 at 10:43 AM #24794006/09/2025 at 2:06 PM #248103 -
AuthorPosts
Find exclusive trading pro-tools on