# 零代码基础回测工坊 · 第一次怎么用

2026-09-10 · [打开工坊](../index.html) · [图文说明](guide.html) · [新版操作视频](../media/getting-started-v2.mp4)

不用一次看懂所有参数。先照着做一个例子，把回测文件下载下来。熟悉后，一次只改一个设置。

介绍、示例和教学视频放在独立前导页。可以先选“趋势上涨”，再点“开始填写参数”；已有草稿时会继续上次的步骤。顶部“介绍”可以随时返回，设置不会丢失。进入填写页时，视频会暂停。右上角“配置管理”可以导入、导出、检查或恢复默认；页面下方“查看当前配置”可展开摘要。

## 先跟着这八步做

1. **给练习起名**：名称填“第一次回测”。想换例子时，点“查看或更换例子”回到前导页。
2. **时间和本金**：选 2024-01-01 至 2026-08-31，本金填 100000 元。
3. **从哪选股票**：选“我自己填股票”，把 `600570.SS`、`000001.SZ` 分两行填入。
4. **先排除哪些**：先保留例子的筛选条件。
5. **满足什么才买**：保留已选条件和“全部满足”，不急着加指标。
6. **每次买多少**：“同时最多持有”填 3，“钱怎么分”选“每只固定比例”，“每只用总资产的多少”填 25。
7. **什么时候卖**：“亏多少卖”填 8，其他先不改。
8. **下载去回测**：先看“生成前，确认一下你的规则”，核对实际时间本金、选股条件、仓位和卖出规则。有红色提示就点它回去修改；没有错误后点“生成回测文件”。文件就绪后，点“下载回测文件”和“下载操作说明”，再从“配置管理”存一份配置。长代码默认收起，不需要改代码；文件就绪并不表示已运行回测。

这两只股票、日期和数值仅供练习，不是投资推荐。本金是模拟资金。网页只生成文件；真正的历史回测需要配套环境，生成代码不提供实盘功能。

## 先用新手视图

“新手视图”把不常用的设置收起来，先让你看到常用项。**折叠不等于关闭，已经开启的条件仍然生效。** 想查看它们，可以展开对应栏目，或切到“全部设置”。切换视图不会改变参数。

参数旁的小问号可以直接查看解释：鼠标放上去显示，移到说明上可继续阅读；点击问号可固定，再点一次或按 Esc 关闭。手机上直接点问号，键盘用 Tab 移到问号即可查看。查看说明不会改动参数或勾选。

第 6 步先填最多持有几只，再分配资金、安排时间，最后按需调整排序和下单细节。第 7 步的卖出参数就在对应开关下方，打开哪一项，就填写哪一项的数值。

五个例子叫“趋势上涨”“热门板块”“近期涨停”“开盘前表现”“自己搭建”。它们只是预填参数，不代表已验证的盈利方法。**不重新选，直接点卡片下方的继续按钮，就会保留现在的设置。** 改过参数后，标题显示“基于…… · 已自定义”，不会再把它当成原样预设。

点击“套用这套参数”或“重新套用预设”会先让你确认：日期、本金、股票范围、买卖条件和仓位都会替换，练习名称与代码版本保留。确认后，先在本机备份当前草稿，再套用新参数并从第 1 步填写。点取消，不改变任何设置。“自己搭建”会清空买入条件，其他参数回到系统默认值，并非只清除勾选。

想撤回切换，可在前导页或“配置管理”点击“恢复上一份草稿”。恢复包含原设置和停留步骤，并先把当前设置存成新的上一份。只保留最近一份；本机保存失败时不会替换。重要版本仍建议单独下载 JSON。

## 几个容易填错的地方

- 第 6 步的比例带 %：25% 就填 25，不是 0.25。3 只各计划用 25%，合计计划用 75%；这次只有 2 只候选股票，最多只可能买入其中 2 只，也可能一只都不符合条件。实际买入还受现金、一手股数和成交规则限制。
- 第 7 步“亏多少卖”填 8：亏损达到 8% 时尝试卖出，**不是保证最多亏 8%**。检查频率、跳空、停牌、可卖数量和回测撮合都可能影响成交。
- 佣金率填 0.0003 是万分之三；比例滑点填 0.002 是总价差参数 0.2%，单边约一半。固定滑点按元填，最终计算以配套环境为准。
- 单周期成交占比填 0.25 是 25% 的模拟成交量限制，不是持仓比例。关闭限制可能模拟出过大的成交。
- .SS 表示上海，.SZ 表示深圳。股票范围是候选，不是要求立即买入。

## 下完文件，还要做什么？

.py 是回测代码，交给配套环境运行；.json 是配置备份，下次可导入接着改；.md 是本次运行说明。

在配套回测面板填写与网页一致的日期、本金和频率，再检查代码、数据及运行日志。网页不能替你填写外部面板。复制、下载和参数检查通过，都不等于已成功运行回测。真实收益曲线、成交记录和最大回撤需要运行后才能看到。

没有环境时，可以点顶部“介绍”回到前导页，打开“申请回测环境”。目前只预留入口，没有外部跳转地址，不提交申请，也不会自动开通环境。

## 想了解更多时再看

“全部满足”要求每项已开启条件都通过；“任一满足”只要一项通过。“加权评分”是 0–100 的规则匹配程度，不是胜率。第 5 步决定哪些股票入选，下一次落选不会自动卖出，卖出由第 7 步管理。

有些条件不能被其他分数抵消：已开启的板块、集合竞价需先通过预筛；“涨停条件必须满足”开启时，也必须通过涨停条件，再判断组合或评分。新套用“近期涨停”例子默认开启该项，检查最近已完成交易日里的收盘涨停次数和距今时间；不是只要其他指标得分高就能入选。旧草稿与旧 JSON 不会自动打开它；保持关闭且使用评分时，未涨停股票仍可能靠其他项目得分入选。关闭整个“最近有过涨停”条件后，该必过选项也不生效。

均线多头排列是收盘价高于快线、快线高于中线、中线高于慢线，不是双均线交叉。RSI 区间只检查上下限，不是独立的低买高卖策略。MACD、KDJ 等指标依据选择的条件及配套环境计算。历史数据不足时，可能没有候选。历史量比与“放量”共用均量周期，修改会影响两处。

分钟回测的任务时间应在 09:31–11:30 或 13:00–15:00；日线回测只能日终检查，不能验证盘中时刻。指标里的“10 日”仍指交易日，不会变成 10 分钟。每根 K 线检查和每日定时检查都不是连续逐笔监控。

同一轮卖出依次检查固定止损、移动止盈、固定止盈、时间止损、均线退出，命中后本轮只提交一笔模拟卖单。移动止盈观察记录峰值后的回撤；持有时长按交易日算；均线退出使用已完成日线。

行业、概念的当前成分不是历史快照，用它们回看过去会带入当时未知的信息。“开盘前表现”使用集合竞价汇总，分钟回测最早 09:31 近似决策，不能复现 09:25 成交，日线回测不能使用。该模块要求股票池处理上限不超过 500 只；一般情况下填 0 表示不限制。

财务字段、历史数据和接口权限需要在配套环境核实。字段缺失时按配置跳过或保留股票。代码兼容版本也要与环境一致。

## 保存与帮助

自动保存只在当前浏览器本地，不上传配置。清理数据、无痕浏览、更换浏览器或页面地址可能让记录丢失；重要版本请下载 JSON，再用“导入配置”恢复。

本地“上一份草稿”也可以恢复未填完的数字、股票代码和财务字段，恢复后仍需修正错误才能生成。文件导入保持严格校验，含空数值或不合法代码的 JSON 需修正后再导入。新版配置格式为 3，请用新版工坊打开，不要交给旧版覆盖保存。

代码中 `#` 后面的是注释，不会执行。先看顶部用途、参数摘要与运行说明；`CONFIG` 保存网页设置，`context` 提供回测的时间、资金和持仓。用 Tab 移动焦点、Enter 操作按钮；图文说明支持打印和保存 PDF。

新版教学视频约 2 分 8 秒，是界面操作演示，配神经合成旁白和中文字幕，不是真人讲解。它跟做本文的同一个例子，含 10 个章节和 29 段逐句字幕。新版文件为 getting-started-v2.mp4，旧版视频保留；播放成品无需网络语音服务。

**选不出股票时**：先看历史数据是否齐全，再切到“全部设置”检查条件是否过严、财务字段是否缺失、资金是否够用。需要完整解释，可打开每一步的帮助或[图文说明](guide.html)。
