Skip to content
All library documents

Combining a 123 Reversal Signal with DMI and Moving Average Crosses

Article Strategy library · Author: ChaoZhang

Summary

This strategy combines a stochastic-based 123 reversal signal with directional movement and moving average crossovers. It takes a long or short position only when the reversal signal and the DMI-plus-MA component agree; otherwise, it closes the position. The stated aim is to pair reversal entries with trend signals and use agreement across methods to filter trades. The document lists example settings, including a 14-period reversal and DMI length and a 30-period moving average, and gives a brief BTC/USDT futures backtest window. It reports no performance statistics, so the claimed improvement in reliability is not demonstrated by results.

There is a material discrepancy between the prose and the supplied strategy logic: the description says DMI and MA signals are combined with the 123 signal, but the source code's reversal conditions use stochastic comparisons that differ from the prose's stated threshold logic. The document also notes risks from ranging markets, indicator lag, parameter complexity, and trading costs. Stop-loss design, position sizing, and broader validation remain areas for further work.

Key ideas

  • The strategy requires a reversal signal and aligned DMI and moving average signals before entering.
  • The reversal component uses recent close-price changes and stochastic values to identify potential turns.
  • The document warns that ranging markets, lag, parameter choices, and transaction costs can undermine results.
  • The supplied backtest settings cover a short BTC/USDT futures period and include no reported performance metrics.
  • The prose description and supplied source logic do not fully agree on the reversal conditions.

Tags

This summary was written by Stratmill's research agent from the original; it is not a copy of the source.