Hello, I'm from Vietnam. I'm an experienced MT4 & MT5 Coder and Forex Trader.
Regarding your project, I completely understand your idea about filtering the Spike signal with set of MAs.
1./ About Alert, I also will add all MT4 support alert types: Popup, Sound, Email, Push Notifications. Alert message include: Pair name, Time Frame, Time to detect alert ..
2./ I also add an Option so that you can select you receive alert as soon as signal appear or confirm with candle closed.
3./ About MA filter, I understood. And I will move the code of MTF MA to inside Spike Indy. So we need only 1 EX4/MQ4 file, no need to call any external Indys. This will make the new Indy run faster and smaller ...
4./ New Indy also paint the MAs line on chart (will has Options so that you can turn off this)
5./ I also add some useful information on chart, such as the MA settings ..., relatetive position of MAs such as MA1 > MA3 > MA2 > MA4. And current Bias of D1 candle (bullish, bearish)
I believe with such those my ideas, the Indy will be great help for your trading. I can deliver the Indy within 3 days (of course, sooner is better)
Thank you and I'm looking forward to working with you!.