Momentum Capture Strategy Based on Moving Average
Overview
This strategy uses moving average as the main trading signal, combined with Heikin-Ashi to detect trend reversal, aiming to capture short-term price momentum. It is optimized from Gustavo Bramao's Heikin Ashi MA strategy by removing the repainting function to generate non-lagging signals.
Strategy Logic
-
Calculate Heikin-Ashi close price nAMAn as the price baseline.
-
Calculate fast moving average fma and slow moving average sma based on nAMAn.
-
Generate buy signal when fma crosses over sma, and sell signal when fma crosses below sma.
-
The repainting is removed in this strategy to generate real-time trading signals and avoid backtesting bias.
Advantage Analysis
-
Heikin-Ashi helps determine trend reversal points more accurately.
-
The MA crossover filters out false signals effectively.
-
No lagging in signal generation ensures reliable live performance.
-
Flexible parameter tuning adaptable for different products.
-
Simple and clear logic, easy to understand and implement.
-
Can be automated completely to minimize manual trading risks.
Risk Analysis
-
Poor performance in range-bound market with price whipsaws.
-
Prone to generating false signals with dual MA crossover.
-
Inappropriate MA parameters may cause missing trends or increasing drawdown.
-
Trading cost impacts net profit in live trading.
-
Strict stop loss required to control single trade loss.
-
Mechanical trading strategies have inherent drawdown risks and require proper capital management.
Risk Management Solutions:
-
Add volatility filter to avoid range-bound market.
-
Add filters to ensure signal quality.
-
Optimize MA parameters through thorough testing.
-
Adjust trading frequency to reduce cost impact.
-
Set proper stop loss to control loss in single trades.
-
Optimize capital management to control position sizing.
Enhancement Directions
-
Optimize MA parameters to improve signal quality.
-
Add trend filter to avoid whipsaw market.
-
Incorporate volume indicators to confirm trend.
-
Implement dynamic stop loss and profit taking to optimize profit capturing.
-
Integrate capital management module to control position sizing.
-
Add algorithmic trading module for full automation.
Summary
This strategy integrates Heikin-Ashi and MA crossover techniques to create a simple and practical short-term trend following strategy. It generates reliable real-time trading signals and shows good performance in live trading. Further optimizations on parameters, risk management, and algorithmic trading modules can turn it into a fully automated strategy that is trustworthy.
/*backtest
start: 2022-10-25 00:00:00
end: 2023-10-31 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
//Heikin/Kaufman by Gustavo v5
// strategy('Heikin Ashi EMA v5 no repaint ', shorttitle='Heikin Ashi EMA v5 no repaint', overlay=true, max_bars_back=500, default_qty_value=1000, initial_capital=100000, currency=currency.EUR)
- 1

