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.