Main Page > Articles > Algorithmic Ta > Algorithmic Order Flow Trading: Volume Profile Rejections

Algorithmic Order Flow Trading: Volume Profile Rejections

From TradingHabits, the trading encyclopedia · 5 min read · March 1, 2026
The Black Book of Day Trading Strategies
Free Book

The Black Book of Day Trading Strategies

1,000 complete strategies · 31 chapters · Full trade plans

Strategy Overview

Algorithmic order flow trading utilizes Volume Profile rejections. This strategy identifies areas where significant volume previously traded, then price fails to sustain a move beyond them. It operates on the principle that high volume nodes (HVNs) act as magnets and rejection points. Volume Profile displays traded volume at specific price levels. Rejections from these levels signal potential reversals. Point of Control (POC) represents the price level with the highest traded volume within a profile. Value Area (VA) encompasses 70% of the total volume.

Indicator Parameters

Generate a Volume Profile for a specific period, typically a daily or session profile. Identify the Point of Control (POC) and Value Area High (VAH) and Value Area Low (VAL). The strategy focuses on price interaction with these levels. Use a 30-minute or 60-minute chart for execution. The Volume Profile should update continuously or at fixed intervals. For instance, generate a new Volume Profile every 24 hours for daily analysis. This provides context for intraday price action.

Entry Rules: Long Position

Identify a long entry when price trades below the Value Area Low (VAL), then rejects it. Price must first move below VAL. Then, a subsequent candle must close above VAL. This signifies a failed breakdown. Place a buy order at the open of the candle following the close above VAL. For instance, if VAL is at $100, price drops to $99, then the next candle closes at $101, place a buy order at $101.01. The rejection must occur with decreased selling volume on the move below VAL and increased buying volume on the move back above. This confirms the institutional demand at lower prices.

Entry Rules: Short Position

Identify a short entry when price trades above the Value Area High (VAH), then rejects it. Price must first move above VAH. Then, a subsequent candle must close below VAH. This signifies a failed breakout. Place a sell order at the open of the candle following the close below VAH. For example, if VAH is at $102, price rises to $103, then the next candle closes at $101, place a sell order at $100.99. The rejection must occur with decreased buying volume on the move above VAH and increased selling volume on the move back below. This confirms the institutional supply at higher prices.

Exit Rules: Profit Target

Set a profit target at the Point of Control (POC) for both long and short trades. The POC acts as a strong magnetic level. Price often gravitates towards it after rejecting the Value Area extremes. If the POC is too close, target the opposite Value Area boundary. For a long trade from VAL rejection, target POC. If POC is passed, target VAH. For a short trade from VAH rejection, target POC. If POC is passed, target VAL. This provides a logical, volume-based profit objective.

Exit Rules: Stop Loss

Implement a strict stop-loss for every trade. For a long entry after VAL rejection, place the stop loss one tick below the lowest low of the candle that initially broke below VAL. If VAL was $100, and the low was $98.50, place the stop at $98.49. For a short entry after VAH rejection, place the stop loss one tick above the highest high of the candle that initially broke above VAH. If VAH was $102, and the high was $103.50, place the stop at $103.51. This limits potential losses if the rejection fails and the market continues its initial move.

Risk Management

Limit risk per trade to a fixed percentage of total capital. A common range is 0.6% to 1.0% per trade. This prevents catastrophic losses. Calculate position size based on the stop-loss distance and the risk percentage. For example, with a $200,000 account and 0.8% risk ($1,600), if the stop loss is $4 away, the position size is 400 shares ($1,600 / $4). Avoid over-concentration in a single asset. Implement a daily maximum loss limit. Automatically halt trading if daily losses exceed 2% of capital. This preserves capital during adverse market conditions.

Practical Application

Automate this strategy using a trading platform that provides real-time Volume Profile data. Backtest the strategy across various assets and timeframes. Use a minimum of three years of tick data for accurate Volume Profile construction. Evaluate the robustness of the VAL/VAH/POC levels. Consider incorporating additional filters like a higher-timeframe trend. For example, only take long trades if the daily trend is bullish. This enhances signal quality. Monitor the market's response to these key volume levels. Adjust the lookback period for Volume Profile generation based on market volatility and asset characteristics. This strategy performs best in range-bound or rotational markets where price frequently revisits established value areas.