

【CCG机器人 VS 交易平台】均价计算逻辑对比
一
持仓数据展示对比

● CCG机器人
CCG机器人记录各笔订单的买入价格/费用/数量/张数,和整体持仓均价/费用/数量/张数,
独立计算尾单盈亏。持仓数据的展示更加直观,贴合用户使用习惯。
● 欧易平台
在历史委托栏目中,查看各笔订单的成交价值、成交张数、成交价格。
在当前仓位栏目中,查看整体持仓张数(持仓量)和整体持仓均价(开仓均价),
没有针对尾单的盈亏监控。
二
尾单盈亏计算的区别
● CCG机器人
CCG机器人对各笔订单的成交价格进行独立记录和监控,
以持仓均价为基准计算整体盈亏的同时,也以尾单均价为基准来计算尾单盈亏。
如下图,延续上方U本位例子,BTCUSDT,逆势开多,持仓 3 单。
当尾单盈利 2 % 时,机器人独立计算第 3 单买入的 8 张合约的浮盈状态,
此时的CCG机器人,在展示整体浮亏状态(图中的浮亏 - 浮盈)的同时,
还展示了尾单浮盈状态(图中的浮盈)。

● 欧易平台
不记录各笔订单的成交价格,将分批买入的所有合约,视为一个整体仓位。
以开仓均价(持仓均价)为基准线,只计算整体盈亏,不计算尾单盈亏。
如下图,同样是尾单盈利 2 %,但由于平台中并没有针对尾单盈亏的独立监控。
此时的平台后台,仅展示整体浮亏状态。

三
首次卖出部分张数后,持仓均价的变化
● CCG机器人
CCG机器人在卖出部分张数(常见为为网格止盈)后,
将根据当前持仓订单的成交价格和成交张数,重新计算持仓均价。
如下图,延续上方U本位例子,BTCUSDT,逆势开多,持仓 3 单。
网格止盈(卖出第 3 单)后,持仓均价变化为:
1040 (第1、2单买入费用之和)÷ 0.06(第1、2单买入数量之和)= 17333.3333。

● 欧易平台
卖出部分张数后,开仓均价不会变化。
平台后台没有针对尾单的盈亏计算,将所有合约视为一个整体,
开仓均价不受卖出部分张数的影响。
如下图,持仓量为 14 张,
可将其理解为1笔合并后的订单,即【在开仓均价点位,开多买入 14 张合约】,
CCG机器人平仓 8 张合约后,相当于【在开仓均价点位,开多买入 6 ( 14 - 8 )张合约】。
相同的交易品种,在相同的价格开多买入的两笔订单,即使合约张数不同,但开仓均价是相同的。所以,平仓部分合约张数后,平台中展示的开仓均价不会变化。

四
常见问题
● 为什么CCG机器人和平台,展示的持仓均价不同?
从上文中可知,在同一轮循环(买入首单后至整体止盈之前)中,当第一次卖出部分张数后,
CCG机器人和平台针对持仓均价的算法将会不同。
延续上文中U本位的例子,
下面将演示二者在【首次卖出部分张数前】、【卖出部分张数后,未补单】、【卖出部分张数后,继续补单】三种状态下,持仓均价的异同。
首次卖出部分张数
持仓均价相同

CCG机器人
根据【持仓费用÷持仓数量=持仓均价】的公式,计算得出持仓均价。
第 1 单,买入费用为 360 USDT ,买入数量为 0.02 BTC;
第 2 单,买入费用为 680 USDT ,买入数量为 0.04 BTC ;
第 3 单,买入费用为 1280 USDT ,买入数量为 0.08 BTC 。
持仓费用为 360 + 680 + 1280 = 2320 USDT,持仓数量为 0.02 + 0.04 + 0.08 = 0.14 BTC,
那么持仓均价就是 2320 ÷ 0.14 = 16571.4286。
平台
根据以下公式,计算得出开仓均价。
开仓均价 = ( 合约面值 × 成交价格1的合约数 × 成交价格1 + 合约面值 × 成交价格2的合约数 × 成交价格2 + ... ) ÷ (合约面值 × 总持仓张数)。
开仓均价
= ( 0.01 × 2 × 18000 + 0.01 × 4 × 17000 + 0.01 × 8 × 16000) ÷ ( 0.01 × ( 2 + 4 + 8 ) )=( 360 + 680 + 1280 ) ÷ ( 0.01 × 14 )= 2320 ÷ 0.14 = 16571.4286 。
首次卖出部分张数后,未补单
持仓均价不同

CCG机器人
卖出第 3 单(8张),根据剩余订单的持仓费用和持仓数量,重新计算得出持仓均价。
第 1 单,买入费用为 360 USDT ,买入数量为 0.02 BTC;
第 2 单,买入费用为 680 USDT ,买入数量为 0.04 BTC 。
持仓费用为 360 + 680 = 1040 USDT,持仓数量为 0.02 + 0.04 = 0.06 BTC,
那么持仓均价就是 1040 ÷ 0.06 =17333.33333。
平台
卖出 8 张,开仓均价不受卖出张数影响,保持不变,仍然是 16571.4286 。
首次卖出部分张数后,继续补单
持仓均价不同
假设价格下跌,在 16000 处,再次买入第 3 单( 8 张)。

CCG机器人
将第 3 单的买入费用和买入数量,计入持仓费用和持仓数量中,重新计算得出持仓均价。
第 1 单,买入费用为 360 USDT ,买入数量为 0.02 BTC;
第 2 单,买入费用为 680 USDT ,买入数量为 0.04 BTC 。
新买入第 3 单,买入费用为 1280 USDT ,买入数量为 0.08 BTC 。
持仓费用为 360 + 680 + 1280 = 2320 USDT,
持仓数量为 0.02 + 0.04 + 0.08 = 0.14 BTC,
那么持仓均价就是 2320 ÷ 0.14 =16571.4286。
平台
根据以下公式,计算得出开仓均价。
新的开仓均价 = (新订单合约张数 × 合约面值 × 新订单成交价格 + 当前持仓张数 × 合约面值 × 当前开仓均价)÷ ((新订单合约张数 + 当前持仓张数)× 合约面值)。

合约面值 0.01 ,持仓张数 6 张,开仓均价为 16571.429 。
新买入 8 张,成交价格为 16000 。那么新的开仓均价就是:
( 8 × 0.01 × 16000 + 6 × 0.01 × 16571.429)÷( ( 8 + 6 )×0.01 )= 16244.898。
● 为什么同一笔平仓订单,CCG机器人显示为盈利,平台显示为亏损?
CCG机器人在计算整体盈亏的同时,也以尾单均价为基准计算尾单盈亏。
而平台中只展示开仓均价,没有尾单均价,所以只计算整体盈亏,不计算尾单盈亏。
延续上方U本位的例子,
当CCG机器人中的尾单产生盈利,且当前价格低于平台中的开仓均价时,
CCG机器人以尾单均价为基准,将尾单计为盈利状态,
而平台以开仓均价为基准,将CCG机器人尾单对应的合约张数计为亏损状态。
如下图,假设在当前价格平仓卖出第 3 单( 8 张 ),
针对这笔卖出订单,CCG机器人显示为盈利,而平台显示为亏损。

CCR炒币机器人、外汇、合约机器人详细了解请加微信/电联:17841460997(备用:bsxd1088)
量化官网链接:http://www.bosenkejixd.com
需要:欧易,芝麻,火币,币安,等交易所节省手续费的可以找我拿返佣邀请码注册!!!
OKX:邀请码:38193144
BIAN:邀请码:B38193144
交易所注册链接集合:http://www.bosenkejixd.com/h-nd-151.html

