This is an example of universal system written in python to run various types of trading robots on different crypto exchange platforms.
start_robot.py - main script running as a cronjob 24/7 each check interval
settings.py - settings with credentials to connect to exchange, to database and so on
load_tickers.py - script to request bunch of tickers from exchange platform running as independed cronjob. Fills tickers table
bittrex.py - Public trade API for bittrex crypto-exchange
bittrex_platform.py - Wrapper for bittrex API providing work enviroment for CRobot class
pump_robot.py - Base CRobot class of trading robot. Robot looks for pairs with signs of pamp and trade them. Send mail for completed trades and statistic
deep_robot.py - Another type of CRobot
simulator.py - Simulator to run CRobots on historical set of tickers and adjust robot's parameters
*.sql - database tables for MySQL