Binance Infinity Grid App — PyQt6 GUI + auto order support
Desktop program in Python with modern GUI (PyQt6) for launching and controlling grid strategy on Binance.
What it does:
• Works in Binance SPOT / FUTURES modes.
• Takes parameters: trading pair, investment amount (USDT), grid step (%), profit (%), rebuild on growth (%).
• Builds BUY grid below the current price (N orders), each order is for a fixed budget in USDT.
• When BUY is executed → automatically places SELL (take-profit) above the purchase price.
• When SELL is executed → returns BUY back to the "source" level, maintaining an infinite grid.
• Optionally rebuilds the grid upwards if the price has increased by a specified % (to "pull" the grid with the trend).
• Displays live price via WebSocket, WS connection status Online/Offline, number of active orders, profit, and detailed logs.
• Has a "test run" (simulation without real orders) to check logic/interface.
• Implemented correct rounding to tick/step (via exchangeInfo) + basic USDT balance check before starting.
Technologies: Python, PyQt6, Binance REST API, WebSocket, requests, PyInstaller (spec), start scripts for Windows/macOS.
What it does:
• Works in Binance SPOT / FUTURES modes.
• Takes parameters: trading pair, investment amount (USDT), grid step (%), profit (%), rebuild on growth (%).
• Builds BUY grid below the current price (N orders), each order is for a fixed budget in USDT.
• When BUY is executed → automatically places SELL (take-profit) above the purchase price.
• When SELL is executed → returns BUY back to the "source" level, maintaining an infinite grid.
• Optionally rebuilds the grid upwards if the price has increased by a specified % (to "pull" the grid with the trend).
• Displays live price via WebSocket, WS connection status Online/Offline, number of active orders, profit, and detailed logs.
• Has a "test run" (simulation without real orders) to check logic/interface.
• Implemented correct rounding to tick/step (via exchangeInfo) + basic USDT balance check before starting.
Technologies: Python, PyQt6, Binance REST API, WebSocket, requests, PyInstaller (spec), start scripts for Windows/macOS.