计算方法与数据说明

本页集中说明所有计算器使用的公式、假设与数据来源,方便你复核结果,也避免误读模拟数据。

统一口径

金额单位统一使用 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 与提币费用;回测按收盘价成交;涨跌与情景计算不做复权处理。若你的实际交易成本结构差异较大,请按自己的费率重新计算。