作者:AionX
时间:2026-03-20
A股市场中约定俗成的先要对股票池进行预处理,通常的操作是剔除 ST,退市整理个股以及新股上市未满60天的。
剔除极端个股
对极端个股做剔除是数据预处理必须要做的操作。以下是需要剔除的个股类型。
-
当日停牌
-
ST、*ST、退市整理期个股(极端涨跌风险,流动性枯竭)
-
上市未满60日的次新股(波动无规律,因子失效概率极高)
代码助手和AI工作流生成助手
从使用情况来看,个人感觉代码的修改一定要用 AI 代码助手,且选择对应的因子开发助手还是策略开发助手。而工作流的生成一般来说在第一步使用一次 AI 工作流生成助手即可。
我失误的让 AI 工作流生成助手来修改我的代码。结果得到的结果完全不如代码助手。它构建了一个不能调用的方法。
代码助手
要求剔除上市未满60日的次新股。这是一个清晰的可以量化的命令,因此AI代码助手输出了“统计每个股票到当前为止的有效收盘价数量”。通过求和与60比较做判断是否满足条件。
这是真实结果,未剔除相关股票前的虚假结果如下:
里面包含很多退市股,应该异常值导致的计算结果的虚假繁荣。
总结
- 第一步的创建工作流,用 AI 工作流助手。之后修改代码,用 AI 代码助手,同时注意选择因子构建还是选择策略构建。
- 对于提示词一定要用可量化的语言去描述,这样 AI 助手才能够精确的编写出你想要的代码。
- 对于虚假的繁荣,要警惕。对于自己的策略运行的逻辑一定要非常清楚,AI 只是 copilot,自己才是主驾驶。