Practical overview
When it fits
Use it when you want to run a self-hosted, long-only spot-grid routine with configurable pair, ratios, and staged quantities, and can meet its server and exchange-access requirements.
Who it is for
- Python users who want to run a configured spot-grid strategy on a Linux server.
- Traders who can manage exchange API credentials, pair settings, and spot-account funds.
- Users who want optional DingTalk notifications for the bot.
Documented uses
- Configure a spot pair and the price ratios that determine staged buys and profit-taking sells.
- Set different purchase quantities for successive grid entries.
- Start the strategy with exchange API credentials.
- Receive optional DingTalk bot alerts.
Requirements & limits
The repository is public and licensed under MIT. The documented workflow requires exchange API credentials; a DingTalk token is needed only for the described alert mode.
- The strategy is long-only spot trading, and the README says it can raise grid prices as the market rises.
- The configuration exposes the trading pair, buy and sell ratios, position state, and staged quantities.
- The README describes Binance and Huobi API use but does not document a general exchange-adapter interface.
- The README recommends an overseas server because exchange API access may be unreliable from mainland China.
- It identifies Python 3 on Linux and the requests package for setup.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Configure and start the spot grid bot
Set the documented credentials and grid parameters, install the listed dependency, and launch the main script.
Before you start
- Python 3 on Linux, with a server able to reach the exchange API.
- Exchange API key and secret.
- A funded spot account and a chosen trading pair.
- The requests Python package.
- A DingTalk bot token only if using the documented notification mode.
Steps
Enter the exchange API key and secret in the app authorization file; add a DingTalk bot token there if using alerts.
Edit data/data.json to set the trading pair, profit and buy-step ratios, position state, and staged quantity list.
Install the listed dependency with pip install requests.
Run python eth-run.py for the documented DingTalk-notification mode.
Expected outcome
The configured main script is started for the spot-grid strategy; the README identifies eth-run.py as the DingTalk-enabled launch option.
Guide limitations
- The README cautions that exchange API access may be unreliable from mainland China and recommends an overseas server.
- The account needs sufficient funds for orders and fees; the README specifically notes BNB for Binance fee payment.
- The documented procedure does not include backtesting or a pre-trade simulation.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 15 October 2026
- Original website title
- hengxuZ/binance-quantization · Official homepage title · retained in its source language

