请参考:
模组浮动盈亏计算机制:
1、数据合约与交易合约一致
盘前加载显示值计算公式=(盘口价格 - 多头交易合约持仓均价)* 交易单位 * 手数
=(空头交易合约持仓均价 – 盘口价格)* 交易单位 * 手数
解释:盘口价格取值,如果清盘前加载,最新价不为0,盘口价格为最新价;如果清盘后加载,最新价为0,盘口价格为盘口昨结。
2、数据合约与交易合约不一致
1)自动初始化
盘前加载显示值计算公式=(盘口价格 - 多头交易合约持仓均价)* 交易单位 * 手数
=(空头交易合约持仓均价 – 盘口价格)* 交易单位 * 手数
解释:盘口价格取值,如果清盘前加载,最新价不为0,盘口价格为最新价;如果清盘后加载,最新价为0,盘口价格为盘口昨结。
2)手动初始化
加载弹出的初始化窗口,自动填写的持仓均价为数据合约的持仓均价,这里价格可以手动修改,如果不修改,计算公式如下:
盘前加载显示值计算公式=(盘口价格 - 多头数据合约持仓均价)* 交易单位 * 手数
=(空头数据合约持仓均价 – 盘口价格)* 交易单位 * 手数
解释:盘口价格取值,如果清盘前加载,最新价不为0,盘口价格为最新价;如果清盘后加载,最新价为0,盘口价格为盘口昨结。
3、无论数据合约与交易合约是否一致
盘中运行过程中开仓后显示的浮动盈亏的计算公式
盘中运行显示计算公式=(交易合约最新价 - 多头交易合约持仓均价)* 交易单位 * 手数
=(空头交易合约持仓均价 – 交易合约最新价)* 交易单位 * 手数
这里的最新价是交易合约的最新价吧?
我们这边核实了下是这样的:
无论数据合约与交易合约是否一致
盘中运行过程中开仓后显示的浮动盈亏的计算公式
盘中运行显示计算公式=(交易合约最新价 - 多头交易合约持仓均价)* 交易单位 * 手数
=(空头交易合约持仓均价 – 交易合约最新价)* 交易单位 * 手数
您1楼的问题是指初始化的时候这么计算的还是运行过程中这么计算的?