Yes, this is exactly what TAAPI.IO is great for. It's really simple to make an app doing exactly this type of thing. Attached please find an example of a bulk query you might use for this. You can run this type of query periodically (once every hour, minute or a few seconds if you like...) and just track the results for the different moving averages (you can add more than 2 and also add other indicators). Then you just need to code your own login on what you want to happen when the crossover in the values happens ;)
POST the following JSON (don't forget to paste in your API key) to https://api.taapi.io/bulk
{ "secret":"{{ _.secret }}", "construct":{ "exchange":"binance", "symbol":"BTC/USDT", "interval":"1d", "indicators":[ { "indicator":"ema", "period":50 }, { "indicator":"ema", "period":200 } ] } }