专家模式 专家模式中调用了一个叫Pydantic库,它的核心作用:数据验证与解析。在Python这种动态类型语言中,变量的类型随时可能发生变化。当你从外部环境(比如前端的API请求、数据库读取、读取本地JSON文件)接收数据时,你很难保证传入的数据格式完全符合你的预期。比如你期望一个代表年龄的整数age,别人却传进了一个字符串"twenty",如果直接处理,代码在运行到深处时就会崩溃。 Pydantic就是用来解决这个痛点的。它利用Python的类型提示机制,在数据进入你的核心业务逻辑之前,强制...
作者:AionX 时间:2026-03-12 多因子模型的构建依赖于经过合理处理的单因子。那么,如何处理单因子使之可用?又该经历哪些处理步骤?本文基于pandaAI多因子实战营第5节课的学习,完整复现了因子处理的全流程,以市值因子为例进行详细说明,期望为读者提供实践参考。 市值因子的概念相对直观。A股市场常说"盘子太大拉不动",这里的"盘子"即指总市值。其计算方式为: 总市值=流通股本×当前股价 一.市值对数化处理 选取2019年某一交易日的全市场数据,将各上市公司市值绘制成分布直方图: ...
备注 `节点`:文中所用节点用反引号包裹。e.g.`Boll&RSI因子构建.py`。 个人结合自己的学习和AI辅助将备注全部写入代码当中,方便于读者阅读。 具体函数请参阅:https://www.pandaai.online/community/article/72 一.构建期货因子工作流 1.prompt:基于布林带和RSI生成期货的因子分析工作流 阅读并注释`Boll&RSI因子构建.py`节点代码 python 布林带+RSI+价量确认”的复合因子 classBollRsiComposi...
一成交量单因子分析 第一周完成了期货策略回测。这周尝试用AI助手完成单因子分析。我自己是个小白,走了一遍,也希望能够教会小白。接下来我会详细介绍整个流程。先选个模板吧。以官网模板为例。选择因子大赛-单因子模版。删除因子大赛模块后,包含4个模块。  1.1模块1:以成交量为单因子的python代码输入 python classMomentumFactor(Factor): defcalculate(self,fact...
小白新手体验过程 1.1自然语言直接生成工作流 1.进入PandaAI官网,https://www.pandaai.online/,点击选择工作流。 2.点击创建工作流。  3.此处很贴心有很多模板,但为了体现LLM的强大功能,我们创建空白工作流 4.点击右侧的AI助手。  5.将我们的策略告诉AI助手,大致遵循这样的结构:做什么事,什么策略,交易对象,回测时间。 6.此时...