aradotso avatar

Aster Bot Trading

A production-grade automated trading bot for ASTERUSDT perpetual futures on AsterDEX. It ships with two strategies: Watermellon (EMA trend following with RSI filters) and Peach Hybrid (a dual-layer system combining trend bias with momentum surge detection). The risk controls are solid: configurable position limits, leverage caps, flip rate throttling, and an emergency stop-loss. It uses WebSocket for real-time market data, logs trades to CSV and JSON, and maintains persistent state across restarts. The codebase is TypeScript and Node.js, cleanly structured with separate modules for execution, risk management, and indicators. Worth noting it enforces a startup price guard that exits if spot price falls below 0.871, which you can skip for local testing but should understand before deploying live.

skills.sh installs
173
GitHub stars
26
last updated
Jun 3, 2026

Install

$ npx -y skills add aradotso/trending-skills --skill aster-bot-trading --agent claude-code

Installs into .claude/skills of the current project.

Files

Aster Trading Bot

Skill by ara.so — Daily 2026 Skills collection.

Aster Bot is a TypeScript/Node.js automated trading system for ASTERUSDT perpetual futures on AsterDEX. It features dual strategy engines (Watermellon and Peach Hybrid), configurable risk controls, real-time WebSocket market data, and production-grade logging with CSV/JSON trade records.


Installation

git clone https://github.com/SignalBot-Labs/aster-bot.git
cd aster-bot
npm install
cp env.example .env.local

Edit .env.local with your credentials (see Configuration below), then:

# Dry-run (no real orders)
npm run bot

# Live trading (real orders, real risk)
MODE=live npm run bot

Configuration

All configuration is via environment variables in .env.local.

Required

ASTER_RPC_URL=https://fapi.asterdex.com
ASTER_WS_URL=wss://fstream.asterdex.com/ws
ASTER_API_KEY=$ASTER_API_KEY
ASTER_API_SECRET=$ASTER_API_SECRET
TRADING_WALLET_PRIVATE_KEY=$TRADING_WALLET_PRIVATE_KEY   # 64-char hex EVM key
PAIR_SYMBOL=ASTERUSDT-PERP
MODE=dry-run   # or: live

Risk Management

Sponsors

Details

Repository
github.com/aradotso/trending-skills
Category
Finance & Trading
First seen
Jun 3, 2026

More from aradotso/trending-skills

All 251
1niller2005 avatarpolymarket-tradingniller2005/polyflupPolymarket-specific terminology, trading strategies, and API reference.144skills.sh installs
2absolutelyskilled avatarfinancial-modelingabsolutelyskilled/absolutelyskilledfinancial modeling142skills.sh installs
3exceptionless avatarstripe-best-practicesexceptionless/exceptionlessBest practices for building Stripe integrations137skills.sh installs
4sundial-org avatarcrypto-trackersundial-org/awesome-openclaw-skillsTrack crypto prices, set alerts, and search coins via CoinGecko API.136skills.sh installs
5shipshitdev avatarstripe-implementershipshitdev/librarystripe implementer119skills.sh installs
6bankrbot avatarBankr Agent - Portfoliobankrbot/claude-pluginsThis skill should be used when the user asks about "my balance", "portfolio", "token holdings", "check balance", "how much do I have", "wallet balance", "what t0skills.sh installs