DMF Trading Guide

Last updated: July 22, 2026

The Dynamic Money Flow is a quantitative technical analysis tool. Dynamic Money Flow (DMF) Ported from legacy klinecharts indicator: old/assets/indicators/dmf.js

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

  • Period (period): Controls the calculation period and sensitivity for market detection.
  • Fast Length (fastLen): Controls the calculation period and sensitivity for market detection.
  • Slow Length (slowLen): Controls the calculation period and sensitivity for market detection.
  • DMF (dmf): Controls the calculation period and sensitivity for market detection.
  • Fast MA (fast): Controls the calculation period and sensitivity for market detection.
  • Slow MA (slow): Controls the calculation period and sensitivity for market detection.
  • Fast Cross Up (fastCrossUp): Controls the calculation period and sensitivity for market detection.
  • Fast Cross Down (fastCrossDown): Controls the calculation period and sensitivity for market detection.
  • Above Zero (aboveZero): Controls the calculation period and sensitivity for market detection.
  • Below Zero (belowZero): Controls the calculation period and sensitivity for market detection.
  • DMF Fast Up (dmfFastUp): Controls the calculation period and sensitivity for market detection.
  • DMF Slow Up (dmfSlowUp): Controls the calculation period and sensitivity for market detection.
  • DMF Slow Down (dmfSlowDown): Controls the calculation period and sensitivity for market detection.
  • DMF Fast Down (dmfFastDown): Controls the calculation period and sensitivity for market detection.
  • Fill Up (Fast > Slow) (fillUp): Controls the calculation period and sensitivity for market detection.
  • Fill Down (Fast < Slow) (fillDown): Controls the calculation period and sensitivity for market detection.
  • Background Fill (bgFill): Controls the calculation period and sensitivity for market detection.
  • Zero Line (zeroLine): Controls the calculation period and sensitivity for market detection.
  • DMF (dmf): Controls the calculation period and sensitivity for market detection.
  • Fast MA (fast): Controls the calculation period and sensitivity for market detection.
  • Slow MA (slow): Controls the calculation period and sensitivity for market detection.
  • Fast crosses above Slow (fastCrossUp): Controls the calculation period and sensitivity for market detection.
  • Fast crosses below Slow (fastCrossDown): Controls the calculation period and sensitivity for market detection.
  • DMF Above 0 (aboveZero): Controls the calculation period and sensitivity for market detection.
  • DMF Below 0 (belowZero): 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

  • fastCrossUp - Fast crosses above Slow event signal.
  • fastCrossDown - Fast crosses below Slow event signal.
  • aboveZero - DMF Above 0 event signal.
  • belowZero - DMF Below 0 event signal.

2. Filters and Trade Levels

  • period - Period value used for structural qualification or thresholds.
  • fastLen - Fast Length value used for structural qualification or thresholds.
  • slowLen - Slow Length value used for structural qualification or thresholds.
  • dmf - DMF value used for structural qualification or thresholds.
  • fast - Fast MA value used for structural qualification or thresholds.
  • slow - Slow MA value used for structural qualification or thresholds.
  • fastCrossUp - Fast Cross Up value used for structural qualification or thresholds.
  • fastCrossDown - Fast Cross Down value used for structural qualification or thresholds.
  • aboveZero - Above Zero value used for structural qualification or thresholds.
  • belowZero - Below Zero value used for structural qualification or thresholds.
  • dmfFastUp - DMF Fast Up value used for structural qualification or thresholds.
  • dmfSlowUp - DMF Slow Up value used for structural qualification or thresholds.
  • dmfSlowDown - DMF Slow Down value used for structural qualification or thresholds.
  • dmfFastDown - DMF Fast Down value used for structural qualification or thresholds.
  • fillUp - Fill Up (Fast > Slow) value used for structural qualification or thresholds.
  • fillDown - Fill Down (Fast < Slow) value used for structural qualification or thresholds.
  • bgFill - Background Fill value used for structural qualification or thresholds.
  • zeroLine - Zero Line value used for structural qualification or thresholds.
  • dmf - DMF value used for structural qualification or thresholds.
  • fast - Fast MA value used for structural qualification or thresholds.
  • slow - Slow MA 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