深算 Quant · 开发与研究

研究方法论与术语

理解深算 Quant 实验身份、趋势与波动标签、回填的单边区间、历史收益选择口径与回撤边界,避免将事后研究标签用于无偏实时信号。

证据绑定准确版本与配置

研究结果绑定 projectId、sourceHash、configId。源码版本、参数、行情或执行适配改变后,旧编译和旧回测不能自动沿用。原始报告、成交和行情的校验支持可追溯性,但并不验证未来收益。

普通方向、震荡与波动标签

标签当前小时线研究口径
上涨 / 下跌5 根 SMA 高于 10 根 SMA 为上涨,否则为下跌;至少 10 根收盘价后才有方向。
震荡过去 48 次收盘价变化的净移动 / 总绝对移动,绝对效率低于 0.25;可与方向标签重叠。
波动过去 24 个对数收益的总体标准差,对照此前 480 个波动值;当前值不参与阈值计算。
低 / 中 / 高波动当前值小于等于 1/3 分位为低,大于 2/3 分位为高,其余为中。
预热未知历史不足保持 unknown;波动首次已知需要 505 根观测 K 线,不补造早期标签。

单边区间是事后确认与回填

连续至少 5 根收盘价(1 SMA)高于 5 SMA,并从第一根满足条件的收盘价累计上涨达到品种价格门槛,才确认单边上涨;下跌相反。当前门槛为 EURUSD / EURUSDm 0.00300,其余当前实现使用 30.0 价格单位,黄金即 30 美元/盎司,不是账户收益。

条件满足后,单边标签回填到该段起点,均线条件中断则重新计数。回填依赖后续确认,起点当时尚不可知,包含未来信息:适合历史分组研究,不可直接作为无偏实时交易信号。普通方向、震荡和波动只用已收盘行情;单边标签的可知时间必须另外处理。

时间与成交选择范围

时间沿用 MT5 行情口径,筛选为半开区间。普通 K 线标签在收盘后可用;窗口按实际观测 K 线计数,休市与数据缺口不会凭空补柱。缺口原因未逐段核验,图上不跨缺口连接区间。

所选行情统计按该行情中开仓的交易最终盈亏计算,包括选区外平仓;不是所选时间段的账户权益变化。趋势标签可以重叠,同一交易可能进入多个分组,不能把这些分组直接相加当作总收益。

术语:收益、回撤与有效样本

净收益 netProfit
结合佣金、隔夜费与费用等原生记录解释;单位以配置的账户货币为准。
最大权益回撤
完整回测的权益风险指标,不能直接称为某个所选行情的回撤,也不等于平仓余额回撤。
有效零成交
运行完成且证据支持没有成交;与执行失败、缺失行情或待核验不同。
样本不足
少量成交不足以证明稳定性;高胜率、无亏损或短期排名靠前均可能偶然。
执行适配版
为执行问题形成的单独源码版本;保持原始策略与版本证据,不把修复后的成交追认给原版。
过拟合
反复按历史表现筛选参数或环境,可能只解释过去;应考虑独立样本与模拟验证。

研究访问不等于公开源码授权

源码阅读权限、来源许可与公开再分发范围需要分别确认。去除原标识或编译通过不构成授权。公开目录仅展示批准投影,认证接口中的私有材料不可自动转载。

摘要内容与实验有效性分别判断

静态特征只说明代码中识别到什么,不等于完整入场和退出规则。完整源码说明不以回测为索引前提;简短摘要如附有有效配置、指标和证据报告,也有实质研究用途。薄内容或仅列静态特征且没有实质报告的详情保持 noindex;合法历史实验不因盈亏或索引状态删除。

详情的 canonical 用于识别唯一地址,不是索引许可。索引目录只收录符合内容门槛的页面;哈希只是证据身份,不构成作者、许可或未来收益证明。

从明确的规则,开始下一次开发

保留源码与测试条件,在真实反馈中继续迭代。

开发者中心