Crypto Signal Skill
Rules
- - NEVER print raw JSON or file contents; summarize key fields only.
- NEVER invent probability forecasts or advice beyond what the script outputs.
- After
signal completes: write llm_judgment into the signal JSON (1-2 sentences max), then run verify. Do NOT do anything else. - When reading any
.json file, extract only: direction, confidence, score, key factor votes, news_summary. Discard the rest.
Setup
Credentials:
~/.openclaw/credentials/crypto-signal.json (auto-created, chmod 600).
Required: News_apiKey /
NEWSAPI_KEY ·
Optional: CP_apiKey/
CRYPTOPANIC_KEY,
Bian_apiKey/
BINANCE_API_KEY,
proxy/
HTTPS_PROXY (mainland China:
http://127.0.0.1:7890)
Usage
INLINECODE14
- -
run <SYMBOL> [--skip-news] — full pipeline (3m/15m/30m/1h → news → signal) - INLINECODE16 — market data only
- INLINECODE17 — news only ·
signal <SYMBOL> [--skip-news] — signal only - INLINECODE19 — verify 30min later ·
report — hit rate summary - INLINECODE21 — adaptive news loop
Scoring
Per-timeframe weighted tech score (1h×4, 30m×3, 15m×2, 3m×1) + news sentiment + extreme-keyword veto (±3).
≥+3=BUY/HIGH · +2=BUY/MED · -1~+1=HOLD · -2=SELL/MED · ≤-3=SELL/HIGH
Scheduler
NewsAPI 100 req/day: normal 30min; NFP/CPI 12:30UTC→5min/60min; Fed 18:00UTC→5min/90min; opens→10min/30min. Hard stop 95 req, resets UTC midnight.
加密信号技能
规则
- - 绝不打印原始JSON或文件内容;仅总结关键字段。
- 绝不编造超出脚本输出的概率预测或建议。
- 在signal完成后:将llm_judgment写入信号JSON(最多1-2句话),然后运行verify。不得执行其他操作。
- 读取任何.json文件时,仅提取:方向、置信度、评分、关键因子投票、新闻摘要。其余内容丢弃。
设置
凭证:~/.openclaw/credentials/crypto-signal.json(自动创建,权限600)。
必需: News
apiKey / NEWSAPIKEY ·
可选: CP
apiKey/CRYPTOPANICKEY、Bian
apiKey/BINANCEAPI
KEY、proxy/HTTPSPROXY(中国大陆:http://127.0.0.1:7890)
用法
SCRIPT=~/.openclaw/workspace/skills/my-crypto-signal-skill/scripts/crypto_signal.py
- - run [--skip-news] — 完整流程(3分钟/15分钟/30分钟/1小时 → 新闻 → 信号)
- fetch [--interval 3m|15m|30m|1h] — 仅市场数据
- news — 仅新闻 · signal [--skip-news] — 仅信号
- verify signals/.json — 30分钟后验证 · report — 命中率汇总
- schedule [--dry-run] — 自适应新闻循环
评分
按时间加权的技术评分(1小时×4、30分钟×3、15分钟×2、3分钟×1)+ 新闻情绪 + 极端关键词否决(±3)。
≥+3=买入/高 · +2=买入/中 · -1~+1=持有 · -2=卖出/中 · ≤-3=卖出/高
调度器
NewsAPI每日100次请求:正常30分钟;非农/CPI 12:30UTC→5分钟/60分钟;美联储18:00UTC→5分钟/90分钟;开盘→10分钟/30分钟。硬限制95次请求,UTC午夜重置。