-
-
Notifications
You must be signed in to change notification settings - Fork 10
/
TODO
40 lines (33 loc) · 1.59 KB
/
TODO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
# Bot
* Staked balances do not show up anymore
* might be fixed: https://github.com/binance-us/binance-us-api-docs/issues/107#issuecomment-1261877728
* There is not a staking API on binance.us
* The staked balances seems to be removed from the `get_account()` response
* Purchase more than the minimum
* Make sure MIN_NOTIONAL is respected when LIMIT strategy is used
* Refactor all binance stuff into a exchange-wrapped module
* Market orders
* Limit orders
* Offer a SME-based index?
* https://taapi.io
* Calculate on our own using klines and https://mrjbq7.github.io/ta-lib/
* Think about multiple exchanges to get more lower-value tokens in the index
* Refactor binance-specific stuff out of the market_buy logic
* Define minimum API requirements for a new exchange
* Which exchange has the most tokens, reasonable fees, and mostly trustworthy?
* Play around with purchasing at different points in the order book when using a limit strategy
* Inspect market depth to help determine the most realistic low price to purchase at
# System
* Conditionally load up rich depending on the env
* How will retries be handled by celery?
# Docker
* Move all scripts into a `scripts/` folder
* Install rust and support latest cryptography version
# CI / Python
* Python linter?
* Add cassettes for e22 tests
* cache poetry on github CI https://medium.com/@vanflymen/blazing-fast-ci-with-github-actions-poetry-black-and-pytest-9e74299dd4a5
# Ideas
* Can we use cointracker to get external portfolio data?
* Check prices across exchanges?
https://marketplace.visualstudio.com/items?itemName=ms-python.isort