关于框架
框架简介
New Tea Quant 是一套端到端的量化策略框架。框架基于 Python,旨在通过一系列现成能力,帮助你把自己对市场的想法具象成策略、做回测、再用于实盘前的市场扫描,是一套可落地的研究型基础设施。
核心能力
框架围绕「想法 → 策略 → 回测 → 扫描 → 通知」这条链路,提供以下核心能力:
- 用代码描述观察与策略
你可以用 Python 写出自己的观察与假设,并封装成策略函数。策略函数是框架中一切回测与扫描的入口。 - 分层回测,看清策略是否靠谱
框架会根据你的策略函数,对指定股票或全市场进行历史回测,并从机会枚举、价格验证、资金回测等不同层次给出结果,帮助你判断策略是否具备盈利潜力。 - 市场扫描,发现当前机会
当策略经过回测验证、你认为足够可靠后,可以用同一套策略对最新市场数据做全市场扫描,筛选出符合你策略逻辑的当前机会。 - 灵活的通知与对接
通过框架的**适配器(Adapter)**模块,你可以接入自建或第三方通知渠道(如钉钉、邮件、Telegram 等)。框架自带命令行通知,你也可以按需扩展,方便在扫描出机会时第一时间收到提醒。
框架自带什么?需要自己对接什么?
框架内置:
- 完整的数据处理模块(接入、存储、管理)
- 回测模块(枚举、价格模拟、资金回测)
- 分析与结果输出
- 标签(Tag)资产层,用于指标与标签的复用与追溯
需要自行对接:
- 数据源:框架提供数据接口与存储能力,但付费行情/基本面等数据需自行购买并接入。
- 交易执行:框架只做到「策略 + 扫描 + 通知」,不包含下单与交易接口;若需实盘交易,请自行接入券商或交易系统。
关于框架的一些小故事
- 这个框架最初是作者用来给自己做策略验证和复盘的小工具,后来才逐步演变成可复用的框架。
- 早期版本是用 Node.js 写的,因为作者当时是前端工程师,更习惯用前端技术栈;当前版本已全面迁移到 Python,以更好地支撑量化计算与生态。
- 「New Tea」 这个名字来自作者的一只猫,是 Siri 起的,没有和「茶」相关的寓意或隐喻,单纯觉得顺口又好记。