Stage 03.2 - market timestamp in local timezone
This commit is contained in:
34
docs/stages/stage-03-2-real-rest.md
Normal file
34
docs/stages/stage-03-2-real-rest.md
Normal file
@@ -0,0 +1,34 @@
|
||||
# Stage 03.2 — Public REST client
|
||||
|
||||
## Цель
|
||||
Перевести экран `📈 Рынок` с mock-цены на реальную публичную цену из Dzengi demo API.
|
||||
|
||||
## Что добавляется
|
||||
- `exceptions.py`
|
||||
- `rest_client.py`
|
||||
- real path в `service.py`
|
||||
- обновленный `market.py`
|
||||
- обновленный `system_status.py`
|
||||
|
||||
## Что используется
|
||||
- Base demo URL: `https://demo-api-adapter.dzengi.com`
|
||||
- Endpoint: `GET /api/v2/ticker/24hr`
|
||||
- Symbol: `BTC/USD_LEVERAGE`
|
||||
|
||||
## Как работает
|
||||
### Если `EXCHANGE_ENABLED=false`
|
||||
- используется mock mode
|
||||
|
||||
### Если `EXCHANGE_ENABLED=true`
|
||||
- выполняется реальный public GET request
|
||||
- `📈 Рынок` показывает реальную цену
|
||||
- `⚙️ Система` показывает статус API
|
||||
|
||||
## Что пока НЕ делается
|
||||
- private auth
|
||||
- баланс через реальные ключи
|
||||
- создание ордеров
|
||||
- websocket
|
||||
- retry logic
|
||||
- backoff
|
||||
- rate-limit handling
|
||||
Reference in New Issue
Block a user