QuantDev Core
94 subscribers
53 photos
14 videos
31 files
16 links
Download Telegram
Channel created
Добиваем 100 подписчиков и выложу первый софт 🫡🍺
🔥3👀1
Media is too big
VIEW IN TELEGRAM
Привет, в этом ролике я объясняю почему так долго делается софт, надеюсь поймёте и не будете осуждать 🤝
Всем доброго времени суток !

Решил показать вам, новую структуру софта который разрабатываю, применена декомпозиция и солид, как советовали в коментариях.

binance_scalper_bot/

├── main.py
├── config.py # Конфигурация, параметры стратегии, API ключи

├── core/
│ ├── api/ # Отвечает за API взаимодействие с Binance
│ │ ├── rest_client.py # REST API клиент, строго для запросов с лимитами
│ │ ├── websocket_client.py # WebSocket клиент, потоковая подписка на данные
│ │ └── api_manager.py # Фасад, объединяет REST + WS, контролирует очереди запросов
│ │
│ ├── trading/ # Основная торговая логика и управление сделками
│ │ ├── order_executor.py # Выставление и управление ордерами
│ │ ├── position_manager.py # Учёт открытых позиций и обновление статусов
│ │ ├── risk_manager.py # Контроль рисков: SL, TP, максимальный убыток
│ │ ├── strategy.py # Логика стратегии: генерация торговых сигналов
│ │ └── indicators/ # Индикаторы для стратегии (отдельный пакет)
│ │ ├── ema.py # EMA
│ │ ├── rsi.py # RSI
│ │ ├── vwap.py # VWAP
│ │ └── indicator_base.py # Абстрактный базовый класс для индикаторов
│ │
│ ├── data/ # Управление и хранение данных
│ │ ├── market_data.py # Кэш цен, свечей, тикеров
│ │ ├── position_data.py # Структуры данных позиций
│ │ └── trade_data.py # История сделок, статистика
│ │
│ └── utils/ # Утилиты общего назначения
│ ├── logger.py # Логгирование
│ ├── math_utils.py # Математика: округления, расчёты комиссий
│ └── helpers.py # Вспомогательные функции

├── ui/
│ ├── main_window.py # Главное окно, баланс, список позиций
│ ├── position_detail_window.py # Окно детальной информации по позиции
│ ├── chart_renderer.py # Построение графиков и визуализация
│ └── ui_components/ # Переиспользуемые UI компоненты (таблицы, кнопки)

└── tests/
├── core/
│ ├── api/
│ ├── trading/
│ ├── data/
│ └── utils/
├── ui/
└── integration/
👍3