The ComboHold strategy is a trading strategy that utilizes various technical analysis (TA) indicators to make trading decisions. The strategy populates a given DataFrame with multiple TA indicators, such as ADX, PLUS_DM, MINUS_DM, PLUS_DI, MINUS_DI, MFI, SMA, MACD, STOCHF, RSI, Fisher RSI, Bollinger Bands, EMA (Exponential Moving Average), SAR, and more. The strategy involves creating different conditions based on the indicators' values to determine when to enter or exit trades.
These conditions include checks on indicators like MFI, Fisher RSI, Bollinger Bands, EMA angles and differences, MACD, ADX, and more.
For example, some conditions include checking if the MFI (Money Flow Index) is below a certain threshold, if the Fisher RSI is below a specific value, if the close price is below the lower Bollinger Band, if the EMA angle and difference meet certain criteria, if the MACD crosses above the signal line, and so on.
The strategy allows for flexibility by enabling or disabling specific indicators and adjusting parameters like thresholds, time periods, and drop values. By combining multiple conditions and indicators, the ComboHold strategy aims to generate trading signals for backtesting and evaluating trading performance.