I believe Coinigy has a system where you can set up your accounts through them. I use them for charting but never bothered with the rest of their services. Take a look as I am not 100% sure, but it might just be what you are looking for.
If I'm not mistaken, Coinigy really do something like this but I think they have it in with people who have paid accounts? I'm not sure also but I think a feature like this will be given to those who invest money in their company, hence the suggestion of a paid account. They have a platform who will take care of all your trading activities from different exchange in one place using the API of every site that they include.
As for the OP, if you are really strict with your 5-minute timeline to do all those processes and if Coinigy isn't giving this type of service, then, there's a small chance that you'd find a solution for your inquiry. You are trying to transfer coins between exchanges and transfer it back in a different form of coin on a 5-minute window. I think it is impossible to do it.