Having successfully implemented similar multi-timeframe trading algorithms in MultiCharts using EasyLanguage for clients trading both equities and futures, I'm confident I can deliver a robust solution for your 2.2 event strategy. My experience includes developing complex order management systems with dynamic stop-loss and take-profit logic, similar to the tiered approach you've described, along with rigorous backtesting and optimization procedures.
First, I'll create separate EasyLanguage scripts for each of the four scenarios (2.2.1 - 2.2.4), ensuring each script accurately captures the buy conditions, listening process, open/close logic, and the dynamic take-profit promotion from 15-minute to 5-minute charts. Each script will generate the required visual signals (blue arrows, circles, triangles) on the respective charts (1H, 15M, 5M) for all events (listening, open, stop-loss, take-profit, close). After developing each scenario, I'll conduct comprehensive backtesting over two years of historical data for both GOOG and GC, providing you with separate Excel files for each scenario, with tabs for the 1H, 15M, and 5M charts, as you requested.
Could you share the specific details of the 2.2 event criteria outlined in your Google Sheet (all 9 pages)? This will allow me to immediately start translating your requirements into precise EasyLanguage code and deliver the most effective solution.