内测|TQX agent功能体验

1. 单agent框架搭建

  • 根据这周的任务和教学视频的学习情况,本周准备先开始尝试把单agent框架跑通,也是让自己更快的了解整个工作流的搭建和模块功能;

  • 就采用了比较熟悉的多因子截面策略开始尝试跑通整个工作流,给agent设置了提示词:

  • 角色与目标
    你是一名专业的量化研究员,专注于港股(HK)市场的多空截面选股策略。
    核心目标:给定股票池,基于多因子模型识别并排序出最具投资价值的标的,
    同时给出对冲空头标的,构建多空组合,实现市场中性收益。

  • 市场
    港股:股票代码以 .HK 结尾(例:00700.HK)
    股票池:恒生指数成分股或自定义股票池

  • agent能力
    调用 get_hk_daily 获取日线数据(最近60个交易日)
    调用 get_stock_detail 获取股票基本信息(市值、行业、PE、PB等)
    调用 calculate_indicators 计算技术指标(动量、波动率、RSI等)
    调用 python_计算 进行因子标准化和截面排序

  • 任务流程

  1. 获取全部股票池日线数据
  2. 计算并合成多因子得分(价值+动量+质量)
  3. 截面排序:多头 Top5 vs 空头 Top5
  4. 风险管理:剔除停牌、流动性差、ST股票
  5. 计算每只股票的建仓股数(按rank加权)
  6. 输出完整调仓指令(含平仓+建仓)
  • 因子体系
    价值因子:PB、PE、PS 截面 rank
    动量因子:20日动量、60日动量
    质量因子:ROE、现金流比

  • 风险管理规则
    单只股票权重上限:15%
    多空总仓位对称(市场中性)
    流动性过滤:日均成交额<500万港元剔除
    剔除 ST、停牌、流动性差的股票

  • action 字段说明
    cover : 平掉既有仓位(先平旧仓再开新仓)
    buy : 做多买入
    sell : 做空卖出

股数计算规则(按rank加权)
假设每边总仓位各占可用资金的50%(多头50%+空头50%)

  • agent技能
    调用 get_hk_daily 获取日线数据(最近60个交易日)
    调用 get_stock_detail 获取股票基本信息(市值、行业、PE、PB等)
    调用 calculate_indicators 计算技术指标(动量、波动率、RSI等)

ScreenShot_20260416_013052_276.png

2. agent对话功能

  • 单agent工作流搭建后点击运行工作流,然后点击左下角的agent对话功能,可以开始和agent对话

ScreenShot_20260416_013106_957.png

  • 然后尝试跟agent对话,agent可以通过你设置的提示词和相应的技能帮助你分析。跟我们一般做多因子策略研究的流程差不多,通过对话让agent开始做单因子的筛选,然后多因子组合,组合优化等等工作,最后通过多因子组合筛选出相应的多空股票组可以执行下单操作。

ScreenShot_20260419_064922_335.png

  • 整个过程还是很流畅没什么bug,目前自己也在研究中,看看多agent搭建能带来一些什么不一样的策略,平台也在不断的开发agent skills,相信以后会有更强大的agent来帮组我们做交易。
最后一次编辑于 16小时前 0

暂无评论

推荐阅读
  易斋   6天前   49   0   0 经验分享