I need a Windows desktop tool that can spot spikes on Boom and Crash indices in real time. The core logic should be written in Python, but I also want to leverage MQL5 so the detector can pull data directly from MetaTrader 5 and, if possible, fire alerts back into the terminal. Here is what I’m aiming for: • A lightweight .exe I can run on any recent Windows machine without manual Python setup • Real-time spike detection that refreshes with every new tick from MT5 • Clear on-screen notification plus an optional sound or pop-up the moment a spike is captured • Clean, well-commented source code in both Python and the supporting MQL5 script so I can tweak parameters later If you have prior experience handling synthetic indices or integrating Python with MT5, that will make the job easier, but solid knowledge of both environments is the key. Once the tool flags spikes accurately and installs smoothly on my PC, the project is done.