网格历史回测

直接答案

网格历史回测把区间、网格数、本金与费率放进历史收盘价中做逐日模拟,输出期末资产、收益率、卖出次数、胜率、最大回撤与手续费并绘制资金曲线;结果仅为历史,不构成对未来收益的保证。

网格历史回测把参数放进历史价格里跑一遍:输入区间、网格数、本金与手续费,选择交易所真实行情(日线/小时线)、内置演示序列或粘贴你自己的历史收盘价,即可得到期末资产、收益率、卖出次数、胜率、最大回撤与手续费,并绘制资金曲线。

真实行情模式会经本站 Worker 只读代理,从交易所公共行情端点获取 ETH / BTC / SOL / XRP 的日线或小时线收盘价,并在边缘缓存约 1 小时;“内置演示序列”仅为演示流程、并非真实行情。

网格历史回测

计算假设与说明
  • 简化逐日模型:只用每日收盘价;价格跌破买入档按档价成交买入,回升越过卖出档按档价卖出。
  • 未模拟滑点、部分成交、盘口深度与资金费率;实盘通常劣于模型。
  • 网格按“每格资金 = 本金 ÷ 网格数”分批买入,资金耗尽后不再买入。
  • 历史回测结果不构成对未来收益的保证。

关键数据与事实

成交规则(收盘粒度)
跌破买入档 → 按档价买入;涨过卖出档 → 按档价卖出每格资金 = 本金 ÷ 网格数,资金耗尽后不再买入
收益率
(期末净值 − 本金) ÷ 本金
最大回撤
max(峰值回落比例)
净值定义
现金 + 持仓 × 当日收盘价
示例:2500–3500 · 50 格
演示序列约 240 个点1000 USDT、0.05% 费率,输出收益率与最大回撤

什么是网格历史回测

回测回答“这套参数在过去怎么走”:不只是赚多少,还看交易频率、胜率、资金占用峰值与最大回撤。

本站实现为收盘价粒度、确定性规则的逐日模拟,参数透明、可复现;粘贴数据即可复验。

怎么用历史回测

  1. 数据来源选择“真实行情”,选好交易对(ETH/BTC/SOL/XRP)、周期(日线/小时线)与取多少根 K 线;也可选择“粘贴自定义历史”逐行粘贴自己的收盘价,或用内置演示序列体验流程。
  2. 输入价格区间、网格数量、本金与单边手续费率。
  3. 点击计算,先看收益率与期末资产,再看最大回撤与资金占用。
  4. 更换区间/网格数重复回测,横向比较不同参数的过去表现。

模型规则

成交规则(收盘粒度)
下跌穿过买入档 → 按档价买入(每格等额资金)
上涨越过卖出档 → 按档价卖出并记录净利

资金 = 本金 − 已用 − 手续费;净值 = 现金 + 持仓 × 当日收盘。

关键指标
收益率 = (期末净值 − 本金) ÷ 本金
最大回撤 = max(峰值回落比例)

计算示例

用内置演示序列(约 240 个点、区间 2500~3500、50 格、1000 USDT、0.05%):工具会给出期末资产、总收益率、卖出次数与最大回撤等指标及资金曲线。

若切换到“真实行情”拉取 ETH 实际日收盘(365 根约一年)并得到相近收益区间,说明该参数在该样本上处于可行范围;反之则应调整。

使用建议

  • 用真实数据、而不是演示序列下结论。优先选“真实行情”拉取交易所历史,演示序列仅用于熟悉操作。
  • 同时看收益与回撤。高收益伴随高占用与深回撤并不罕见,单看收益率会高估策略质量。

常见问题

真实行情数据来自哪里?

经本站 Worker 只读代理,从交易所公共行情端点获取 ETH/BTC/SOL/XRP 的日线或小时线收盘价,边缘缓存约 1 小时;本工具只取收盘价用于回测,不涉及下单。

回测准确吗?

它是收盘价粒度、理想成交价的确定性模型,忽略滑点与部分成交,因此通常高估表现。更精细的回测需要分钟级与盘口数据。

演示序列是真实行情吗?

不是。它是由确定性波形合成的演示数据,仅用于展示流程,请勿据此做任何判断。

粘贴数据格式是什么?

每行一个数字(收盘价),或“日期,收盘价”格式;程序会取每行最后一个数字。建议至少 20 个以上数据点。

为什么回测里手续费显得低?

因为卖出次数由档位触发决定;若价格长期单边、触发少,手续费自然低,同时收益也低——结合收益看才有意义。

资料来源与参考