MULTI FACTOR MOMENTUM Trading Guide
Last updated: July 22, 2026
The Multi-Factor Momentum Score is a quantitative technical analysis tool. Multi-Factor Momentum Score (MFMS) Combines 4 orthogonal (independent) momentum factors into one composite score: 1. Price Momentum — ROC normalized by ATR (trend direction)
What does the indicator show?
- Market Structure & Momentum: Visualizes prevailing trend directions and key reversal zones.
- BUY / SELL Signals: Highlights confirmed entry and exit opportunities based on quantitative rules.
- Dynamic Boundaries: Provides adaptive levels for managing trade risk and reward expectations.
Key Settings
- ROC Length (
rocLen): Controls the calculation period and sensitivity for market detection. - ATR Length (
atrLen): Controls the calculation period and sensitivity for market detection. - OBV Slope Length (
obvSlopeLen): Controls the calculation period and sensitivity for market detection. - Mean EMA Length (
meanEmaLen): Controls the calculation period and sensitivity for market detection. - RSI Length (
rsiLen): Controls the calculation period and sensitivity for market detection. - RSI Accel Smooth (
rsiAccelSmooth): Controls the calculation period and sensitivity for market detection. - Weight: Price Mom (
wPrice): Controls the calculation period and sensitivity for market detection. - Weight: Volume Mom (
wVolume): Controls the calculation period and sensitivity for market detection. - Weight: Mean Rev (
wMean): Controls the calculation period and sensitivity for market detection. - Weight: Mom Quality (
wQuality): Controls the calculation period and sensitivity for market detection. - Normalize EMA Len (
normLen): Controls the calculation period and sensitivity for market detection. - Normalize Factor (
normFactor): Controls the calculation period and sensitivity for market detection. - Signal EMA Length (
signalLen): Controls the calculation period and sensitivity for market detection. - Strong Level (
strongLevel): Controls the calculation period and sensitivity for market detection. - No-Trade Zone (
noTradeZone): Controls the calculation period and sensitivity for market detection. - Whale Vol Threshold (
whaleThresh): Controls the calculation period and sensitivity for market detection. - Show Signal Line (
showSignal): Controls the calculation period and sensitivity for market detection. - Show Component Dots (
showDots): Controls the calculation period and sensitivity for market detection. - Pivot Length (
pivotLen): Controls the calculation period and sensitivity for market detection. - Bull Strong (
bullStrong): Controls the calculation period and sensitivity for market detection. - Bull Weak (
bullWeak): Controls the calculation period and sensitivity for market detection. - Bear Strong (
bearStrong): Controls the calculation period and sensitivity for market detection. - Bear Weak (
bearWeak): Controls the calculation period and sensitivity for market detection. - Signal Line (
signalLine): Controls the calculation period and sensitivity for market detection. - Whale Buy (
whaleBuy): Controls the calculation period and sensitivity for market detection. - Whale Sell (
whaleSell): Controls the calculation period and sensitivity for market detection. - Price Factor (
dotPrice): Controls the calculation period and sensitivity for market detection. - Volume Factor (
dotVolume): Controls the calculation period and sensitivity for market detection. - Mean Rev Factor (
dotMean): Controls the calculation period and sensitivity for market detection. - Quality Factor (
dotQuality): Controls the calculation period and sensitivity for market detection. - Bull Divergence (
divBull): Controls the calculation period and sensitivity for market detection. - Bear Divergence (
divBear): Controls the calculation period and sensitivity for market detection. - MFMS Score (
composite): Controls the calculation period and sensitivity for market detection. - Signal (
signal): Controls the calculation period and sensitivity for market detection. - Price Mom (
nP): Controls the calculation period and sensitivity for market detection. - Volume Mom (
nV): Controls the calculation period and sensitivity for market detection. - Mean Rev (
nM): Controls the calculation period and sensitivity for market detection. - Mom Quality (
nQ): Controls the calculation period and sensitivity for market detection. - Whale Buy (
whaleBuy): Controls the calculation period and sensitivity for market detection. - Whale Sell (
whaleSell): Controls the calculation period and sensitivity for market detection. - Bull Divergence (
divBull): Controls the calculation period and sensitivity for market detection. - Bear Divergence (
divBear): Controls the calculation period and sensitivity for market detection. - MFMS Score (
composite): Controls the calculation period and sensitivity for market detection. - Signal Line (
signal): Controls the calculation period and sensitivity for market detection. - Is Bullish (
isBullish): Controls the calculation period and sensitivity for market detection. - Is Bearish (
isBearish): Controls the calculation period and sensitivity for market detection. - Is No-Trade Zone (
isNoTrade): Controls the calculation period and sensitivity for market detection. - Is Strong Signal (
isStrong): Controls the calculation period and sensitivity for market detection. - Strong Cross Up (
crossUp): Controls the calculation period and sensitivity for market detection. - Strong Cross Down (
crossDown): Controls the calculation period and sensitivity for market detection. - Whale Buy (
whaleBuy): Controls the calculation period and sensitivity for market detection. - Whale Sell (
whaleSell): Controls the calculation period and sensitivity for market detection. - Bullish Divergence (
divBull): Controls the calculation period and sensitivity for market detection. - Bearish Divergence (
divBear): Controls the calculation period and sensitivity for market detection.
How to use Strategy Parameters (Condition Source)
Within the Strategy Tester module, this indicator can be used both as a direct signal source and as a market-state filter.
1. Signal Events
isBullish- Is Bullish event signal.isBearish- Is Bearish event signal.isNoTrade- Is No-Trade Zone event signal.isStrong- Is Strong Signal event signal.crossUp- Strong Cross Up event signal.crossDown- Strong Cross Down event signal.whaleBuy- Whale Buy event signal.whaleSell- Whale Sell event signal.divBull- Bullish Divergence event signal.divBear- Bearish Divergence event signal.
2. Filters and Trade Levels
rocLen- ROC Length value used for structural qualification or thresholds.atrLen- ATR Length value used for structural qualification or thresholds.obvSlopeLen- OBV Slope Length value used for structural qualification or thresholds.meanEmaLen- Mean EMA Length value used for structural qualification or thresholds.rsiLen- RSI Length value used for structural qualification or thresholds.rsiAccelSmooth- RSI Accel Smooth value used for structural qualification or thresholds.wPrice- Weight: Price Mom value used for structural qualification or thresholds.wVolume- Weight: Volume Mom value used for structural qualification or thresholds.wMean- Weight: Mean Rev value used for structural qualification or thresholds.wQuality- Weight: Mom Quality value used for structural qualification or thresholds.normLen- Normalize EMA Len value used for structural qualification or thresholds.normFactor- Normalize Factor value used for structural qualification or thresholds.signalLen- Signal EMA Length value used for structural qualification or thresholds.strongLevel- Strong Level value used for structural qualification or thresholds.noTradeZone- No-Trade Zone value used for structural qualification or thresholds.whaleThresh- Whale Vol Threshold value used for structural qualification or thresholds.showSignal- Show Signal Line value used for structural qualification or thresholds.showDots- Show Component Dots value used for structural qualification or thresholds.pivotLen- Pivot Length value used for structural qualification or thresholds.composite- MFMS Score value used for structural qualification or thresholds.signal- Signal value used for structural qualification or thresholds.nP- Price Mom value used for structural qualification or thresholds.nV- Volume Mom value used for structural qualification or thresholds.nM- Mean Rev value used for structural qualification or thresholds.nQ- Mom Quality value used for structural qualification or thresholds.whaleBuy- Whale Buy value used for structural qualification or thresholds.whaleSell- Whale Sell value used for structural qualification or thresholds.divBull- Bull Divergence value used for structural qualification or thresholds.divBear- Bear Divergence value used for structural qualification or thresholds.composite- MFMS Score value used for structural qualification or thresholds.signal- Signal Line value used for structural qualification or thresholds.
Strategy Example: Enter Long when buySignal is true and trendFilter == 1, ensuring trades align with dominant momentum.