SuperAPI AI 工具集

trader-signal

数据与分析

查看项目

更新于 10-15 14:55

技能介绍

用途

trader-signal 用于生成交易信号。它调用 neural-trader 的异常检测引擎,结合 Z-score 评分与神经网络预测,对指定标的进行扫描并输出交易信号。

主要能力

  • 使用 npx neural-trader 扫描指定股票代码(--symbols <TICKERS>)生成信号。
  • 可指定策略(--strategy <name>)进行扫描。
  • 若指定策略,会加载策略过滤器:调用 mcp__plugin_ruflo-core_ruflo__memory_retrieve,key 为 "strategy-NAME",namespace 为 "trading-strategies"。
  • neural-trader 自动对异常进行分类:
    • spike(maxZ > 5):突破 — 动量入场或均值回归做空。
    • drift(持续高 Z):趋势形成 — 趋势跟随信号。
    • flatline(低 Z):盘整 — 为突破做准备。
    • oscillation(交替):区间震荡 — 在极值处做均值回归。
    • pattern-break(多维度):regime 变化 — 平仓并重新评估。
    • cluster-outlier(超过 50% 维度):多因子错位 — 套利。
  • 使用 SONA 进行 regime 预测:调用 mcp__plugin_ruflo-core_ruflo__neural_predict,输入为 "anomaly types: [DETECTED], scores: [SCORES]"。
  • 搜索历史形态匹配:调用 mcp__plugin_ruflo-core_ruflo__agentdb_pattern-search,query 为 "ANOMALY_TYPE score RANGE",namespace 为 "trading-signals"。
  • 展示排序信号:instrument、direction、confidence、anomaly type、entry/stop/target。
  • 以 24 小时 TTL 存储信号(日内信号不应污染长期记忆;MemoryConsolidator.sweepExpired() 在 ADR-125 Phase 4 引入,随 @claude-flow/memory@3.0.0-alpha.18 发布,会在信号过期后清除它们):调用 mcp__plugin_ruflo-core_ruflo__memory_store,key 为 "signal-TIMESTAMP",value 为 "SIGNALS_JSON",namespace 为 "trading-signals",expiresAt 为 Date.now() + 24 * 60 * 60 * 1000。

使用方式

  1. 确保 neural-trader 可用: npm ls neural-trader 2>/dev/null || npm install --ignore-scripts neural-trader
  2. 扫描信号: npx neural-trader --signal scan --symbols <TICKERS>
  3. 使用特定策略: npx neural-trader --signal scan --strategy <name> --symbols <TICKERS>
  4. 如指定策略,加载策略过滤器(见上文 memory_retrieve 调用)。
  5. 可选:使用 SONA 进行 regime 预测、搜索历史形态匹配。
  6. 展示排序信号,并以 24 小时 TTL 存储。

适用场景

适用于需要基于异常检测与神经网络预测生成交易信号的场景,支持多标的扫描、策略过滤、regime 预测与历史形态检索。

限制

资料未提供关于支持的标的范围、数据源、收费模式、准确率或适用市场等更多细节,暂未提供。