360 Secure SkillHub
360 安全技能中心

AI News BNB Trader

该 Skill 是 TypeScript/Node.js 20+ 的 BSC 交易机器人,按新闻情绪与规则/可选 OpenAI 信号产生买卖决策,并通过仓位、滑点、日亏损、冷却等风控门控执行 WBNB 与稳定币兑换;支持干跑、状态查询、恐慌模式、授权撤销和加密私钥工具。

happyrstudent
happyrstudent
热度 84.34
最近更新 2026-05-18 12:14:36
分类:自动化依赖:代码执行 / 读写文件 / 第三方 API / 内部调用大模型应用场景:财务 / 自动化脚本 / API 集成 / 工作流 ...

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add ai-news-bnb-trader
Metadata
name
ai-news-bnb-trader
description
TypeScript (Node.js 20+) AI news-driven BNB strategy trading bot for BSC. Use when user wants event/news sentiment signals, strict risk controls, and automated WBNB<->stablecoin swaps with dry-run safety, panic mode, status, and approval revoke tooling.

AI News BNB Trader

Run an event-driven BSC trading bot using news sentiment + risk gates.

Safety first

  • Default DRY_RUN=true.
  • Never print private key/seed in logs.
  • Only whitelist assets (WBNB, USDT/BUSD/USDC).
  • Panic mode immediately disables trading.

Commands

npm run start -- start
npm run start -- status
npm run start -- panic
npm run start -- revoke-approvals
npm run key:encrypt -- --out ./secrets/key.json

News modes

  • Poll REST via NEWS_API_URL every NEWS_POLL_SECONDS
  • Optional WebSocket via NEWS_WS_URL

Both modes dedupe on news.id and log failures with exponential backoff.

Signal models

  • RuleSignalModel (default): keyword rules with explainable reasons
  • OpenAISignalModel (optional): enabled when OPENAI_API_KEY is set; timeout + fallback to rules

Strategy

  • Buy WBNB with stablecoin if sentiment * impact >= BUY_THRESHOLD and confidence >= MIN_CONF
  • Sell WBNB to stablecoin if sentiment * impact <= -SELL_THRESHOLD and confidence >= MIN_CONF
  • Enforce all risk gates before execution

Risk controls

  • Max order notional / max position pct / daily trade cap
  • Daily loss cap (MTM approximation)
  • TP/SL from avg entry
  • Cooldown between trades
  • Slippage cap from quote
  • Consecutive failures -> SAFE_MODE

Notes

  • Prefer private RPC (PRIVATE_RPC_URL) when provided.
  • For production: validate token/DEX addresses and add deeper MEV defenses.