diff --git a/.gitignore b/.gitignore index 911fc49..b69ff43 100644 --- a/.gitignore +++ b/.gitignore @@ -11,4 +11,6 @@ utils/close.py utils/credentials.py utils/set_exchange.py utils/stuff.py - +logs/*.log +upload_testnet.sh +upload_mainnet.sh diff --git a/todo.txt b/todo.txt index 4e03ed4..cdf37d4 100755 --- a/todo.txt +++ b/todo.txt @@ -3,8 +3,12 @@ Mandatory: 0. Mobile app. 1. Stats webpage. 2. Instead of giving a list of order_ids to each trader, give a list of the open orders and that's it (for easier future development, partial order fills for example) -3. Deploying script, both for testnet and for mainnet. -4. Maintain local orderbooks for each trading pair. +3. Maintain local orderbooks for each trading pair, which enables: + 3a. Smart order pricing: Prioritization of fill speed over instant profit or vice versa +4. Round-robin trading pairs: Instead of a fixed list of trading pairs, after n closed deals the trader is terminated and a new one spawns, picking the trading pair + from a pre-populated list (the trading pairs can be selected by using Yang-Zhang, Parkinson or another volatility indicator) + This could be very benefitial, since it limits the long time commitment to a small list of trading pairs, enabling the instance to react to market trends very + rapidly. 5. Consolidate vocabulary (trader, pair and bot; instance & trader) 6. Base add for short traders.