工具
网格收益 vs 总盈亏
同一个账户、同一时刻,这两个数字可以一个是正的、一个是负的。填几个数字,看它们是怎么分开的。
你的情况
每次触发买入时用掉多少钱
一档相对价格的百分比
买一次收一次、卖一次再收一次
一买一卖配上对算一次
下跌途中买进来、还挂在手上的那些
买进来之后又跌了多少
一次来回的毛差价—
一次来回的两笔手续费—
一次来回实际到手—
未平仓部分的总成本—
界面会给你看的 / 你实际的处境
网格收益(已实现)
—已完成的来回次数 × 每次实际到手。只增不减,因为每次配对必然是低买高卖。
账户总盈亏
—网格收益 + 未平仓部分的浮动盈亏。这个数才反映你现在的处境。
中间差的那一块是—,它是你手上没卖出去的那些仓位的浮亏。它不会出现在左边那个数字里。
算法就是这几行
页面上每个数字都由你填的参数算出来,没有接任何行情数据,也没有预先写死的结果。
- 一次来回毛差价 = 每格投入金额 × 每格价差%
- 一次来回手续费 = 每格投入金额 × 单边费率 × 2
- 网格收益 = 已完成来回次数 ×(毛差价 − 手续费)
- 未平仓成本 = 未卖出份数 × 每格投入金额
- 浮动盈亏 = 未平仓成本 ×(−成本高出比例 ÷(100 + 成本高出比例)),也就是这些仓位按现价折算之后少了多少
- 总盈亏 = 网格收益 + 浮动盈亏
不考虑滑点、买卖价差、跳空,也不考虑合约的资金费用和强制平仓。真实结果只会比这里更差。
把默认值改成 0 试试
把「还没卖出去的份数」改成 0,两个数字就重合了。这说明背离完全来自未平仓的那部分。
然后再把它调大、把「成本比现价高」也调大——这正是单边下跌行情里发生的事:买入的份数越来越多,每一份的成本都高于现价,而左边那个数字纹丝不动。
你会发现一个反直觉的现象:已完成的来回越多,左边那个数字越好看,但它对右边的影响可能小到可以忽略。因为一次来回赚的是一格的差价,而一份套牢仓位亏的是整段跌幅。这两个量级差得很远。
为什么这件事重要
因为界面上放在最显眼位置的通常是左边那个数字,而它在下跌行情里会让你一直感觉良好。
这不是平台在骗人——「已实现」和「未实现」分开统计是标准的会计口径。但实际效果是你发现问题的时间被推迟了。等你主动去看总盈亏,行情往往已经走了一大段。
找到你账户里那个会变成负数的字段,以后先看它,再看网格收益。判别标准只有一条:只增不减的数字一定只统计了已实现部分。
如果你跑的是合约网格,这个错觉更危险——下跌途中一路加仓会让强平价格向当前价靠近,而你如果只盯着那个正的收益数字,会完全错过这个过程,直到仓位被强制平掉、本金全部亏光。做合约网格该盯的是保证金率和强平价格。