统一口径
金额单位
统一使用 USDT手续费率
按百分比输入,0.1 表示 0.1%计费方式
买入与卖出各计一次(双边计费)未包含项
滑点、资金费率、链上 Gas、提币手续费展示方式
界面展示按币种精度四舍五入,内部按完整精度计算收益与涨跌计算
涨跌收益计算器不扣手续费;收益计算器会按你填写的费率在买卖两端各扣一次,因此同一价格变动下两者的收益率会有差异。
持仓数量
投入金额 × (1 − 手续费率) ÷ 买入价格卖出净得
持仓数量 × 卖出价格 × (1 − 手续费率)净利润
卖出净得 − 投入金额收益率
净利润 ÷ 投入金额 × 100%涨跌后资产
本金 × (1 + 涨跌幅)年化复合收益率 CAGR
(期末价值 ÷ 初始投入)^(1 ÷ 持有年数) − 1手续费计算口径
按双边计费,因此年度手续费占换手额的比例恒等于费率,可用来对照不同交易频率下的绝对成本。
单笔手续费
单笔金额 × 费率单日手续费
单笔手续费 × 2 × 日均交易次数年度手续费
单日手续费 × 365年度换手额
单笔金额 × 2 × 日均交易次数 × 365复利计算口径
采用逐期滚动复利,而不是连续复利:每期本息 = 上一期本息 ×(1 + 每期收益率),若填写了每期追加,则在计息前先加入追加金额。
复利频率与收益率口径必须一致:选择"每日"时填写的应是每日收益率,选择"每月"时填写月收益率。结果只是数学演示,不代表任何资产能持续提供固定的周期收益。
DCA 定投(线性价格模型)
该模型假设价格在起止价之间匀速变化,用于理解定投机制与平均成本的形成过程,不使用真实历史价格,因此不能当作收益预测。
第 i 期价格
起点价 + (终点价 − 起点价) × i ÷ (期数 − 1)累计持仓
Σ(每期投入 ÷ 当期价格)平均成本
累计投入 ÷ 累计持仓期末价值
累计持仓 × 终点价DCA 历史回测口径
| 项目 | 口径 |
|---|---|
| 数据来源 | Binance 现货历史日线 |
| 获取方式 | Cloudflare Worker 边缘代理 + 缓存 |
| 买入价格 | 每期对应交易日的收盘价 |
| 期末价值 | 累计持仓 × 区间末收盘价 |
| 费用假设 | 不计手续费与滑点 |
| 最大回撤 | (峰值市值 − 谷值市值)÷ 峰值市值 |
回测结果高度依赖起止时间,同一方案在不同区间可能得出相反结论,请结合 3 年、5 年区间一起看。
盈亏平衡与目标价格
盈亏平衡按买卖双边计费,因此费率是平方级影响;目标价格计算默认不扣费,实际需要的涨幅会略高于结果。
盈亏平衡价格
投入金额 ÷ [持仓数量 × (1 − 手续费率)] = 买入价 ÷ (1 − 费率)²回本所需涨幅
盈亏平衡价格 ÷ 买入价格 − 1目标价格
当前价格 × (1 + 目标利润 ÷ 投入金额)平均成本口径
平均成本是加权口径,与"把几次买入价格取简单平均"不同,逐笔金额不等时差异会更明显。
持仓数量
Σ(每笔金额 ÷ 每笔价格)平均成本
总投入 ÷ 持仓数量浮动盈亏
持仓数量 × 当前价格 − 总投入汇率换算口径
汇率来自公开汇率数据源(open.er-api.com),经 Cloudflare Worker 边缘缓存并标注更新时间;也可以勾选手动模式,用自定义汇率完成换算。稳定币按 1:1 近似美元处理,实际可能存在极小偏差。
精度与已知限制
内部按完整浮点精度计算,界面按各币种的小数位展示,因此手算复核时可能出现末位差异。
已知限制:不模拟滑点与盘口深度;不含资金费率、Gas 与提币费用;回测按收盘价成交;涨跌与情景计算不做复权处理。若你的实际交易成本结构差异较大,请按自己的费率重新计算。