I would suggest using a VM. More easily movable between systems and easy to run without dedicating a whole machine just to the bot. I have it running on a VM on my unraid server. My unraid box does a whole lot more than just this. And if I want to migrate the VM off, it is as easy as copy and paste.
I wouldn't recommend running on android - cool idea though. Android has many updates all the time (auto reboots, or auto updates), wouldn't want to have any disconnects on wifi or LTE if running on that, because then supergun might miss the sell time or buy time right. Just seems more risky on an Android running on wifi or LTE.
i have it running in VM now, but on my laptop that a i also use at work, so i need to shut it down on my way to/from work.
I already own a netbook that is not being used and this is a chance to actually put it to work.
I would need to connect to it remotely every now and then, to see if all is well, and it can be running 24/7
The android idea is just for fun. I used Linux Deploy to load a xubuntu setup, if the bot is not generating too much traffic(to mess with the mobile data limit) i think it would be neat to just have a droid trading