Исправление запроса SDK, дописать README, добавить модуль для

уведомлений в ТГ (пока не готово)
This commit is contained in:
Dmitry
2026-01-11 14:43:01 +03:00
parent 08a43c876c
commit 898e5eca2c
11 changed files with 316 additions and 56 deletions
+7 -13
View File
@@ -2,22 +2,16 @@
Автоматический бот для реализации стратегии Dollar Cost Averaging (DCA) через API Tinkoff Invest. Поддерживает работу с акциями, ETF, облигациями и валютами на реальном брокерском счете.
## Обновление
Т-Банк обновил свой SDK для работы с биржей, видимо из-за блока на PyPy. Теперь для использования, надо заменить `tinvest` на `t_tech`.
## Особенность
Бот спокойно работает с акциями, ETF, облигациями и валютами, но лучше всего себя показывает с ETF, т.к. имеет меньшую цену за пай, что позволяет более гибко регулировать объемы инвестирования в разные инструменты.
## Что это такое?
DCA (Dollar Cost Averaging) — это инвестиционная стратегия, при которой вы регулярно покупаете финансовые инструменты на фиксированную сумму, независимо от их текущей цены. Это помогает снизить влияние волатильности рынка на общую стоимость инвестиций.
## Основные возможности
- ✅ Автоматическое распределение бюджета по заданным весам между инструментами
- ✅ Поддержка акций, ETF, облигаций и валют
- ✅ Корректный расчет стоимости облигаций (номинал + НКД)
- ✅ Проверка торгового статуса инструментов
- ✅ Защита от ошибок недостатка средств с автоматическим уменьшением размера ордера
- ✅ Детальное логирование всех операций в CSV
- ✅ Режим симуляции (dry-run) для тестирования
- ✅ Буферы для комиссий и проскальзывания
- ✅ Работа только с реальными счетами (без песочницы)
## Требования
- Python 3.8+
@@ -28,7 +22,7 @@ DCA (Dollar Cost Averaging) — это инвестиционная страте
1. Клонируйте репозиторий:
```bash
git clone <url>
git clone https://github.com/ada-dmitry/t_tech-gyro.git
cd dca_bot
```