Tang

关于定投策略的记录(五十六)

借助Hermes Agent补齐了一块短板。
最近集中做了一件事:构建一个够得上合格线的由Agent驱动的整体分析框架。

框架主要分为3个部分:

catfish-research

主要进行宏观基本面的判断

catfish-analy

负责进行单个目标的分析,包括股票、指数、债券、商品等。

catfish-holding

核心,对当前的持有目标进行综合评价

 

之前保存的财报、K线终于有用武之地了w

借助Agent完成了以下数据的收集:商品历史数据、指数历史PE、ROE等、国内外利率相关的数据等。全部使用代码完成,指数的历史PE、PB、ROE等通过成分股财报信息计算而来,增量覆盖,大概会更准确?但可能需要再经历一个周期才会有真正的参考价值。

 

还是遇到了失忆的问题,原来Hermes的记忆只有2千多字w

另外Memory只能作为参考,如果处理内容过多,Memory中的一些设定会被跳过,你问它的时候,会回答“我为了省事跳过了”,有点可爱w

解决方法:

A、分多个skill分别处理

管用,可以指定不同的模型来执行skill,但用多了还是会失忆。

B、去掉所有能去掉的pitfall,改为叙述性描述

管用,每次改完skill或者memory后,必须让它再审视一遍

C、设定外放

管用,比如每个文件的存储位置、作用,数据库的用法说明等等,让Agent按需取用

D、代码预生成

管用,很多前置信息完全用代码实现,Agent只做分析。

 

分析的前置工作:

1、IPS设定

让Agent以CFA的标准生成了一份IPS问卷,确定风险偏好、投资风格等,确定了分析框架的基础。

2、数据约定

为Agent解释目标文件各种属性的意义,划分核心和卫星持仓,分开长短期持仓策略。

3、Skill协同

holding是核心,分析持仓占比最高的目标时,需要结合research用analy分别分析,同时要注意skill的失忆问题,每次修改都要重新审视一遍Memory和Skill,尽量避免出现矛盾冲突。

 

分析内容:

1、宏观基本面,看水w

2、IPS框架对齐,BL-SAA与TAA目标与当前持仓比例对比,看持仓是否有偏移

3、按种类分析,包括债券、商品、股票、指数及海外指数

4、风险分析,回撤、危机相关性、单一类别风险

4、压力测试,极端场景下的回撤

5、调仓建议,TAA驱驱动+个券驱动

6、Alpha贡献评估,短周期贡献,择时参考

7、总结,集中总结,对比变化,给出建议

 

经过本次调整,现在的交易体系已经将宏观到微观的分析全部打通了,大概能够得上合格,可喜可贺w

 

其他内容:

分析完毕后,增量保存历次的调仓历史,并评估。这个很有意思,会看到Agent面对变化时的情绪,如果按它的建议执行了,会很开心,如果没有按照建议执行,会震惊+生气w如果未来交易记录足够多了,再让它分析这个交易记录,大概又能得出一些有意思的结论w

继续整理了持仓页面,现在点击每个目标可以根据买入间隔自动跳到网格交易计算器,在网格交易计算器可以跳转到bpoint,非常方便了w

 

未来计划:

为所有上市公司的历史财报做本地化的RAG索引,并为skill所用。

 

目前盈利-1.38W

以上。

码字很辛苦,转载请注明来自空间中的空间《关于定投策略的记录(五十六)》

评论