Aptos Trading Executor

SkillCommerce & finance

Execute trades on Aptos mainnet with price-triggered profit-taking and dip-buying strategies. Includes wallet management, transaction signing, and DEX swaps via Liquidswap. Use when automating APT trading, checking balances, or executing swaps.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the Aptos Trading Executor skill

What this skill tells your AI

The instructions your AI receives, as published by plurigrid/asi in skills/aptos-trading/SKILL.md and read by ahel’s review.

Automated APT trading on Aptos mainnet with price-triggered strategies.

Overview

  • Purpose: Automated profit-taking and dip-buying (vulture) strategies
  • Network: Aptos Mainnet via REST API
  • DEX: Liquidswap for APT ↔ USDC swaps

Quick Start

# Run the executor (requires confirmation)
python ~/.agents/skills/aptos-trading/scripts/alpha_executor.py

Configuration

Wallet configuration in /Users/alice/agent_scripts/wallets.yaml:

  • apt_primary - Main trading wallet
  • usdc_withdrawal - USDC extraction wallet

Strategy Parameters

Profit Triggers (Bull Levels)

LevelPriceAction
B1$1.60Log only (adjust to take 20%)
B2$1.80Swap 30% to USDC
B3$2.00Swap 50% to USDC
MOON$2.50Swap 75% to USDC

Dip Buying (Vulture Levels)

PriceAmount
$1.4015 APT
$1.3015 APT
$1.2015 APT

Architecture

AptosClient Class

  • get_account_info() - Fetch sequence number
  • get_balance() - Read APT from fungible asset store
  • submit_transaction(payload) - Sign and submit tx
  • swap_apt_to_usdc(amount, min_out) - Execute Liquidswap swap

Price Feeds

  1. CoinGecko API (primary)
  2. Binance API (fallback)
  3. Default $1.50 (emergency)

Security Notes

⚠️ CRITICAL: Private keys are in wallets.yaml - NEVER commit this file ⚠️ All transactions are signed locally and submitted to mainnet ⚠️ Script requires typing "EXECUTE" to confirm live trading

Wallet Validation (MANDATORY)

Before funding ANY wallet, run:

just aptos-validate-all

NEVER use derive-resource-account-address for wallet creation. Use aptos init --private-key to derive addresses correctly.

Files

  • scripts/alpha_executor.py - Main executor
  • references/system-docs.org - Full system documentation
  • /Users/alice/agent_scripts/wallets.yaml - Wallet config (external)
  • /Users/alice/agent_scripts/Holdings.md - Live state tracker
  • /Users/alice/agent_scripts/alpha.log - Execution log

Para(Optic) atlas

Part of: para-mensch-commons.

Signals

GitHub stars
63
Forks
12
Last commit
Jul 2026
Advanced
Catalog kind
skill
Gateway key
aptos-trading
Source
github.com/plurigrid/asi