历史行情 · 逐笔可回溯

回测要用的数据,先把它弄对

M8金融数据库:A 股、港股、美股、国内期货、期权、ETF, 覆盖 tick、分钟、日线三级频率。格式统一、编码干净,下载下来直接能跑回测。

起点
最早回溯至 1991 年按各品种实际可得范围
频率
Tick / 分钟 / 日 · 周 · 月部分品种含 Level2 逐笔
交付
CSV / Parquet / SQLite / DuckDB按品种、按年份打包
01 / 清单

覆盖 26 类数据,从逐笔到月度,50万G海量数据

下表为当前可整理的范围。具体品种与年份以拍下时确认为准,能给的我会先说明,不能给的不含糊。

> 点击下载
数据名称 频率 时间段
02 / 交付

数据给你,格式你挑

默认 CSV:UTF-8 编码、首行保留列名、日期保持 2026/11/06 文本形式、数值不改精度,Excel 双击打开中文不乱码。

CSV默认
Excel、Python、R 都能直接读;适合先看一眼数据长什么样。
Parquet推荐
列式存储,几十个 GB 也能秒级按列读取,回测跑起来比 CSV 快。
SQLite / DuckDB开箱
单文件数据库,DuckDB 可直接对 Parquet 写 SQL,适合做因子筛查。
MySQL / HDFS脚本
提供建表语句与导入脚本,不代部署、不代运维;你没有环境也能拿到可用的脚本。
FAQ

常见问题

关于格式、交付、使用与售后的说明

按类目分组,没找到的往下翻到「在线回测与会员」

格式与打开

Excel 打开中文乱码怎么办
正常不会。文件统一 UTF-8 编码,Excel 与 WPS 双击即可正常显示。若被别的工具改过编码,在 Excel 里用「数据 → 从文本/CSV」导入,编码选 UTF-8。
日期为什么是 2026/04/23 文本,不是日期格式
刻意保留文本。日期被解析成序列号后,跨软件、跨年比较容易错位。需要日期类型时一行转换:pd.to_datetime(df["日期"]),原始值不受影响。
下载的文件 Excel 打开不全
两种常见情况。一是超过 Excel 单表行数上限(约 104 万行),请改用 Notepad++、Python 读取,或按年份拆分;二是时间列显示成 ####,那是列宽不足,拉宽列即可,数据本身没问题。
期权 CSV 第一行为什么是合约名,不是列名
保留了通达信原生导出的合约标题行,方便一眼看出是哪个合约。读取时用 skiprows=1 跳过这一行,列名从第二行开始。
用什么软件打开最好
几十万行以内用 WPS 或 Excel 都行;超过百万行建议用 DuckDB、pandas 或 Parquet 格式,直接 SQL 查询,比在 Excel 里翻更省时间。

数据与交付

下单前能先看样例吗
可以。样例文件都是真实文件,原样未截断。其它类目需要样例,下单前说明拿到对应品种的样例文件再决定。
数据多久更新一次
交易日盘后更新至前一交易日。不承诺盘中实时;实时行情以单独提供的接口权限为准。
一次能交付多大的数据量
小体量给网盘直链,大体量走百度网盘,含数据文件与字段说明文档。跨年份数据可按年分包,方便先验一部分再用。
能按指定品种、年份、字段定制吗
可以。给出标的清单、时间区间、需要的字段,先核实数据是否齐备再报价。核实不了会直接说明。
支持 MySQL、HDFS 吗
提供建表语句与导入脚本,你拿回自己环境执行。不代部署、不代运维、不提供远程连库——这是服务边界,不是能力问题。
实时行情接口怎么用
接口需要单独开通权限,提供调用说明与频率限制。历史数据和实时接口是两件事,接口不是买历史数据就自动带的。

购买与售后

虚拟商品能退款吗
数据文件一经发出不支持退款,虚拟商品无法召回。文件损坏、缺行、编码错误、字段与说明不符,免费重发或补发,不用扯皮。
怎么下单,多久能收到
在首页的数据目录里选好类目、年份与区间提交需求,核实数据齐备后给出报价与交付时间。标准数据通常当天到次日交付,定制整理按工作量另算,工作日 24 小时内会回复。
数据从哪来,是官方授权吗
来自公开行情接口与行情终端导出,仅做整理、清洗与格式转换。不涉及内幕信息,也不代表任何交易所或数据商的官方授权。请勿对外宣称本平台数据为官方授权数据。
数据能给公司或团队用吗
可以自己或自己团队内部使用。不得转售、不得二次分发、不得用于面向公众的投资建议服务。需要团队采购,先说明使用范围。
回测赚钱吗
不承诺任何收益。这是数据文件,不是策略、不是信号、不是荐股。历史数据仅供研究,不构成任何投资建议,回测结果不代表未来收益。

在线回测与会员

还有别的问题

问之前把品种、年份、频率写清,能少来回几次。定制类需求会先核实数据是否齐备,再给报价。

回测配置

点击选择品种 ▾

策略指标 + 自定义策略

点击选择策略或指标 ▾

升级 VIP · 解锁更多指标组合

按需选择套餐:指标组合数越多,策略越丰富;VIP 不限回测次数

订阅记录

套餐金额状态订阅时间到期时间
M8
-
-
-

个人设置

修改密码

VIP 购买记录

套餐金额状态订阅时间到期时间

我的自定义策略 (年费VIP专享)

加载中...

M8 · Strategy Verification

规则你出,历史数据我来跑

把买卖条件说清楚,用真实行情从头到尾跑一遍,看它在过去这些年究竟表现如何

交付净值曲线、交易明细、计算口径和可复现的代码,不是一句「这个策略行」

这一项卖的不是数据,是一次验证。你手里多半已经有个想法——均线交叉、动量轮动、期权卖方收权利金、期货跨期价差——但不确定它是不是只在最近两年好看。策略定制做的就是把它放回更长的时间轴上,按同一套规则、同一套成本假设,如实跑一遍。

先把边界说在前面:不做策略开发,不荐股,不给实盘信号,不承诺收益。规则由你定,我们只负责把它变成可执行、可复现、能核对的计算过程,并把结果原样交给你——包括不好看的那部分。

交付什么

一次交付是五样东西,缺一样都不算完。报告负责结论,代码负责让你能自己复跑。

回测报告HTML

单文件网页,含净值曲线、回撤曲线、分年度收益表、指标口径说明与结论段,可直接转发。

净值与持仓CSV

逐日净值、逐笔持仓与换手,UTF-8 编码,日期为文本格式,Excel 双击不乱码。

交易明细CSV

每一笔的开平时间、方向、价格、数量、手续费与滑点,可逐笔核对,不看汇总。

可复现代码Python

pandas 单文件脚本,带运行说明与参数表。同一份数据、同一组参数,你自己跑能得同一结果。

所用的数据切片一并打包给你,区间与字段写进交付清单,方便日后对照。

五步走完

第二步是唯一可能卡住的地方——数据够不够、标的全不全,会在这里如实告诉你。

把规则写成人能读懂的话

标的范围、时间区间、什么条件进、什么条件出、仓位怎么定、止损止盈有没有、成本假设多少。写在备注里或发文档都行,不用写成代码。

确认数据能不能支撑

检查你要的品种与年份是否齐备、频率够不够、字段是否包含需要的量。缺的部分直接说明,能换标的或缩区间就换,换不了就不接这一单。

报价并确认下单

按标的数量、区间长度、规则复杂度核算,给出明确价格与交付时间。确认规格与报价后下单,需求、口径与交付物都留书面记录。

跑回测、写报告

常规三到五个工作日;多市场组合、期权链或要处理合约换月的会更久,下单前先说清。中途有口径歧义会停下来问,不自己替你决定。

交付并答疑七天

五样东西打包发出,附一份口径说明。七天内对结果有疑问随时问;只调参数或修脚本 bug 不另收费,改规则算新单。

三种规格

价格按实际工作量核算,不设固定套餐价——同样是「一个策略」,跑三年日线和跑十年 tick 不是一回事。

单策略 · 单市场

最常见,适合先把一个想法验证清楚
一个策略 / 一个市场
按复杂度核算
  • 股票、ETF、期货、期权、指数任选一个市场
  • 日线或分钟级,含手续费与滑点假设
  • 基础指标全套,含分年度表现
  • 附可复现代码与数据切片

多市场组合

跨品种、跨市场,验证组合层面表现
两个以上市场
按品种数量核算
  • 股票 + 期货 + 期权同时纳入
  • 处理合约换月、主连拼接与复权口径
  • 组合净值、相关性、分市场贡献拆解
  • 期间对齐与交易日历差异单独说明

已有代码诊断

自己跑出来的结果,可信吗
一份代码 / 一次体检
按工作量核算
  • 查未来函数、查幸存者偏差、查对齐错误
  • 核对成本假设是否合理、成交价是否高估
  • 复跑一遍,与你的结果逐项对数
  • 出一份问题清单与修改建议,不含重写

需要你提供

六项信息齐了就能开工。缺项时会先问,不会替你假设——回测里一个假设写错,结论就整个偏了。

项目要写成什么样写不清会怎样
标的范围具体代码或明确的筛选条件,例:510050、全部沪深 300 成分、全部 50ETF 期权合约由我代为选择口径,会写进报告让你核对,不接受事后抱怨标的选错
时间区间起止年份或「全部可得历史」默认用该标的全部可得区间,并在报告里标注实际起止
进出场规则条件与参数写全,例:收盘价上穿 20 日均线买入,下穿 60 日均线卖出表述含糊的条目会先回问,问不清就不进入代码
仓位与风控固定手数、按比例、按波动率,或明确「不加止损」默认等额满仓、不止损,并在报告首页显著标注这是默认假设
成本假设手续费率、滑点跳数、是否含冲击成本按市场常规值与真实费率表填写,逐项列在报告里
验收要求你最想看的指标或最担心的问题按标准指标集出一版,若不合预期,改动算新需求

报告里有什么

指标全部写清口径,不是只给一个数字。口径一致,你才能拿去和别人的结果比。

指标怎么算为什么给这项
total_return期末净值 / 期初净值 − 1,按已实现外加未平仓浮动计看整体幅度,不看年化,避免被年份长度美化
max_drawdown净值曲线上任意峰谷的最大回落,含日期与持续天数决定这套规则你能不能拿住,比收益更该看
sharpe日收益均值 / 标准差 × √250,无风险利率取 0 并注明衡量单位波动换来的收益,口径写清才可比
win_rate盈利笔数 / 总平仓笔数,不含未平仓高频低胜率与低频高胜率是两种东西,不能只看收益
turnover区间内成交额合计 / 平均资金占用换手高的策略,滑点与容量问题会被放大
分年度表逐年单独统计收益、回撤、交易笔数避免整段收益被某一两年撑起来,掩盖其余年份
交易明细逐笔开平记录,含成交价与费用汇总数字都能造,逐笔记录才经得起核对
报告里不放收益预测、不放「建议买入」这类字样。它是过去数据的统计结果,不是对未来的判断。

不做什么

这几条写在明面上,省得下单后彼此为难。

常见问题

关于回测这件事最常被问到的几条,其余问题在「常见问题」页。

回测跑得好看,实盘就能赚吗
不能这么推。回测是历史数据的统计结果,实盘会遇到滑点变大、成交不足、规则执行走样、市场结构变化。报告里会写明成本假设,但没人能保证未来重复过去。
能帮我把策略想出来吗
不能,那是另一件事。你要是有个模糊想法,我可以帮你把表述拆成可执行的条件(比如「均线走平」要落到具体数值),但买卖逻辑仍然是你定。
要多长时间
单策略单市场常规三到五个工作日。多市场组合、期权链、需要处理合约换月的更久。下单前会把时间写进备注,超时会提前说。
只有日线数据,做高频策略行不行
不行。频率不够就只能用日线近似,那种结果没有参考价值,我会直接说做不了,而不是硬跑一份出来。
报告里的数字我能自己复算吗
可以。交付里带同区间数据切片、参数表与单文件 Python 脚本,按说明装好 pandas 就能复跑,结果应当一致。
策略里有几个参数,能不能一次扫一遍
可以,属于参数敏感性扫描,按参数组合数量核算工作量。但会提醒你:扫得越多,越容易挑到一段好运气,报告里会标注样本内与样本外的分界。
期权卖方、期货换月这种怎么处理
期权按具体合约回测,不拼连续合约;期货默认用主力连续并说明换月规则,你也可以指定按单个合约或按价差组合。口径不同结果差很多,会先和你确认再动手。
跑出来的策略能拿去卖给别人吗
可以自用。但本站交付的是数据与分析过程,不含任何投资建议性质的服务;对外销售策略属于你自己的经营行为,与我们无关,也不得宣称出自官方授权。

先聊需求,再谈价格

把规则、标的、区间发过来,我先判断数据撑不撑得住,再给报价与交付时间。确认后按约定的规格执行,口径与交付物都有书面记录。

🤖 WorkBuddy / Codex / Claude Code · 一条龙接入服务

AI 量化接入智能体

把 WorkBuddy、Codex、Claude Code 等 AI Agent 接入本地量化环境,数据库与软件部署、数据接入、日常使用全程教到会;更支持 DeepSeek 接入通达信,AI 读行情、看指标、辅助决策——零基础也能搭建自己的 AI 量化工作台。

WorkBuddy 接入Codex 接入数据库部署软件本地部署策略回测教学日常使用培训

  • 茅台相对上证50的超额收益近期明显收窄,动量转弱
  • 北向资金连续 3 日净流入白酒板块,情绪边际回暖
  • 美元指数站稳 105 上方,对高估值权重股形成压制
  • 关注 1700 元关键支撑,跌破则短线趋势转弱
  • 留意量能是否有效放大,缩量反弹持续性存疑
  • 以上为演示内容,不构成任何投资建议
以上内容为服务演示,实际以客服对接为准

AI Agent 能做什么

💬
自然语言下单
「用 20 日突破策略回测茅台,从 2020 年到现在」——一句话即可,AI 自动理解并执行。
🔍
本地数据接入
AI 直接读取你本地数据库的 K 线、指标数据,不依赖外部 API,数据安全可控。
🧠
策略理解与实现
把口头描述的买卖规则翻译成可执行的回测逻辑,自动匹配参数与指标。
📊
自动生成报告
回测完成后自动生成资金曲线、收益、回撤、胜率等绩效报告,可视化呈现。
🔁
参数优化建议
AI 可自动跑参数网格搜索,找出更优参数组合,并提示过拟合风险。
🎓
全程教学
每一步 AI 操作都附带讲解,跟着学就能掌握 AI 量化的完整工作流。

适用人群

面向个人投资者、交易员、开发者与量化团队,以及想把 WorkBuddy、Codex、Claude Code 等 AI Agent 接入自己量化环境、需要持续跟踪市场并快速形成观点的用户。

量化新手
不会编程也能上手,跟着 AI 一步步描述策略、看懂回测逻辑,轻松建立自己的量化思维。
交易员
快速验证盘感策略,把交易经验变成可量化、可回测、可迭代的信号,不再凭感觉下单。
开发者
用 AI 加速策略原型开发,聚焦策略逻辑本身而非重复造轮子,本地数据全程可控。
AI 接入用户
想把 WorkBuddy、Codex 等 AI 工具接入本地量化环境——我们提供从数据库部署、软件安装到使用教学的一条龙服务。
🎓 想学 AI 量化?联系客服预约课程
一对一教学,从环境搭建到策略落地,手把手带你跑通第一个 AI 量化策略

说明

×
M8 · 量化策略定制
扫码添加微信,一对一专属服务
微信二维码
扫码咨询定制开发
策略开发 · 回测优化 · 实盘对接
工作日 24 小时内响应