Skip to content
All library documents

Combining 123 Reversal Signals with ECO Trend Filtering

Article Strategy library · Author: ChaoZhang

Summary

The Surf Rider concept combines a short-term reversal signal with the Ergodic Candlestick Oscillator (ECO), a momentum measure based on candle body direction and size. The described 123 component uses consecutive closing-price changes and stochastic conditions to identify potential reversals. ECO classifies direction by whether its smoothed value is above or below zero. A position is taken only when both components agree, and the implementation closes all positions when their combined signal is neutral.

The document presents this agreement rule as a way to filter trades, while acknowledging that it can miss signals and that reversals may perform poorly in ranges or low-liquidity conditions. It lists parameters and backtest settings for BTC/USDT futures over about a month of hourly bars with 15-minute base data, but provides no performance statistics. There is also a discrepancy between the prose description of the reversal rules and the code’s stochastic comparisons, so the exact signal definition should be checked before reproducing the strategy. No stop-loss method is implemented in the supplied script.

Key ideas

  • The system combines a stochastic-based reversal signal with ECO momentum direction.
  • Trades are opened only when both components indicate the same direction.
  • The code closes positions when the combined signal becomes neutral and contains no explicit stop loss.
  • The document warns about range-bound conditions, low liquidity, and missed trades from the confirmation filter.
  • Backtest settings are stated, but performance results are absent and the prose and code differ in signal details.

Tags

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