Identify strong uptrends across multiple timeframes (weekly, daily, hourly).
Combine momentum (MACD), trend (Supertrend), and volume analysis.
Use the hourly Supertrend as the final confirmation for entry.
Exit when the hourly trend reverses (hourly close below Supertrend).
Timeframes: The code now incorporates weekly, daily, and hourly timeframes, fulfilling the first goal.
Indicators: It uses MACD, Supertrend, and volume, fulfilling the second goal.
Hourly Confirmation: The hourly Supertrend crossover is used as the final entry trigger, fulfilling the third goal.
Exit: The sell condition is triggered when the hourly close crosses below the Supertrend, fulfilling the fourth goal.