whatisgithub

What is aster-bot?

sigmatradelabs/aster-bot — explained in plain English

Analysis updated 2026-05-18

381JavaScriptAudience · developerComplexity · 4/5Setup · moderate

In one sentence

An automated trading bot for AsterDEX, a crypto perpetual futures exchange, that runs built-in strategies to open and close trades around the clock.

Mindmap

mindmap
  root((aster bot))
    What it does
      Auto trading
      AsterDEX API
      Runs 24 7
    Strategies
      Watermellon
      Peach Hybrid
      Config only
    Risk controls
      Stop loss
      Trailing stop
      Position limits
    Tech stack
      Node.js
      TypeScript
    Use cases
      Live trading
      Dry run testing
      Trade logging

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Run automated perpetual futures trades on AsterDEX using a preset strategy.

USE CASE 2

Test a trading strategy safely in dry run mode before risking real money.

USE CASE 3

Apply risk controls like stop loss, trailing stop, and position size limits automatically.

What is it built with?

Node.jsTypeScript

How does it compare?

sigmatradelabs/aster-botfastify/point-of-viewebookfoundation/free-programming-books-search
Stars381378368
LanguageJavaScriptJavaScriptJavaScript
Last pushed2026-07-04
MaintenanceActive
Setup difficultymoderateeasymoderate
Complexity4/52/52/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 1h+

Involves real trading risk and requires an AsterDEX account plus careful configuration before live use.

So what is it?

Aster Bot is an automated trading system for AsterDEX, a decentralized exchange for cryptocurrency perpetual futures contracts. Perpetual futures are a type of trading instrument that lets you bet on whether a cryptocurrency price will go up or down, with leverage, without an expiry date. This bot connects to AsterDEX's public API and places buy and sell orders automatically based on pre-programmed strategies, running around the clock without manual intervention. The README opens with a prominent disclaimer: trading digital assets involves substantial risk, the example screenshots in the docs are illustrative rather than guarantees, and users should read the risk warnings before running anything with real money. The project is aimed at technically comfortable operators who already understand what they are doing, not beginners. The bot supports two built-in trading strategies. One is called Watermellon and uses moving averages combined with a momentum indicator to identify trends. The other is called Peach Hybrid and has two modes: one that tracks market bias and direction, and another that looks for momentum surges. Which strategy you use and how it behaves is controlled entirely through environment variables and configuration, with no code changes required. Risk management features include configurable position size limits, leverage caps, stop-loss and take-profit levels, a trailing stop that adjusts as prices move in your favor, and a limit on how often the bot can flip between long and short positions per hour. All trades are logged to CSV and JSON files organized by date, and the bot maintains state across restarts so it can reconcile with actual open positions on the exchange. The system runs as a Node.js application and is designed to be deployed on a VPS or personal machine. It supports a dry-run mode for testing strategy behavior with no real orders placed, which the README recommends using before switching to live trading. The project is built in TypeScript and intended for developers comfortable reading logs and adjusting configuration before scaling up position sizes.

Copy-paste prompts

Prompt 1
Help me configure the Watermellon strategy settings for aster-bot.
Prompt 2
Explain the two modes of the Peach Hybrid strategy in this bot.
Prompt 3
Walk me through setting up dry run mode before switching aster-bot to live trading.
Prompt 4
Show me how the hourly position flip limit and trailing stop work in this bot's config.

Frequently asked questions

What is aster-bot?

An automated trading bot for AsterDEX, a crypto perpetual futures exchange, that runs built-in strategies to open and close trades around the clock.

What language is aster-bot written in?

Mainly JavaScript. The stack also includes Node.js, TypeScript.

How hard is aster-bot to set up?

Setup difficulty is rated moderate, with roughly 1h+ to a first successful run.

Who is aster-bot for?

Mainly developer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.