Stage 07.2 - auto trading real settings and strategy presets
This commit is contained in:
19
docs/decisions/0016-auto-trading-settings-in-memory.md
Normal file
19
docs/decisions/0016-auto-trading-settings-in-memory.md
Normal file
@@ -0,0 +1,19 @@
|
||||
# 0016 — Auto Trading Settings in Memory
|
||||
|
||||
## Решение
|
||||
|
||||
На этапе 07.2 настройки автоторговли хранятся в памяти процесса.
|
||||
|
||||
## Причины
|
||||
|
||||
- быстрее реализовать MVP;
|
||||
|
||||
- не усложнять storage migration;
|
||||
|
||||
- достаточно для тестирования UI / logic.
|
||||
|
||||
## Последствия
|
||||
|
||||
После перезапуска бота настройки сбрасываются.
|
||||
|
||||
В будущем настройки будут храниться в БД / config.
|
||||
@@ -93,7 +93,9 @@
|
||||
✔ mock controls
|
||||
|
||||
### 07.2
|
||||
⏳ real settings
|
||||
✔ real settings
|
||||
✔ strategy presets
|
||||
✔ risk presets
|
||||
|
||||
### 07.3
|
||||
⏳ background loop
|
||||
|
||||
@@ -16,9 +16,10 @@
|
||||
|
||||
## 07.2 — Real settings
|
||||
|
||||
⏳ стратегия
|
||||
⏳ риск
|
||||
⏳ символ
|
||||
✔ стратегия
|
||||
✔ риск
|
||||
✔ символ
|
||||
✔ presets UI
|
||||
|
||||
---
|
||||
|
||||
|
||||
91
docs/stages/stage-07_2-auto-trading-real-settings.md
Normal file
91
docs/stages/stage-07_2-auto-trading-real-settings.md
Normal file
@@ -0,0 +1,91 @@
|
||||
# Stage 07.2 — Auto Trading Real Settings
|
||||
|
||||
## Что сделано
|
||||
|
||||
Реализованы реальные настройки автоторговли.
|
||||
|
||||
---
|
||||
|
||||
## 1. Настройки автоторговли
|
||||
|
||||
Экран:
|
||||
|
||||
🤖 Автоторговля → 🛠️ Настройки
|
||||
|
||||
Теперь показывает реальные значения:
|
||||
|
||||
- Стратегия
|
||||
- Инструмент
|
||||
- Риск
|
||||
|
||||
---
|
||||
|
||||
## 2. Настройка стратегии
|
||||
|
||||
Добавлен выбор стратегии:
|
||||
|
||||
- 📈 Trend Following
|
||||
- 🧩 Grid Trading
|
||||
- ⚡ Scalping
|
||||
|
||||
В state сохраняются short-code:
|
||||
|
||||
- TREND
|
||||
- GRID
|
||||
- SCALP
|
||||
|
||||
---
|
||||
|
||||
## 3. Настройка инструмента
|
||||
|
||||
Добавлен выбор торгового инструмента:
|
||||
|
||||
Примеры:
|
||||
|
||||
- BTCUSD
|
||||
- BTCUSDT
|
||||
- ETHUSDT
|
||||
|
||||
Значение влияет на экран автоторговли.
|
||||
|
||||
---
|
||||
|
||||
## 4. Настройка риска
|
||||
|
||||
Добавлен выбор риска:
|
||||
|
||||
- 0.5%
|
||||
- 1.0%
|
||||
- 2.0%
|
||||
|
||||
Значение влияет на расчёт будущего position sizing.
|
||||
|
||||
---
|
||||
|
||||
## 5. Service layer update
|
||||
|
||||
В AutoTradeService добавлены методы:
|
||||
|
||||
- set_symbol()
|
||||
- set_strategy()
|
||||
- set_risk_percent()
|
||||
|
||||
---
|
||||
|
||||
## 6. UI improvement
|
||||
|
||||
Стратегии отображаются в friendly-виде:
|
||||
|
||||
- 📈 Trend Following
|
||||
- 🧩 Grid Trading
|
||||
- ⚡ Scalping
|
||||
|
||||
---
|
||||
|
||||
## Commit
|
||||
|
||||
```
|
||||
git add .
|
||||
git commit -m "Stage 07.2 - auto trading real settings and strategy presets"
|
||||
git push
|
||||
```
|
||||
Reference in New Issue
Block a user