OpenViSTAI · Agents · Blockchain · Crypto
Menu
Exchanges & Trading

Binance Dca Bot

Binance Dca Bot is a JavaScript server application that schedules recurring cryptocurrency purchases on Binance, including fiat-to-crypto and crypto-to-crypto trades. Users configure assets, funding currencies, order amounts or quantities, and execution intervals through a trades.js file or environment variables.

Independent OpenViST project profile, based on linked sources.

Binance Dca Bot — OpenViST project profile in Exchanges & Trading.
OpenViST project illustration. See the linked sources for product details.
Understand the project

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.
Before you choose

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.

Source-based practical guide

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

  1. Clone the repository, enter its directory and install dependencies with npm.

  2. Rename the provided env.example file to .env and set the required Binance credentials.

  3. Define the asset, funding currency, order amount or quantity, and cron schedule in trades.js; alternatively, provide trades through the TRADES environment variable.

  4. 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.
Evidence and transparency

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