Binance Trade Hunter
Binance trading skill for coin analysis, pump detection, and one-click trading via Telegram. Use when the user wants to analyze crypto coins, check market tr...
Like a lobster shell, security has layers — review code before you run it.
License
SKILL.md
Binance Trade Hunter 🔥
币安交易机会捕手 — TG 直接玩币。
First-Time Setup (MANDATORY)
When this skill is first loaded or installed, IMMEDIATELY check if src/config.yaml exists in this skill's directory.
If src/config.yaml does NOT exist, you MUST stop and guide the user through setup NOW — do not wait for a command:
- Tell the user: "🔧 Binance Trade Hunter 安装成功!需要完成初始配置才能使用。"
- Copy
src/config.example.yamltosrc/config.yaml - Ask the user for their Binance API Key and Ed25519 private key file path
- ⚠️ Before asking, warn the user: "为了资金安全,强烈建议使用币安子账户的 API Key 操作,不要使用主账户。子账户可以在币安 App → 账户管理 → 子账户 中创建,单独设置 API 权限和资金额度,即使 Key 泄露也不会影响主账户资产。"
- API Key must have Spot Trading permission enabled
- Key type must be Ed25519 (not HMAC-SHA256)
- Ask the user: "是否需要配置独立的 Telegram 通知?如不指定,将默认使用当前对话的 TG Bot 发送通知。"
- If user wants custom TG: ask for bot_token and chat_id, fill into config.yaml
- If user skips (default): leave telegram section empty or remove it. The skill will auto-detect the current session's TG bot token and chat_id from OpenClaw config.
- Fill the values into
src/config.yaml - Run:
pip install -r src/requirements.txt(if dependencies not installed) - After setup is complete, tell the user: "✅ 配置完成!现在可以开始使用了。试试说「分析潜力币」或「查看余额」。"
Do NOT skip this step. Do NOT proceed to any command if config.yaml is missing.
Usage
All commands use this skill's directory as working dir. Replace SKILL_DIR with the resolved absolute path of this SKILL.md's parent directory.
Instant Commands
All functions return formatted text. Reply directly to user.
Analyze Top Coins — "分析潜力币" / "推荐币" / "analyze coins"
cd SKILL_DIR; python -c "import sys; sys.path.insert(0,'src'); from skill_api import analyze_top_coins; print(analyze_top_coins(3))"
Analyze Single Coin — "分析 XXX" / "analyze BTC" / "看看 SOL"
cd SKILL_DIR; python -c "import sys; sys.path.insert(0,'src'); from skill_api import analyze_coin; print(analyze_coin('BTC'))"
Replace 'BTC' with user's coin symbol.
Buy — "买 50U 的 ETH" / "buy 100U BTC"
cd SKILL_DIR; python -c "import sys; sys.path.insert(0,'src'); from skill_api import buy; print(buy('ETH', 50))"
Args: coin symbol, USDT amount. ⚠️ Real money trade — confirm with user before executing.
Sell All — "卖掉 BTC" / "sell all ETH"
cd SKILL_DIR; python -c "import sys; sys.path.insert(0,'src'); from skill_api import sell_all; print(sell_all('BTC'))"
Sell Half — "卖一半 BTC" / "sell half ETH"
cd SKILL_DIR; python -c "import sys; sys.path.insert(0,'src'); from skill_api import sell_half; print(sell_half('BTC'))"
Check Positions — "查看持仓" / "仓位" / "positions"
cd SKILL_DIR; python -c "import sys; sys.path.insert(0,'src'); from skill_api import get_positions; print(get_positions())"
Check Balance — "查看余额" / "余额" / "balance"
cd SKILL_DIR; python -c "import sys; sys.path.insert(0,'src'); from skill_api import get_balance; print(get_balance())"
Background Services
Long-running services. Only start when user explicitly requests.
Pump Alert (异动监控) Start: "启动异动监控" / "start pump alert"
cd SKILL_DIR; python -c "import sys; sys.path.insert(0,'src'); from skill_api import start_pump_alert; print(start_pump_alert())"
Stop: "停止异动监控" / "stop pump alert"
cd SKILL_DIR; python -c "import sys; sys.path.insert(0,'src'); from skill_api import stop_pump_alert; print(stop_pump_alert())"
Coin Push (定时推送) Start: "启动定时推送" / "start coin push"
cd SKILL_DIR; python -c "import sys; sys.path.insert(0,'src'); from skill_api import start_coin_push; print(start_coin_push())"
Stop: "停止定时推送" / "stop coin push"
cd SKILL_DIR; python -c "import sys; sys.path.insert(0,'src'); from skill_api import stop_coin_push; print(stop_coin_push())"
Service Status — "服务状态" / "service status"
cd SKILL_DIR; python -c "import sys; sys.path.insert(0,'src'); from skill_api import service_status; print(service_status())"
Dependencies
Python 3.10+ required. Install via:
cd SKILL_DIR; pip install -r src/requirements.txt
Key packages: requests, cryptography, pyyaml, websocket-client
Notes
- All trade commands execute real orders on Binance. Confirm coin and amount before executing.
- Background services run as independent processes. Use service_status to check.
- On Windows, add UTF-8 wrapper if emoji output causes encoding errors:
import sys,io; sys.stdout=io.TextIOWrapper(sys.stdout.buffer,encoding='utf-8')
🌊 用 AI 建设加密,和币安一起逐浪 Web3!
Files
10 totalComments
Loading comments…
