关于框架

框架简介

New Tea Quant 是一套端到端的量化策略框架。框架基于 Python,旨在通过一系列现成能力,帮助你把自己对市场的想法具象成策略、做回测、再用于实盘前的市场扫描,是一套可落地的研究型基础设施。

核心能力

框架围绕「想法 → 策略 → 回测 → 扫描 → 通知」这条链路,提供以下核心能力:

  1. 用代码描述观察与策略
    你可以用 Python 写出自己的观察与假设,并封装成策略函数。策略函数是框架中一切回测与扫描的入口。
  2. 分层回测,看清策略是否靠谱
    框架会根据你的策略函数,对指定股票或全市场进行历史回测,并从机会枚举、价格验证、资金回测等不同层次给出结果,帮助你判断策略是否具备盈利潜力。
  3. 市场扫描,发现当前机会
    当策略经过回测验证、你认为足够可靠后,可以用同一套策略对最新市场数据做全市场扫描,筛选出符合你策略逻辑的当前机会。
  4. 灵活的通知与对接
    通过框架的**适配器(Adapter)**模块,你可以接入自建或第三方通知渠道(如钉钉、邮件、Telegram 等)。框架自带命令行通知,你也可以按需扩展,方便在扫描出机会时第一时间收到提醒。

框架自带什么?需要自己对接什么?

框架内置:

  • 完整的数据处理模块(接入、存储、管理)
  • 回测模块(枚举、价格模拟、资金回测)
  • 分析与结果输出
  • 标签(Tag)资产层,用于指标与标签的复用与追溯

需要自行对接:

  • 数据源:框架提供数据接口与存储能力,但付费行情/基本面等数据需自行购买并接入
  • 交易执行:框架只做到「策略 + 扫描 + 通知」,不包含下单与交易接口;若需实盘交易,请自行接入券商或交易系统。

关于框架的一些小故事

  • 这个框架最初是作者用来给自己做策略验证和复盘的小工具,后来才逐步演变成可复用的框架。
  • 早期版本是用 Node.js 写的,因为作者当时是前端工程师,更习惯用前端技术栈;当前版本已全面迁移到 Python,以更好地支撑量化计算与生态。
  • 「New Tea」 这个名字来自作者的一只猫,是 Siri 起的,没有和「茶」相关的寓意或隐喻,单纯觉得顺口又好记。