Three line breakouts
Forums › ProRealTime forum Français › Support ProScreener › Three line breakouts
- This topic has 3 replies, 2 voices, and was last updated 3 years ago by BoutDePain.
-
-
01/02/2021 at 10:55 AM #155917Three lines breakouts1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374// Change this// 1 = bullish breakouts// 0 = bearish breakouts// 2 = all breakoutsonce ScreenerBehavior=1// Trend=0 mean that the current block is red// Trend=1 mean that the current block is greenonce Trend=1once Line1High=closeonce Line2High=closeonce Line3High=closeonce Line1Low=closeonce Line2Low=closeonce Line3Low=close// On each candle the breakout are put to falseBreakout=0if (close > CurrentLimitTop and trend = 1) thenLine3Low=Line2LowLine3High=Line2HighLine2Low=Line1LowLine2High=Line1HighLine1Low=Line1HighLine1High=closeelsif (close < CurrentLimitBottom and trend = 0) thenLine3Low=Line2LowLine3High=Line2HighLine2Low=Line1LowLine2High=Line1HighLine1High=Line2LowLine1Low=closeelsif (trend=1 and (close < CurrentLimitBottom)) thenLine3Low=Line2LowLine3High=Line2HighLine2Low=Line1LowLine2High=Line1HighLine1Low=closeLine1High=Line2Lowtrend=0if (ScreenerBehavior = 0 or ScreenerBehavior = 2) thenBreakout = 1endifelsif (trend=0 and (close > CurrentLimitTop)) thenLine3Low=Line2LowLine3High=Line2HighLine2Low=Line1LowLine2High=Line1HighLine1High=closeLine1Low=Line2Hightrend=1if (ScreenerBehavior = 1 or ScreenerBehavior = 2) thenBreakout = 1endifendifif (Line1Low < Line2Low and Line1Low < Line3Low) thenCurrentLimitBottom=Line1Lowelsif (Line2Low < Line1Low and Line2Low < Line3Low) thenCurrentLimitBottom=Line2LowelseCurrentLimitBottom=Line3Lowendifif (Line1High > Line2High and Line1High > Line3High) thenCurrentLimitTop=Line1Highelsif (Line2High > Line1High and Line2High > Line3High) thenCurrentLimitTop=Line2HighelseCurrentLimitTop=Line3Highendifscreener[Breakout]
Bonjour ce screener est supposé detecter les cassures de 3 Lines Break
01/02/2021 at 10:59 AM #155918J’ai un souci avec ce screener : parfois il me ramène des valeurs qui n’ont rien à voir. Si je met le même code dans un indicateur et que je visualise toutes les variables, il ne devrait pas remonter les valeurs concernées mais pourtant elles remontent quand même.
Quand je modifie le screener pour voir les variables elles n’ont rien a voir avec les valeurs qui sont calculées dans l’indicateur. Pourtant le code est le même. Je suis donc perplexe quelle explication avez vous ?
01/04/2021 at 8:59 AM #15614801/04/2021 at 10:43 AM #156168Même problème en limitant a 254, par exemple en données hebdo aujourd’hui j’ai Wendel qui remonte pour le screener (sur données Euronext PEA) avec une borne franchie à 99.44 (le cours est a 99.95) alors que la limite calculée est de 102.70 normalement. Donc via un indicateurs les limites calculées sont bonnes même en limitant à 254 unités, dans le screener la valeur calculée je correspond a rien que je puisse comprendre et est a 99.44 au lieu de 102.70.
-
AuthorPosts