无代码交易策略回测教程
发布时间
Jul 18, 2026
本教程从头到尾构建一个无代码回测:定义自然语言观点,检查 Stingray 生成的规则,冻结回放设置,并根据证据决定拒绝、改进还是实时监控。练习不涉及资金或执行权限。
练习观点
当 Hyperliquid 的 BTC 资金费率为负,同时 Binance BTCUSDT 在 60 分钟内上涨至少 0.5% 时,拥挤空头可能承压。
完整提示词:
回测 2026-04-20 至 2026-05-18 的 BTC。当 Hyperliquid 资金费率低于每小时 0 个基点,且 Binance BTCUSDT 在过去 60 分钟上涨至少 0.5% 时匹配。每五分钟评估,设置一小时冷却期,并显示 1、4、24 小时前瞻收益。保持草稿,不要启用。
第一步:检查类型化规则
确认市场为 BTC,资金费率来源为 Hyperliquid,价格来源为 Binance BTCUSDT,费率阈值低于 0,动量阈值为 60 分钟至少 +0.5%,评估间隔五分钟,冷却期一小时,窗口和“仅草稿”边界都未改变。
如果系统替换交易所、改动阈值或省略冷却期,应先纠正规则。流畅摘要不能替代精确条件。
第二步:检查数据与时间
Hyperliquid 官方说明资金费率每小时支付,并通过公开信息 API 提供历史数据。因此,回放不能把一条小时数据伪装成每五分钟都出现的新事件。参见官方资金费率文档和历史资金费率接口。
第三步:区分匹配与事件
- **原始匹配:**规则为真的每个采样点。
- **独立触发:**完整条件从假变为真的时刻。
- **冷却后触发:**实际会发送通知的事件。
已发布示例包含 150 个五分钟匹配窗口和冷却后的 37 次通知。这不代表存在 150 个独立机会。
第四步:阅读前瞻收益
已发布结果显示,24 小时平均前瞻收益为 +0.41%,中位数 +0.55%,62% 为正。非重叠 24 小时示意复合结果为 +8.3%,同窗口 BTC 买入持有为 +4.9%。
这些是历史价格变化,不是可实现盈亏;没有完整计入进出场、仓位、杠杆、费用、点差、滑点和市场冲击。查看完整资金费率案例与回测基准报告。
第五步:压力测试
把冻结规则移到更晚的窗口;比较单独资金费率与加入动量条件;检查是否由单一波动事件主导;单独加入现实费用与滑点;不要在同一时期反复优化阈值后声称获得独立证据。
第六步:选择下一步
- 覆盖不足、触发太少或结果脆弱时,拒绝。
- 一个明确假设需要改变时,创建新规则并改进。
- 证据连贯时,先用提醒进行监控。
回测的正确输出是对规则的决定,而不是自动交易。字段定义见如何阅读回测卡,更多练习见Stingray 学院。
还在选择研究方式?按数据控制、审计记录、监控与维护工作比较无代码、Pine Script 和 Python 回测。