Identifies institutional activity through volume concentration and order flow analysis
| Strategy Type | Order Flow and Volume Profile Trading |
| Market Outlook | Identifies institutional activity through volume concentration and order flow analysis |
| Risk Profile | Moderate to High - requires understanding of market microstructure |
| Reward Profile | Excellent returns from trading with institutional flow at key volume levels |
| Time Horizon | Intraday to swing (hours to days) |
| Capital Requirement | Moderate to High (approx. US$10,000 - US$40,000) |
| Margin Type | Reduced intraday day-trade margin (T session) for intraday profiling; full exchange margin (SGX-DC) for positions held into the T+1 night session or swing trades |
| Best Used When | Price approaches high volume nodes (HVN) or point of control (POC) levels |
| Sgx Applicability | All liquid index and stock futures on SGX; the index futures (FTSE China A50, Nikkei 225, FTSE Taiwan, SiMSCI) are the practical vehicles because Volume Profile needs depth and clean tick data |
| Mas Compliance | Fully compliant - standard exchange-traded futures listed on SGX-DT and cleared by SGX-DC, regulated by the Monetary Authority of Singapore (MAS) under the Securities and Futures Act (SFA) |
| Contract Specifications | US$1 x index (ticker CN); 1 index point tick = US$1; USD-denominated; cash-settled • JPY500 x index (ticker NK); 5 index point tick = JPY2,500; USD version US$5 x index (ticker NU); cash-settled • US$40 x index (ticker TWN); 0.25 index point tick = US$10; USD-denominated; cash-settled • S$100 x index (ticker SGP); 0.05 index point tick = S$5; SGD-denominated; cash-settled |
| Trading Hours | Varies by contract; SGX runs a T (day) and a T+1 (night) session, all Singapore Time. A50: 9:00am-4:30pm and 4:45pm-5:15am. Nikkei 225: 7:30am-2:55pm and 3:10pm-5:15am. SiMSCI: 8:30am-5:25pm and 5:35pm-5:15am. FTSE Taiwan tracks the Taiwan cash session plus a T+1 night session |
| Volume Profile Notes | SGX provides tick and depth data for profile construction (via the exchange and vendors such as CQG, Refinitiv and Bloomberg) • FTSE China A50 has the deepest volume and is the best contract for profiling; Nikkei 225 and FTSE Taiwan are also liquid; SiMSCI is thinner; Single Stock Futures often lack sufficient volume • Profile the T (day) and T+1 (night) sessions SEPARATELY - they have different volume character. The most meaningful value area for each contract aligns with its underlying CASH session: China A-shares ~9:30am-3:00pm SGT (A50), Tokyo ~8:00am-2:30pm SGT (Nikkei, post-Nov-2024 close), Taiwan ~9:00am-1:30pm SGT, Singapore ~9:00am-5:00pm SGT (SiMSCI). The night session tracks US/global flow and is usually thinner |
| Expiry Considerations | Volume profile shifts during the quarterly roll (Mar, Jun, Sep, Dec). SGX index futures are cash-settled, so there is no delivery, but volume migrates from the front to the next contract in the days before expiry and distorts the developing profile - profile the active (most-traded) contract and switch on roll. Unlike India, there are no weekly index-futures expiries |
| Tax Implications | Singapore has no capital gains tax. Intraday / high-frequency order-flow trading is more likely to be assessed by IRAS as carrying on a trade or business under the 'badges of trade' (taxable as income), whereas positional holding is more defensible as non-taxable personal investment. There is no Securities Transaction Tax or stamp duty on exchange-traded derivatives |
Several platforms offer Volume Profile: TradingView (built-in VP indicator, good for beginners with Visible Range and Fixed Range options), Sierra Chart (professional-grade, popular for order flow), NinjaTrader, and ATAS or Bookmap (footprint/order-flow specialists). For SGX futures, ensure your data feed carries SGX (via the exchange or vendors such as CQG, Refinitiv or Bloomberg); brokers with SGX derivatives access include Interactive Brokers, Phillip (POEMS) and KGI. Free versions have basic VP; paid versions offer more features. Start with session profiles, then explore composite profiles as you advance.
Visually: HVN = thick/wide bars in the profile histogram (lots of volume at that price). LVN = thin/narrow bars or gaps in profile (little volume). Quantitatively: HVN = volume significantly above average for that profile (e.g., 150%+). LVN = volume significantly below average (e.g., 50% or less). Most charting software highlights these automatically. Look for clear 'bulges' in the profile (HVN) and 'pinch points' or gaps (LVN). Multiple HVNs stacked together = very strong zone.
Generally trade toward POC when price is extended. POC is 'fair value' - prices tend to return there. If price is far above POC, expect pullback toward POC. If far below, expect rally toward POC. Exception: in strong trends, POC acts more as support/resistance than magnet. Price may not immediately return to POC if momentum is strong. Best use: when price is 1-2 standard deviations from POC without strong momentum, mean reversion toward POC has good probability.
Multiple timeframes are useful: Yesterday's profile: immediate S/R for intraday. Last 5 sessions (weekly): short-term composite levels. Last 20+ sessions (monthly): major institutional levels. Current session: developing profile for real-time fair value. Start with yesterday's profile for intraday trading. Add weekly composite for swing trading. Monthly composite levels are the strongest and most significant. Higher timeframe levels take precedence when they conflict with lower.
HVN matters because high volume = many participants have positions at that price. They'll defend those prices (support) or look to exit (resistance). Price naturally consolidates at HVN because there's 'business' to be done there. LVN matters because low volume = price moved too fast for participation. These are 'air pockets' with no natural support/resistance. When price enters LVN, expect acceleration - no one is there to stop the move. Understanding this helps predict where price will pause (HVN) and where it will accelerate (LVN).
Opening location vs previous Value Area predicts day type: Open inside VA (between VAL and VAH): expect balanced/range day. Trade VAL to VAH. Open above VAH: outside value high - expect trend day up or rejection back to value. Watch first 30 minutes. Open below VAL: outside value low - expect trend day down or rejection up. First 30-60 minutes reveals: continuation (price stays outside value, building new profile) or rejection (price returns into value). On SGX, base this on the relevant cash-session open (China A-shares for A50, Tokyo for Nikkei) rather than the thin night-session reopen. Plan trades based on day type developing, don't force one type.
Effective combinations: VP + VWAP: POC near VWAP confirms fair value. Extended from VWAP at VP level = strong mean reversion. VP + Fibonacci: HVN at 61.8% Fib = very strong level. VP + RSI/Stochastic: oversold at HVN support = high probability long. VP + Order Flow: delta confirms VP level reaction. VP + Moving Averages: MA confluence with HVN = stronger level. Don't overload - pick 1-2 confirmations. VP provides levels, other indicators confirm timing/direction.
Market Profile (original): uses TPO (Time Price Opportunity) - counts 30-minute periods at each price. Shows time spent at prices. Developed by Peter Steidlmayer. Volume Profile (modern): uses actual volume at each price. Shows volume traded at prices. More widely available now. Key differences: Market Profile = time-based, Volume Profile = volume-based. Both identify: POC, Value Area, HVN, LVN. Volume Profile is more common in retail platforms. Concepts are similar and interchangeable for trading purposes. Use whichever your platform provides.
Single print trading: 1) Identify single prints (thin/no volume areas in profile). 2) These represent 'unfinished business' - price moved too fast. 3) Market tends to revisit and fill single prints. Trading approach: When price returns to single print area, expect price to move through (filling it). Single prints are NOT support/resistance - they're targets. If price above single prints, expect pullback to fill. If below, expect rally to fill. Entry: trade in direction of single print fill. Stop: beyond single print area. Target: other side of single prints or next HVN.
SGX index-futures roll considerations: 1) Rollover activity distorts volume as positions migrate from the front contract to the next in the days before the quarterly expiry (Mar/Jun/Sep/Dec). 2) Options-related gamma near strikes (Nikkei, SiMSCI and A50 have listed options) can create artificial HVNs. 3) The expiring contract sees declining volume late in its cycle. 4) Profile the active (most-traded) contract and switch to the next on roll. 5) Unlike India, SGX index futures have no weekly expiry, so profiles are disrupted less frequently. 6) After the roll, the prior contract's profile remains a useful reference for gaps and continuation.
System components: 1) Data: tick data or minute bars for VP construction. 2) Profile calculation: aggregate volume at each price level (define tick size). 3) Level identification: POC (max volume), VA (70% volume), HVN (>X% avg), LVN (<Y% avg). 4) Signal generation: price within tolerance of VP level + confirmation (candle, delta). 5) Entry execution: market/limit at level. 6) Risk management: stop beyond level, target next level. Implementation: Python with pandas for calculation, vectorized operations for speed. Store historical profiles for backtesting. Real-time: update developing profile each bar. Alert when price approaches key levels. For SGX, build and store the day-session and night-session profiles separately.
Institutional VP usage: 1) Execution: use POC/VWAP as benchmark for execution quality. 2) Accumulation/distribution: build positions at HVN, hide in LVN. 3) Defend levels: absorption at key VP levels to protect positions. 4) Target selection: exit at HVN/LVN based on liquidity needs. 5) Market making: quote around HVN where order flow is reliable. 6) Alpha generation: combine VP with fundamental views for entry timing. Key insight: institutions create the VP structure. Understanding their activity helps anticipate structure. Retail adaptation: identify institutional signatures (absorption, sweeps), align with their flow, use VP levels they're defending.
Integration approach: 1) Identify VP level (HVN, POC, VAH/VAL). 2) Watch order flow as price approaches level. 3) Imbalance signals: Stacked bid imbalances at HVN support = strong bounce likely. Stacked ask imbalances at HVN resistance = rejection likely. Absorption (big volume, no movement) = level being defended. Exhaustion (volume spike + reversal) = capitulation. 4) Entry: VP level + imbalance confirmation. 5) Stop: beyond level. 6) Target: next VP level. Delta and footprint tools provide the imbalance data. VP provides the levels, order flow confirms who's winning the battle at those levels.
VP edge sources: 1) HVN as S/R: 55-65% reaction rate at well-defined HVNs (vs 50% random). 2) POC mean reversion: when price 2+ SD from POC, 60-70% return toward POC. 3) LVN acceleration: 70%+ of price moves through LVN without significant pause. 4) Value Area boundaries: 60-65% reaction rate at VAH/VAL. Quantifying edge: backtest level reactions on your instrument. Track hit rate, average reaction size, holding time. Edge degrades in strong trends (VP levels break) and improves in ranging markets. Expected metrics for systematic VP: 55-60% win rate, 1.5-2.5 profit factor depending on filter quality.
SGX-specific VP adaptations: 1) Two sessions: build SEPARATE profiles for the T (day) and T+1 (night) sessions - they have different volume character, and the night session (tracking US/global flow) is usually thinner. 2) Align value area with the underlying CASH session, where the most meaningful auction happens: China A-shares ~9:30am-3:00pm SGT for A50, Tokyo ~8:00am-2:30pm SGT for Nikkei (post-Nov-2024 close), Taiwan ~9:00am-1:30pm SGT, Singapore ~9:00am-5:00pm SGT for SiMSCI. 3) Overnight structure: there is no separate proxy contract (SGX no longer lists NIFTY) - the contract trades its own night session, so the prior day's value area is the reference for the next day's open type. 4) Quarterly roll (Mar/Jun/Sep/Dec) distorts volume near expiry - profile the active contract; there is no weekly expiry. 5) Best instruments: A50 has the deepest volume for profiling, Nikkei and FTSE Taiwan are liquid, SiMSCI is thinner, and Single Stock Futures often lack volume. 6) Event days: US Fed (in the night session), PBOC, BOJ, MAS and TSMC results distort profiles - use with caution around them. 7) Multi-currency: build each profile in the contract's native currency/points (US$ for A50/Taiwan, JPY for Nikkei, S$ for SiMSCI). 8) Relate the US close (~4-5am SGT, absorbed live in the night session) to the next cash-session opening structure.
Full guided lessons, quizzes, and a complete strategy library for the Singapore market. One-time purchase. No subscription, ever.
Get Singapore access →