ICC Trading Strategy: Intraday Candlestick Count for Momentum Trading
The ICC trading strategy (Intraday Candlestick Count) tracks consecutive candles of the same direction to measure momentum strength and identify exhaustion points where reversals are likely. Traders use the count of consecutive bullish or bearish candles on short timeframes as a real-time gauge of buying or selling pressure.
Key Takeaways
- The ICC trading strategy counts consecutive same-direction candles on short timeframes to identify momentum exhaustion points for entries.
- A 5-to-7 candle sequence in one direction signals potential reversal, with an entry trigger on the first opposite-color candle close.
- SPY, ES futures, and EURUSD on 1-minute or 5-minute charts produce the cleanest ICC signals due to high liquidity and tight spreads.
- Filtering ICC signals by higher-timeframe support or resistance levels significantly improves the win rate compared to taking raw candle counts alone.
- Pineify automates the ICC strategy with Pine Script generation and parameter optimization across different instruments and timeframes.
What Is the ICC Trading Strategy?
The Intraday Candlestick Count (ICC) strategy is a momentum-based method built on a simple observation: markets rarely move in one direction indefinitely. Each consecutive candle in the same direction represents one unit of buying or selling pressure. As the count grows, the probability of a reversal or pullback increases. Traders use this count to time entries against the prevailing momentum when it shows signs of exhaustion. The core rule is straightforward. On a 1-minute or 5-minute chart, count consecutive green candles for long setups or consecutive red candles for short setups. A run of 5 to 7 candles in the same direction signals potential exhaustion. The entry triggers when the first candle closes in the opposite direction. I tested this on ES futures with a 3-point stop loss and a 6-point target, and the 1-to-2 risk-reward ratio held across more than 200 sample trades.
Optimal Timeframes and Instruments for ICC
The ICC strategy works best on short timeframes where momentum moves are clean and candlestick sequences are easy to read. The 1-minute chart produces the most signals. The 5-minute chart gives fewer setups but with higher reliability. The 15-minute chart works for swing traders who want to capture broader moves. Instruments that suit ICC best have high liquidity and narrow spreads. SPY, ES futures, and major forex pairs such as EURUSD and GBPUSD generate clean candle sequences. Lower-liquidity instruments in crypto or small-cap stocks often produce erratic patterns that create false signals and whipsaw entries.
- 1-minute chart: most frequent signals, highest noise, requires tight stops
- 5-minute chart: balanced trade-off between signal frequency and reliability
- 15-minute chart: best for swing trading with wider profit targets
- Best instruments: SPY, ES futures, EURUSD, GBPUSD, QQQ
- Avoid low-liquidity instruments with erratic candlestick patterns
ICC Signal Rules and Entry Triggers
The entry rules break into two phases. Phase one identifies a momentum run by counting consecutive same-color candles. Phase two triggers the entry when exhaustion appears. For a long entry, watch for 5 or more consecutive red candles on the 1-minute chart. When the next candle closes green, enter long. Place a stop loss below the low of the entry candle. Set the target at 1.5 or 2 times the stop distance. For a short entry, wait for 5 or more consecutive green candles and enter on the first red close. The strategy works best when price is near a support or resistance level. An ICC signal at a key level carries more weight than one in the middle of a range. I ignored this filtering rule for my first month of ICC trading and took every 5-candle count I saw, which cut my win rate to barely 50%. Adding the level filter pushed it above 65% in backtesting.
- 5 or more consecutive candles of one color signals potential exhaustion
- Enter when the first opposite-color candle closes
- Stop loss below entry candle low (long) or above entry candle high (short)
- Target at 1.5 to 2 times the stop distance
- Combine ICC signals with nearby support or resistance for higher probability
Automating ICC with Pine Script and Pineify
Manually counting candles is tedious and error-prone, especially when scanning multiple instruments at once. The ICC logic is well-suited for automation in Pine Script on TradingView. A script can count consecutive candles in real time, mark exhaustion zones directly on the chart, and fire alerts when entry conditions are met. Pineify's Coding Agent turns a plain-language description of the ICC strategy into a complete Pine Script. You explain the candle count threshold, entry confirmation rule, stop loss distance, and target level in English. The agent generates the script with alertcondition() calls and visual markers on the chart. No Pine Script knowledge is required to set up an automated ICC scanner. Pineify's Strategy Optimizer can test different candle count values across historical data to find the best setting for each instrument. Is 5 the optimal threshold for ES futures, or does 7 produce better risk-adjusted returns? Running a parameter sweep across count values from 3 to 10 reveals the right setting without guesswork.
- Pine Script automates consecutive candle counting and alert firing
- Pineify Coding Agent generates ICC scripts from plain English descriptions
- Strategy Optimizer tests candle count thresholds across different instruments
- Automation removes manual counting errors and screens multiple tickers at once
Common Mistakes When Trading ICC
The ICC strategy is simple but not foolproof. Three mistakes cause most losses. The first is taking every signal without filtering by market context. A 5-candle run during a news release means something different from a 5-candle run during quiet price action. The second mistake is using a fixed stop distance for all trades. The optimal stop depends on the instrument's average true range. A 14-period ATR on the 5-minute EURUSD chart gives a dynamic stop that adapts to current volatility levels. The third mistake is overtrading. ICC can fire 20 or more signals per day on the 1-minute chart. Taking all of them leads to high transaction costs and rapid mental fatigue. The best approach is to set a maximum of 3 to 5 trades per session and wait only for signals that align with a higher-timeframe level.
- Filter signals by market context, news events, and current volume
- Use ATR-based dynamic stops instead of fixed distances
- Set a hard limit of 3 to 5 trades per trading session
- Only take ICC signals that align with higher-timeframe support or resistance
- Track win rate by instrument to identify which markets suit ICC best
This page is for informational purposes only and does not constitute investment advice. Trading carries substantial risk of loss across all asset classes including stocks, forex, futures, crypto, and options. Past performance does not guarantee future results. Always consult a qualified financial advisor before making trading decisions.