I decided that I would indeed put my other project aside and work on a MM/Arbitrage bot that anyone can download and run on their computer alongside a CLI wallet. I am trying to make it stupidly easy to use so that my grandma could run it... I will be open sourcing it after I am happy that it is safe to for someone to run (won't lose a ton of money haha.)
Done:
- I got the wireframe just about done today:
http://imgur.com/a/FelFn- The settings are saved in a Mongo database (in case you need to reboot your computer, close the bot, etc..)
- You can access the bot from any computer with an internet connection if you forward the web server port
To-Do:
- I will add the ability to create a username and password for added security since you can access the bot from other computers if the port is forwarded.
- Write the Bitshares CLI wallet library
- Write the first exchange (Poloniex) library
- Write a MM/Arbitrage Logic library
I am going to firstly make sure it has the ability to perform arbitrage trades across all BTS/bitAsset markets (centralized exchanges and Bitshare's DEX.) I think that is much easier than making a MM bot. If I can finish that I may move onto some MM-like functions. In other words.. all of the hard stuff left to do.