fwquant-skills

Other

提供多标的多周期量化策略回测、信号生成及Web可视化服务,支持策略分析和历史回测功能。

Install

openclaw skills install fwquant-skills

fwquant-skills

功能描述

FWQuant 量化分析技能包,提供专业的量化策略分析和信号生成功能,支持多标的、多时间周期的量化分析。

核心功能列表

功能名称命令格式功能描述状态
Web服务启动fwquant web run启动 FWQuant Web 可视化服务,提供策略监控和信号查看界面已实现
策略回测fwquant backtest对指定策略进行历史回测,生成回测报告已实现
信号生成fwquant signal基于策略生成实时交易信号已实现
参数优化fwquant optimize策略参数优化,寻找最优参数组合开发中
策略训练fwquant train使用机器学习训练策略模型开发中
实盘连接fwquant connect连接交易所进行实盘交易开发中
风险评估fwquant risk策略风险评估和压力测试开发中
组合分析fwquant portfolio多策略组合分析和优化开发中

使用场景

适用于需要进行量化策略分析、信号生成、回测验证等量化交易场景。

输入参数

通用参数

参数类型默认值说明
actionstringanalyze执行动作:analyze/backtest/signal/web
symbolstringBTC-USDT交易标的
timeframestring1h时间周期
strategystringdefault策略名称

回测参数

参数类型默认值说明
start_datestring-回测开始日期 (YYYY-MM-DD)
end_datestring-回测结束日期 (YYYY-MM-DD)
initial_capitalfloat10000初始资金

Web服务参数

参数类型默认值说明
hoststring0.0.0.0服务绑定地址
portinteger8080服务端口

输出结果

  • success: 执行是否成功
  • message: 执行结果消息
  • data: 包含分析结果的字典
  • action: 执行的动作类型

使用示例

# 启动 Web 服务
openclaw agent --agent main --message "@fwquant-skills action=web host=0.0.0.0 port=8080"

# 执行策略回测
openclaw agent --agent main --message "@fwquant-skills action=backtest symbol=BTC-USDT timeframe=4h strategy=momentum start_date=2024-01-01 end_date=2024-12-31"

# 生成交易信号
openclaw agent --agent main --message "@fwquant-skills action=signal symbol=ETH-USDT timeframe=1h strategy=rsi"

# 执行量化分析
openclaw agent --agent main --message "@fwquant-skills symbol=BTC-USDT timeframe=4h strategy=momentum"

扩展预留

以下功能模块预留待开发:

  • 机器学习策略训练模块
  • 多交易所实盘对接
  • 智能风控系统
  • 策略组合优化引擎
  • 量化策略推荐系统