Zipline Daily Backtest

Polar Sponsor
爱发电 赞助
.NET 9.0

使用 Zipline 框架进行日频股票策略回测,支持多市场数据、因子研究及可视化绩效分析,默认本金千万元。

Zip 日频回测 日频回测 日频回测 日频回测 日频回测 框架执行日频股票策略回测 框架执行日频股票策略回测 框架执行日频股票策略回测 框架执行日频股票策略回测

功能概述

Zip 日频回测 日频回测 日频回测 日频回测 日频回测 框架执行日频股票策略回测 框架执行日频股票策略回测 框架执行日频股票策略回测 框架执行日频股票策略回测是一项面向实际任务的技能。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。

核心要点

  • 使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。
  • 该技能适合需要稳定复用相关能力的场景,可作为自动化工作流的一部分,也便于后续检查、调整和扩展。
  • 从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。

使用与执行

实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。

结果检查与注意事项

执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。

Zipline 日频回测 (zipline-daily-backtest)

使用 Zipline 框架执行日频股票策略回测,支持多市场数据接入、因子研究、可视化绩效分析,默认本金为千万级。

Pipeline

data_collection -> data_storage -> factor_computation -> target_selection -> trading_execution -> visualization

主要使用场景(共 3 个)

Zipline 文档部署 (UC-101)

自动化构建与部署 Zipline 文档:清理旧产物、将文件移至临时位置,并准备文档发布所需资源。

触发词: deploy, documentation, docs

Zipline 入门教程 (UC-102)

面向新用户的交互式教程,帮助其掌握 Zipline 核心概念,包括数据接入、通过 CLI 执行算法等。

触发词: tutorial, getting started, learn

基础买入持有型教程算法 (UC-103)

演示一个最简化的 Zipline 算法:对单只股票持续发出买入指令,并记录价格数据供后续分析,作为初学者上手范例。

触发词: example, buy apple, simple order

执行触发条件: 当用户意图匹配 intent_router.uc_entries[].positive_terms,且用户使用动作动词(run/execute/跑/执行/backtest/fetch/collect)时

我将向您询问的问题

  • 目标市场:A 股(默认)、港股或加密货币?(ZVT 中的美股支持尚不完善 —— 如 stockus_nasdaq_AAPL 存在,但覆盖范围有限)
  • 数据源 / 提供方:东方财富(免费,无需账号)、聚宽(需账号+付费)、Baostock(免费,历史数据质量好)、akshare 或 QMT(券商接口)?
  • 策略类型:MACD 金叉、均线交叉、放量突破、基本面筛选,或自定义因子?
  • 时间范围:回测起止时间戳(start_timestamp 和 end_timestamp)
  • 目标标的 ID:具体个股(如 stock_sh_600000)或指数成分股(如 SZ1000)?

语义锁(致命级)

ID 规则 违规处理
SL-01 每个交易周期内,必须先执行卖出指令,再执行买入指令 中止执行
SL-02 交易信号必须采用下一根 K 线执行(禁止前视) 中止执行
SL-03 标的 ID 必须遵循 entity_type_exchange_code 格式 中止执行
SL-04 DataFrame 的索引必须为 MultiIndex(entity_id, timestamp) 中止执行
SL-05 TradingSignal 字段中必须且仅能包含以下三者之一:position_pct、order_money、order_amount 中止执行
SL-06 filter_result 列的语义定义为:True = BUY,False = SELL,None/NaN = NO ACTION 中止执行
SL-07 因子 Pipeline 中,Transformer 必须在 Accumulator 之前运行 中止执行
SL-08 MACD 参数锁定为:fast=12,slow=26,signal=9 中止执行

完整锁定义详见:references/LOCKS.md

高频反模式(共 25 条)

  • AP-ZVT-183: 除权因子为 inf/NaN 时直接参与乘法运算,导致复权过程静默失败
  • AP-ZVT-179: 第三方数据接口调用超限后异常被吞没,造成数据静默缺失
  • AP-ZVT-183B: HFQ(后复权)与 QFQ(前复权)K 线表混用,引发因子计算漂移

全部 25 条反模式详见:references/ANTI_PATTERNS.md

证据质量说明

[QUALITY NOTICE] 本 crystal 基于蓝图 finance-bp-088 编译生成。证据校验通过率为 48.1%,审计失败总数为 19。生成结果可能存在未捕获的需求缺口,请对关键决策以源文件(LATEST.yaml / LATEST.jsonl)为准进行复核。

参考文件

文件 内容 加载时机
references/seed.yaml V6+ 全量权威数据(事实来源) 存在行为或决策争议时必读
references/ANTI_PATTERNS.md 25 条跨项目反模式 开始实现前
references/WISDOM.md 跨项目精华经验总结 进行架构决策时
references/CONSTRAINTS.md 领域约束 + 致命约束 规则发生冲突时
references/USE_CASES.md 全部 KUC-* 业务场景 需要完整示例时
references/LOCKS.md SL-* 锁定义 + 前置条件 + 提示信息 生成回测/交易代码前
references/COMPONENTS.md AST 组件地图(按 module 划分) 查询 API 时

由 Doramagic crystal-compilation-v6.1 基于蓝图 finance-bp-088 于 2026-04-22T13:00:36.495372+00:00 编译生成。
详见 human_summary.md 获取非技术性概览。

相关专题

更多
Buffalo框架数据库开发全教程
Buffalo框架数据库开发全教程

本专题围绕Buffalo框架数据库开发,讲解database.yml多环境配置、soda与fizz迁移生成回滚、模型结构体标签、增删改查与条件查询、一对多与多对多关联、数据校验、回调钩子、事务处理及原生SQL执行能力。

2026.09.23

0

15

Buffalo框架路由与请求处理实操指南
Buffalo框架路由与请求处理实操指南

本专题讲解Buffalo框架路由与请求处理机制,涵盖路由注册与分组、资源路由、Handler编写规范、Context上下文方法、参数绑定、中间件编写挂载、Session与Cookie读写、Flash消息及错误页面定制方法。

2026.09.23

0

15

Buffalo框架零基础入门教程
Buffalo框架零基础入门教程

本专题整理Buffalo框架入门内容,涵盖Go环境准备、buffalo CLI安装、新项目生成、目录结构说明、dev热加载启动、数据库连接配置与常见报错排查,帮助新手按约定优于配置的思路跑通第一个Buffalo框架应用。

2026.09.23

0

15

Conan创建软件包配方指南
Conan创建软件包配方指南

本专题介绍通过conanfile.py创建软件包的方法,讲解包名、版本、依赖和构建设置等基础信息,以及source、build、package、package_info等常用方法的作用及编写思路。

2026.09.22

0

12

Conan二进制包配置指南
Conan二进制包配置指南

本专题介绍Conan根据操作系统、编译器、架构和构建类型生成二进制包的方法,讲解Profile、Settings、Options及Package ID的作用,帮助管理不同平台和编译环境下的包版本。

2026.09.22

0

13

Conan私有仓库搭建教程
Conan私有仓库搭建教程

本专题系统的讲解Conan私有仓库的搭建流程,涵盖仓库服务部署、存储目录配置、用户认证、权限划分和远程地址添加,并介绍内部C++依赖包的上传、下载及版本维护方法。

2026.09.22

0

19

loomy官网入口地址合集
loomy官网入口地址合集

本专题汇总了 Loomy 桌面 AI 助理的官方入口地址合集及使用指南。提供 macOS 与 Windows 客户端下载 。Loomy 是讯飞推出的桌面级 AI 工作搭子,支持文件整理、数据分析、网页操作及通过飞书/钉钉远程操控电脑,助你高效完成本地办公任务 。

2026.09.22

0

19

NumPy常见函数使用方法
NumPy常见函数使用方法

本专题整理 NumPy 常见函数使用方法相关教程,覆盖函数大全、参数用法、数组运算、统计聚合、排序处理、where 条件筛选、linspace 创建数列等常用场景,帮助读者快速掌握 NumPy 函数调用思路和实际数据处理技巧。

2026.09.22

0

21

NumPy性能优化版本更新与常见报错排查
NumPy性能优化版本更新与常见报错排查

本专题整理 NumPy 性能优化、版本更新与常见报错排查相关教程,覆盖向量化计算、广播性能、内存布局、NumPy 2.0 升级、版本兼容冲突、安装导入报错、dtype 溢出、矩阵运算异常和 broadcasting 报错修复,帮助读者系统掌握 NumPy 性能调优与问题定位方法。

2026.09.22

0

25

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
热门推荐
/
最新课程
phpStudy极速入门视频教程
phpStudy极速入门视频教程

共6课时 | 54.6万人学习

独孤九贱(4)_PHP视频教程
独孤九贱(4)_PHP视频教程

共89课时 | 133.2万人学习