Practical overview
When it fits
Use it when you want a self-managed Node.js process to place recurring Binance buy orders from configured trade definitions.
Who it is for
- People who want to automate recurring purchases of Binance-supported cryptocurrencies.
- Developers comfortable installing and running a Node.js application on a server.
- Users who want optional email or Telegram notifications when buy orders execute.
Documented uses
- Schedule buys for selected assets using cron expressions.
- Set an order by spend amount or by quantity purchased.
- Use fiat or another cryptocurrency as the funding currency.
- Configure optional notifications for executed orders.
Requirements & limits
The README documents a self-hosted setup requiring Node.js v13 or later and Binance API credentials. The repository lists an MIT license.
- Scheduled orders run only while the application process remains running.
- A trade can execute immediately if its schedule is omitted.
- The configuration supports Binance Testnet as an optional setting.
- Order sizes must comply with Binance rules for the selected pair.
- Telegram, SendGrid and MongoDB settings are optional; the documentation does not demonstrate other exchange integrations.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Set up the bot and configure a Binance trade
Install the application and define a trade schedule and order amount using the documented configuration files.
Before you start
- Node.js v13 or higher
- A Binance API key and secret, with reading and Spot & Margin Trading permissions enabled
- The project repository and npm
Steps
Clone the repository, enter its directory and install dependencies with npm.
Rename the provided env.example file to .env and set the required Binance credentials.
Define the asset, funding currency, order amount or quantity, and cron schedule in trades.js; alternatively, provide trades through the TRADES environment variable.
Set any other required settings through the .env file or environment variables.
Expected outcome
The application is installed and configured with a Binance trade definition ready for the documented start command.
Guide limitations
- This guide covers setup and configuration only; scheduled execution requires starting the application and keeping it running.
- Binance trading rules impose minimum and maximum order sizes for trading pairs.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 15 October 2026
- Original website title
- lukeliasi/binance-dca-bot · Official homepage title · retained in its source language

