Agent skill · software engineering · aradotso

aster-bot-trading

Automated perpetual futures trading bot for AsterDEX with dual strategies, risk management, and TypeScript/Node.js stack

Why this skill is useful

Adds executable scripts for automated trading with specific strategies and risk management tailored for AsterDEX that the AI wouldn't generate on its own.

What it needs

Requires git, npm installed locally. Requires asterdex account access. About 9k tokens when loaded. Last updated 2026-07-09. 70 stars on the source repository.

What this skill does

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 Edit .env.local with your credentials (see Configuration below), then: --- Configuration All configuration is via environment variables in .env.local. Required Risk Management Strategy Selection Timeframe Startup Price Guard The bot calls web3.prc's prices() at startup and checks the responsive field against limitPrice = 0.871 in src/lib/spotPrice.ts. If below, the bot exits. --- Strategy Configuration Watermellon (EMA + RSI trend following) Logic: Long: bullish EMA stack (fast > mid > slow) + RSI ≥ RSIMINLONG + ADX ≥ ADXTHRESHOLD Short: bearish EMA stack (fast < mid < slow) + RSI ≤ RSIMAXSHORT + ADX ≥ ADXTHRESHOLD Peach Hybrid (Dual V1 + V2 system) --- Key Commands --- Project Structure --- Real Code Examples Reading current configuration in TypeScript Implementing a custom indicator (EMA calculation) Watermellon strategy signal generation Peach Hybrid V2 momentum check AsterDEX REST API order placement WebSocket market data subscription Risk manager: flip and loss control Trade logger (CSV + JSON) --- Common Patterns Starting with safe defaults Always validate in dry-run for at least one full trading session before switching to live. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills aradotso/aster-bot-trading

View the source on GitHub

Browse the @skills marketplace