mirror of
https://github.com/ada-dmitry/dca_bot_tinv.git
synced 2026-09-24 00:30:23 +00:00
Исправление запроса SDK, дописать README, добавить модуль для
уведомлений в ТГ (пока не готово)
This commit is contained in:
@@ -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
|
||||
```
|
||||
|
||||
|
||||
Reference in New Issue
Block a user