RSI, MACD and Volume Filters for Long Entries
Summary
This described strategy combines RSI, MACD, Bollinger Band calculations, volume measures, and optional moving-average types. Its highlighted buy setup requires RSI below 30, a bullish MACD crossover, and positive delta volume; the stated exit triggers are a bearish MACD crossover or RSI above 60. The code also permits a long entry on either a MACD bullish crossover or a bullish engulfing candle, provided RSI is below 70 and delta volume is positive. Thus, the executable entry rule is broader than the highlighted “best buy” condition. The published test settings specify hourly BTC/USDT futures over about a month, without performance results.
There are notable limits to the description. The volume totals accumulate throughout the dataset rather than resetting over a rolling window, and although Bollinger calculations and parameters are present, they do not gate the entry or exit rules shown. The code includes commission and slippage settings, but these alone do not establish profitability. Its claims of comprehensive risk control are not supported by explicit stop-loss or take-profit orders in the displayed logic; the stated exit conditions are indicator-based. Range-bound false signals, lag, costs, and overfitting remain concerns.
Key ideas
- The highlighted buy setup requires RSI below 30, a bullish MACD crossover, and positive delta volume.
- The code’s actual long-entry rule also accepts a bullish engulfing pattern when RSI is below 70 and delta volume is positive.
- The shown exits use a bearish MACD crossover or RSI above 60 rather than explicit stop-loss or take-profit orders.
- Volume delta is calculated from cumulative up-bar and down-bar volume, which may behave differently from rolling delta.
- Bollinger calculations are included but do not appear to filter the displayed trading rules, and no test results are reported.
Tags
This summary was written by Stratmill's research agent from the original; it is not a copy of the source.