SuperAPI AI 工具集

trader-train

数据与分析

查看项目

更新于 10-15 15:42

技能介绍

用途

trader-train 用于在行情数据上训练神经网络预测模型。它依托 neural-trader 的机器学习引擎,面向需要构建价格或走势预测模型的场景。

主要能力

  • 支持三类模型:LSTM、Transformer、N-BEATS。
  • 可指定交易代码(TICKER)进行训练。
  • 训练后可查看训练输出,包括损失曲线、验证指标与预测准确率。
  • 支持生成带置信区间的预测,可设置置信度(如 0.95)与预测周期(如 5d)。
  • 支持跨模型性能对比。
  • 支持将模型结果存入 trading-analysis 命名空间(依据 ADR-126 Phase 1,此前存储于未声明的 trading-models)。
  • 支持用 SONA 对模型结果进行训练。

使用方式

首先确保 neural-trader 可用:

npm ls neural-trader 2>/dev/null || npm install --ignore-scripts neural-trader

训练指定模型:

npx neural-trader --model lstm --symbol TICKER --confidence 0.95
npx neural-trader --model transformer --symbol TICKER --predict
npx neural-trader --model nbeats --symbol TICKER --decompose

查看训练输出:损失曲线、验证指标、预测准确率。

生成带置信区间的预测:

npx neural-trader --model MODEL --symbol TICKER --predict --horizon 5d

跨模型类型比较性能:

npx neural-trader --model-compare --symbol TICKER --models "lstm,transformer,nbeats"

存储模型结果(依据 ADR-126 Phase 1,使用规范的 trading-analysis 命名空间):

mcp__plugin_ruflo-core_ruflo__memory_store({ key: "model-MODEL-TICKER-DATE", value: "TRAINING_RESULTS", namespace: "trading-analysis" })

用模型结果训练 SONA:

mcp__plugin_ruflo-core_ruflo__neural_train({ patternType: "trading-model", epochs: 10 })

适用场景

适用于需要在行情数据上训练 LSTM、Transformer 或 N-BEATS 预测模型,并生成带置信区间预测、进行模型对比或保存训练结果的场景。

限制

资料未提供关于收费、价格、平台支持范围、模型精度保证或具体数据源的信息,暂未提供。