Binance Infinity Grid App — PyQt6 GUI + автосопровождение ордеров
Десктопная программа на Python с современным GUI (PyQt6) для запуска и контроля грид-стратегии на Binance.
Что делает:
• Работает в режимах Binance SPOT / FUTURES.
• Принимает параметры: торговая пара, сумма инвестиций (USDT), шаг сетки (%), профит (%), перестройка при росте (%).
• Строит BUY-сетку ниже текущей цены (N ордеров), каждый ордер — на фиксированный бюджет в USDT.
• Когда BUY выполняется → автоматически выставляет SELL (take-profit) выше цены покупки.
• Когда SELL выполняется → возвращает BUY обратно на уровень “источника”, поддерживая бесконечную (infinity) сетку.
• Опционально перестраивает сетку вверх, если цена выросла на заданный % (чтобы “подтягивать” грид за трендом).
• Показывает live-цену через WebSocket, статус подключения WS Online/Offline, количество активных ордеров, прибыль и детализированные логи.
• Есть “тестовый прогон” (имитация без реальных ордеров) для проверки логики/интерфейса.
• Реализованы корректные округления до tick/step (через exchangeInfo) + базовая проверка баланса USDT перед стартом.
Технологии: Python, PyQt6, Binance REST API, WebSocket, requests, PyInstaller (spec), старт-скрипты под Windows/macOS.
Что делает:
• Работает в режимах Binance SPOT / FUTURES.
• Принимает параметры: торговая пара, сумма инвестиций (USDT), шаг сетки (%), профит (%), перестройка при росте (%).
• Строит BUY-сетку ниже текущей цены (N ордеров), каждый ордер — на фиксированный бюджет в USDT.
• Когда BUY выполняется → автоматически выставляет SELL (take-profit) выше цены покупки.
• Когда SELL выполняется → возвращает BUY обратно на уровень “источника”, поддерживая бесконечную (infinity) сетку.
• Опционально перестраивает сетку вверх, если цена выросла на заданный % (чтобы “подтягивать” грид за трендом).
• Показывает live-цену через WebSocket, статус подключения WS Online/Offline, количество активных ордеров, прибыль и детализированные логи.
• Есть “тестовый прогон” (имитация без реальных ордеров) для проверки логики/интерфейса.
• Реализованы корректные округления до tick/step (через exchangeInfo) + базовая проверка баланса USDT перед стартом.
Технологии: Python, PyQt6, Binance REST API, WebSocket, requests, PyInstaller (spec), старт-скрипты под Windows/macOS.