Digital Enigma's Trading Bot is a .Net Core cross platform project that watches several bet exchanges and uses strategies to profit. All modules can work together or separately, and connected via the common library and communicates through ASP.Net Core apis.
- Created a Rate Manager to parse and listen several bet exchanges as well as keep track and save data from sources.
- Created the Transaction SQLite Database module and ASP.Net Core service which keeps track of the bets.
- Created the Event SQLite Database and ASP.Net Core web service that holds the events information such as Football Matches, Horse Races etc.
- Developed a Python module that saves given event’s rate data per tick to the database. Used MongoDB in this module.
- Developed a Python module which reports rate data as CSV files.
- Created a Hedge Manager to reduce risks of strategies on bets.
- Created two different betting strategies.
- Created a template betting strategy to implement more strategies.