Rechercher

PythonReactSEOPDF
OpenClaw

ai-news-bnb-trader

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.

happyrstudent0 installations selon la source☆ 0 Étoiles du dépôt

Installation

Suivez les instructions du dépôt pour votre agent. Consultez les fichiers et dépendances avant l’installation.

SkillHub CLI

skillhub install happyrstudent/ai-news-bnb-trader

Examinez la source et la compatibilité, puis suivez les étapes d’installation.

Donnez le lien à votre agent et demandez-lui d’examiner instructions et dépendances avant d’expliquer les étapes.

Voir la source ↗Guides

Instructions

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.

Informations sur la source

Source
github
Repository
openclaw/skills
Path
skills/happyrstudent/ai-news-bnb-trader
Version
—
Commit
1233125ccb6dd8d5cda948742082a7000d450614
Source de classification
rules
Statut
active
Visibilité
public

Ces informations proviennent de l’analyse indexée et peuvent être anciennes. Vérifiez les fichiers actuels.

README

AI 新闻驱动 BNB 策略交易 Skill (TypeScript, Node.js 20+)

⚠️ 高风险提示:本项目仅用于研究与示例。任何实盘交易都有资金损失风险。

功能概览

  • 新闻摄取:REST 轮询(可扩展 WS)
  • 信号:规则模型 + 可选 OpenAI 模型(失败自动降级)
  • 策略:事件驱动买卖(WBNB <-> 稳定币)
  • 风控:仓位、日损、交易次数、滑点、冷却、失败进入 SAFE_MODE
  • 执行:1inch 报价与交易(支持 dry-run)
  • CLI:start | status | panic | revoke-approvals

安装

npm install
cp .env.example .env

配置

关键项:

  • DRY_RUN=true(默认)
  • NEWS_API_URL 新闻 JSON 接口
  • EVM_PRIVATE_KEY 或 ENCRYPTED_KEY_PATH + KEY_PASSPHRASE
  • ONEINCH_API_KEY(建议配置)

私钥加密(推荐)

npm run key:encrypt -- --out ./secrets/key.json

然后设置:

  • EVM_PRIVATE_KEY= 留空
  • ENCRYPTED_KEY_PATH=./secrets/key.json
  • KEY_PASSPHRASE=你的口令

运行

Dry-run
npm run start -- start
状态
npm run start -- status
立即停机(panic)
npm run start -- panic
撤销授权
npm run start -- revoke-approvals

常见问题

  1. Missing key material
    • 检查私钥或加密文件配置
  2. quote failed
    • 检查 1inch API key、网络连通性、token 地址
  3. 频繁 SAFE_MODE
    • 提高新闻源质量,降低交易频率,放宽阈值前先 dry-run 验证

默认地址

  • WBNB: 0xbb4CdB9CBd36B01bD1cBaEBF2De08d9173bc095c
  • USDT(BSC): 0x55d398326f99059fF775485246999027B3197955
  • Pancake Router v2: 0x10ED43C718714eb63d5aA57B78B54704E256024E

Contenu extrait

SKILL.md
# 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

```bash
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.
README
# AI 新闻驱动 BNB 策略交易 Skill (TypeScript, Node.js 20+)

> ⚠️ 高风险提示:本项目仅用于研究与示例。任何实盘交易都有资金损失风险。

## 功能概览

- 新闻摄取:REST 轮询(可扩展 WS)
- 信号:规则模型 + 可选 OpenAI 模型(失败自动降级)
- 策略:事件驱动买卖(WBNB <-> 稳定币)
- 风控:仓位、日损、交易次数、滑点、冷却、失败进入 SAFE_MODE
- 执行:1inch 报价与交易(支持 dry-run)
- CLI:`start | status | panic | revoke-approvals`

## 安装

```bash
npm install
cp .env.example .env
```

## 配置

关键项:

- `DRY_RUN=true`(默认)
- `NEWS_API_URL` 新闻 JSON 接口
- `EVM_PRIVATE_KEY` 或 `ENCRYPTED_KEY_PATH + KEY_PASSPHRASE`
- `ONEINCH_API_KEY`(建议配置)

## 私钥加密(推荐)

```bash
npm run key:encrypt -- --out ./secrets/key.json
```

然后设置:

- `EVM_PRIVATE_KEY=` 留空
- `ENCRYPTED_KEY_PATH=./secrets/key.json`
- `KEY_PASSPHRASE=你的口令`

## 运行

### Dry-run

```bash
npm run start -- start
```

### 状态

```bash
npm run start -- status
```

### 立即停机(panic)

```bash
npm run start -- panic
```

### 撤销授权

```bash
npm run start -- revoke-approvals
```

## 常见问题

1. `Missing key material`
   - 检查私钥或加密文件配置
2. `quote failed`
   - 检查 1inch API key、网络连通性、token 地址
3. 频繁 SAFE_MODE
   - 提高新闻源质量,降低交易频率,放宽阈值前先 dry-run 验证

## 默认地址

- WBNB: `0xbb4CdB9CBd36B01bD1cBaEBF2De08d9173bc095c`
- USDT(BSC): `0x55d398326f99059fF775485246999027B3197955`
- Pancake Router v2: `0x10ED43C718714eb63d5aA57B78B54704E256024E`

Skills associés

OpenClaw

humanpages

human-pages-ai

Search and hire real humans for tasks — photography, delivery, research, and more

OpenClaw

openclaw-skills

zseven-w

Reusable skill templates for OpenClaw AI agents. Templates for API integration, data processing, web scraping, CLI tools, and file processing.

OpenClaw

0xarchive

0xfantommenace

Query historical crypto market data from 0xArchive across Hyperliquid, Lighter.xyz, and HIP-3. Covers orderbooks, trades, candles, funding rates, open interest, liquidations, and data quality. Use when the user...