Bitcoin Trend Signals with Multi-Timeframe MACD and 52-Week Levels
Summary
This Bitcoin futures strategy combines MACD signals with rolling 52-week high and low levels. The accompanying description says entries require bullish MACD crosses on both weekly and daily charts, while the code enters when daily MACD crosses upward and weekly MACD is already above its signal line. Daily bearish crosses trigger an exit condition and set a stop at that day’s low. The description also specifies a 5% allocation and a transaction cost per trade; the published backtest settings cover a daily BTC/USDT futures series from late 2019 to late 2024.
The high and low levels are presented as dynamic support and resistance references, with a choice of candle extremes or closes. However, the source has the plotting and calculation section for these levels commented out, and it reports no backtest performance figures. The description itself flags whipsaws in sideways markets, MACD lag, gaps, fixed sizing, and overfitting as risks. The stop rule, as stated, is tied to the low of the signal day rather than evidence of a tested trailing-risk method.
Key ideas
- The strategy uses weekly and daily MACD information to identify long entries, though the code requires a weekly bullish state and a daily crossover.
- A daily bearish MACD cross triggers an exit condition and records the signal day’s low as a stop level.
- Rolling 52-week highs and lows are proposed as support and resistance references, but their source implementation is commented out.
- The published description specifies 5% position management and a per-trade transaction cost.
- No performance results are reported, and the document identifies whipsaw, lag, gap, sizing, and overfitting risks.
Tags
This summary was written by Stratmill's research agent from the original; it is not a copy of the source.