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.

Continue Research

Explore the full academy, the product documentation, and the main platform pages for deeper crypto backtesting and strategy research.

Browse all academy guides Read the documentation Compare platform plans See the research engine