分别输入每笔成交
每笔成交都应保留自己的价格和数量。不同价格产生的部分成交不应先手动合并。
将多次买入或同方向合约成交合并为加权平均开仓价,并计算手续费、盈亏平衡价、当前盈亏以及达到目标均价所需的加仓数量。
分别输入每一笔成交。成交数量越大,对平均价格的影响越大。
输入下一笔可能的成交价格,以及你希望达到的平均价格。
目标价必须位于当前均价与下一笔成交价之间。
简单平均会把所有价格当成相同权重,但真实仓位并不是这样。正确的平均开仓价需要按每笔成交数量加权,因此大额成交对成本价的影响会超过小额成交。
每笔成交都应保留自己的价格和数量。不同价格产生的部分成交不应先手动合并。
交易所显示币数或合约数量时使用币种数量;只知道每笔使用了多少USDT时使用USDT金额。
该公式适用于现货分批买入,以及同方向加多或加空。减仓和平仓反手需要额外计算已实现盈亏。
Calcoring会先把每笔成交转换为币种数量和计价价值,再合并计算。主结果中的平均价不混入手续费,手续费会单独计入盈亏平衡价和净盈亏。
平均开仓价 = Σ(成交价格 × 成交数量)÷ Σ(成交数量)总仓位价值 = Σ(成交价格 × 成交数量)多单盈亏平衡价 =(开仓价值 + 开仓手续费)÷ [持仓数量 ×(1 − 平仓手续费率)]所需加仓数量 = 当前数量 ×(当前均价 − 目标均价)÷(目标均价 − 新成交价)本计算器适合计算同方向增加仓位的成交。发生部分平仓或持仓方向反转后,不同交易所可能采用不同的已实现盈亏和仓位重置规则。
第一笔以70,000 USDT买入0.01 BTC,第二笔以68,000 USDT买入0.02 BTC,总持仓为0.03 BTC,开仓价值为2,060 USDT。由于第二笔数量更大,加权平均价会降到68,666.67 USDT。假设开仓和平仓手续费率均为0.05%,盈亏平衡价约为68,735.37 USDT;当BTC价格为72,000 USDT时,预估净盈亏为+97.89 USDT。
因为每个价格都必须按对应成交数量加权。只要每笔成交大小不同,直接把价格相加后除以成交笔数就会得到错误结果。
可以。Calcoring会根据每笔成交价格把USDT金额换算成币种数量,再使用相同的加权公式。
主结果显示按成交加权的市场价格。手续费会单独展示,并计入手续费调整后的盈亏平衡价和净盈亏。
可以,前提是每笔成交都在增加同一个空单方向。平均价公式不变,但盈亏方向和计入手续费的盈亏平衡价会按空单计算。
目标均价功能会根据计划成交价反算所需数量。目标价必须位于当前均价和计划成交价之间。
部分平仓会产生已实现盈亏,不同交易所对剩余仓位的记账方式可能不同。本页面不重建完整成交历史,请以交易所账单为准。