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
}
]
}
}