Breakout Entry Point is an indicator designed to identify strong breakouts by combining price action, momentum, and trend analysis. The indicator generates signals based on multiple confirmations, including strong candle patterns, momentum breakouts, and moving average relationships.
KEY FEATURES:
• Cooldown logic to avoid signal clustering
• Combined price action and momentum analysis
• Trend confirmation using MA20 and MA50
• RSI-based overbought/oversold filter
• ATR-based signal positioning
• Clear visual signals with arrows
SIGNAL CONDITIONS:
LONG Signals (Up Arrow):
– Strong bullish candle (>50% body to range ratio)
– Upward momentum (price above previous 2 highs)
– MA20 above MA50 (uptrend confirmation)
– RSI below 70 (not overbought)
– Respects cooldown period
SHORT Signals (Down Arrow):
– Strong bearish candle (>50% body to range ratio)
– Downward momentum (price below previous 2 lows)
– MA20 below MA50 (downtrend confirmation)
– RSI above 30 (not oversold)
– Respects cooldown period
PARAMETERS:
– CooldownPeriod
– ATR Period
– MA Periods: 20 and 50
– RSI Parameters
USAGE:
This indicator works great on Volume Bars (10K for the Dow), and starting from H1 for time related bars. It works best in trending markets and helps identify potential trend continuation setups.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 |
//================================================ // Breakout Entry Point - INDICATOR VERSION LastLongBar = 0 LastShortBar = 0 CooldownPeriod = 2 AtrMultiplier = 1.5 MyAtr = AVERAGE[14](TR) // === INDICATORS === // Moving Averages MA20 = AVERAGE[20](CLOSE) MA50 = AVERAGE[50](CLOSE) // === COOLDOWN LOGIC === LongCooldownOk = (intradayBarIndex - LastLongBar > CooldownPeriod) OR (LastShortBar > LastLongBar) ShortCooldownOk = (intradayBarIndex - LastShortBar > CooldownPeriod) OR (LastLongBar > LastShortBar) // === Price Action Analysis === BullishStrong = CLOSE > OPEN AND (CLOSE - OPEN) > (HIGH - LOW) * 0.5 BearishStrong = CLOSE < OPEN AND (OPEN - CLOSE) > (HIGH - LOW) * 0.5 UpMomentum = CLOSE > HIGH[1] AND CLOSE > HIGH[2] DownMomentum = CLOSE < LOW[1] AND CLOSE < LOW[2] // === Entry Conditions === RawLong = BullishStrong AND UpMomentum AND MA20 > MA50 AND RSI < 70 RawShort = BearishStrong AND DownMomentum AND MA20 < MA50 AND RSI > 30 LongSignal = RawLong AND LongCooldownOk ShortSignal = RawShort AND ShortCooldownOk IF LongSignal THEN LastLongBar = intradayBarIndex ENDIF IF ShortSignal THEN LastShortBar = intradayBarIndex ENDIF // === PLOTTING === // Buy Signals (Up Arrows) IF LongSignal THEN DRAWARROWUP(barindex, LOW - (MyAtr * 0.5)) COLOURED("WHITE", 100) // 70% opacity ENDIF // Sell Signals (Down Arrows) IF ShortSignal THEN DRAWARROWDOWN(barindex, HIGH + (MyAtr * 0.5)) COLOURED("WHITE", 100) // 70% opacity ENDIF RETURN |
Share this
No information on this site is investment advice or a solicitation to buy or sell any financial instrument. Past performance is not indicative of future results. Trading may expose you to risk of loss greater than your deposits and is only suitable for experienced investors who have sufficient financial means to bear such risk.
ProRealTime ITF files and other attachments :PRC is also on YouTube, subscribe to our channel for exclusive content and tutorials