StrategyQuant
Q AI AssistantAlgoCloudQuantAnalyzerQuantDataManager
Free CourseCompany
BlogDocumentationForumContact us
BlogMarketplace
Log in
Create free account

Product

  • Pricing & licenses
  • Learn
  • Marketplace
  • Start free trial

Legal

  • Terms of Service
  • Privacy Policy
  • Cookies

Contact

[email protected]

Company

StrategyQuant s.r.o.

Korunní 2569/108, Vinohrady, 101 00 Praha 10, Czech Republic, EU

IČ: 04000498

DIČ: CZ04000498

Social

  • Legal Notice | PROCESSING AND PROTECTION OF PERSONAL DATA

    Past performance is no guarantee of future success. All information should be viewed as educational only

    UNITED STATES Disclaimer required by Government - Commodity Futures Trading Commission informs: Futures and options trading have great potential rewards, but also great potential risk. You must be aware of the risks and be willing to accept them in order to invest in the futures and options markets. Don't trade with money you can't afford to lose. This is neither a solicitation nor an offer to buy/sell futures, shares or options on the same. No representation is being made that any account will or is likely to realise profits or losses similar to those discussed in this document. The past performance of any trading system or methodology is not necessarily indicative of future results.

    CFTC RULE 4.41 - HYPOTHETICAL OR SIMULATED PERFORMANCE RESULTS HAVE CERTAIN LIMITATIONS. UNLIKE A RECORD OF ACTUAL PERFORMANCE, SIMULATED RESULTS DO NOT REPRESENT ACTUAL TRADING. ALSO, SINCE THE TRADES WERE NOT EXECUTED, THE RESULTS MAY HAVE OFFSET THE IMPACT, IF ANY, OF CERTAIN MARKET FACTORS, SUCH AS LACK OF LIQUIDITY. SIMULATED TRADING PROGRAMMES IN GENERAL ARE ALSO SUBJECT TO THE FACT THAT THEY ARE DESIGNED WITH THE BENEFIT OF HINDSIGHT. NO REPRESENTATION IS BEING MADE THAT ANY ACCOUNT WILL OR IS LIKELY TO REALISE PROFITS OR LOSSES SIMILAR TO THOSE SHOWN.

    NO REPRESENTATION IS BEING MADE THAT ANY ACCOUNT WILL, OR IS LIKELY TO, REALISE PROFITS OR LOSSES SIMILAR TO THOSE DISCUSSED WITHIN THIS SITE. IF YOU DECIDE TO INVEST REAL MONEY, ALL TRADING DECISIONS IN THE FINANCIAL MARKETS SHOULD BE YOUR OWN.

    © StrategyQuant 2026

    Powered by Klaudie.ai

    Back to marketplaceDIGITAL

    Volume Oscillator (VO)

    StrategyQuantIndicators
    Volume Oscillator (VO)

    Measures volume momentum by comparing fast and slow volume moving averages, ranging from -100 to +100. Confirms price moves with volume conviction and identifies divergences revealing accumulation or distribution.

    The Volume Oscillator (VO) measures volume momentum using a percentage-based calculation that normalizes volume data across different instruments and timeframes. Positive VO readings indicate expanding participation, while negative readings suggest declining conviction and exhaustion.


    How VO Works

    The indicator calculates the percentage difference between fast and slow volume moving averages:

    VO = ((Short Volume MA – Long Volume MA) / Long Volume MA) × 100

    For each bar:

    1. Calculate Simple Moving Average of volume over the short period
    2. Calculate Simple Moving Average of volume over the long period
    3. Determine the percentage difference between these two averages
    4. Produce a value between -100 and +100


    Detection Logic:

    Rising Volume Momentum (Positive VO):

    • VO above zero: Short-term volume exceeding long-term average
    • VO crossing above zero: Volume momentum shifting bullish
    • VO above +50: Exceptional volume expansion, strong institutional participation

    Declining Volume Momentum (Negative VO):

    • VO below zero: Short-term volume below long-term average
    • VO crossing below zero: Volume momentum shifting bearish
    • VO below -50: Significant volume contraction, potential exhaustion

    Signal Patterns:

    • Price breaks resistance with VO rising: Valid breakout with conviction
    • Price breaks support with VO rising: Strong selling pressure
    • Price new high with VO declining: Bearish divergence
    • Price higher high while VO lower high: Distribution pattern
    • Price lower low while VO higher low: Accumulation pattern


    Parameters & Configurations

    ShortPeriod (Default: 12) – Controls the fast volume moving average. Range: 2-100. Lower values increase sensitivity but may produce more noise.

    LongPeriod (Default: 26) – Sets the slow volume moving average. Range: 5-200. Higher values provide stable reference levels but reduce responsiveness.


    Preset Configurations:

    • Standard Setup: ShortPeriod=12, LongPeriod=26
    • Aggressive Setup: ShortPeriod=9, LongPeriod=21
    • Conservative Setup: ShortPeriod=14, LongPeriod=28
    • Intermediate Setup: ShortPeriod=10, LongPeriod=20
    • Scalping Setup: ShortPeriod=5, LongPeriod=10
    • Position Trading Setup: ShortPeriod=20, LongPeriod=50


    Trading Applications

    Confirm breakouts: Rising VO above +40 indicates genuine institutional interest. Identify smart money accumulation: Price lower low but VO higher low during downtrends. Use price action analysis: Combine with key structural levels. Zero line crossovers: Signal momentum shifts. Detect climactic moves: VO extremes (+70 or above after rallies, or -70 or below during selloffs) often precede reversals.


    Best Practices

    Match period parameters to your trading timeframe and market volatility. Validate price action with volume momentum rather than trading VO in isolation. Implement divergence analysis systematically—bullish divergence (price lower low, VO higher low) offers high probability reversal signals at support. Use threshold levels: -20 to +20 = normal fluctuation, +20 to +50 = moderate momentum, above +50 or below -50 = exceptional events. Combine VO with price-based indicators (RSI, MACD) for comprehensive analysis.


    Indicator Availability

    This indicator is implemented for StrategyQuant X and can be used across all supported trading platforms including MT4, MT5, TradeStation, and MultiCharts.


    Using Custom Blocks for Conditions

    Define custom conditions in StrategyQuant X using Custom Blocks. For more information:

    • StrategyQuant Documentation: Strategy Templates & Custom Blocks


    Importing Custom Indicators into SQX

    • Import & Export Custom Indicators and Other Snippets

    You know me as clonex. I'm Ivan Hudec — I built the free blocks you're using here, and I write about the research behind them at algotrading.space. Need something built? Work with me.

    Past performance is no guarantee of future success. All information should be viewed as educational only UNITED STATES Disclaimer required by Government - Commodity Futures Trading Commission informs: Futures and options trading have great potential rewards, but also great potential risk. You must be aware of the risks and be willing to accept them in order to invest in the futures and options markets. Don't trade with money you can't afford to lose. This is neither a solicitation nor an offer to buy/sell futures, shares or options on the same. No representation is being made that any account will or is likely to realise profits or losses similar to those discussed in this document. The past performance of any trading system or methodology is not necessarily indicative of future results. CFTC RULE 4.41 - HYPOTHETICAL OR SIMULATED PERFORMANCE RESULTS HAVE CERTAIN LIMITATIONS. UNLIKE A RECORD OF ACTUAL PERFORMANCE, SIMULATED RESULTS DO NOT REPRESENT ACTUAL TRADING. ALSO, SINCE THE TRADES WERE NOT EXECUTED, THE RESULTS MAY HAVE OFFSET THE IMPACT, IF ANY, OF CERTAIN MARKET FACTORS, SUCH AS LACK OF LIQUIDITY. SIMULATED TRADING PROGRAMMES IN GENERAL ARE ALSO SUBJECT TO THE FACT THAT THEY ARE DESIGNED WITH THE BENEFIT OF HINDSIGHT. NO REPRESENTATION IS BEING MADE THAT ANY ACCOUNT WILL OR IS LIKELY TO REALISE PROFITS OR LOSSES SIMILAR TO THOSE SHOWN. NO REPRESENTATION IS BEING MADE THAT ANY ACCOUNT WILL, OR IS LIKELY TO, REALISE PROFITS OR LOSSES SIMILAR TO THOSE DISCUSSED WITHIN THIS SITE. IF YOU DECIDE TO INVEST REAL MONEY, ALL TRADING DECISIONS IN THE FINANCIAL MARKETS SHOULD BE YOUR OWN.
    Free1 download

    Files

    • Snippet-VolumeOscillatorVO.sqm30 KBLocked

    Download unlocks after purchase or with an active tier.

    Details
    Version1.0.0
    PublishedOctober 19, 2026
    Last updatedNovember 2, 2026
    AppSQ
    TypeSnippet
    Authorclonex / Ivan Hudec
    App version145.3058
    Codebase categoryIndicators / Signals