欧义交易所fillPnl与pnl为何不同?欧易OKX区分本次成交和整单盈亏

“欧义交易所fillPnl为0”不一定代表该订单没有价格波动或策略没有盈亏。开仓成交、非平仓场景以及某些不适用条件下,该字段按说明可返回0,必须结合持仓方向与订单用途判断。

欧义交易所fillPnl与pnl为何不同?欧易OKX区分本次成交和整单盈亏

fillPnl描述哪一层

它与当前更新的tradeId、fillSz和fillPx对应,适合记录某次平仓成交产生的已实现盈亏。订单分批平仓时,每次更新可能有独立数值。

同一tradeId的重复推送不得再次计入,否则会重复放大已实现盈亏。

pnl为什么不能代替账户净收益

订单字段pnl描述适用订单的交易盈亏,并明确排除手续费。资金费、借币利息、强平相关成本、汇率转换或其他账单也可能影响账户结果。

因此pnl不是账户余额变化的完整解释,更不是收益承诺。

零值应怎样排查

先确认订单是否用于平仓、是否确实发生有效成交,并查看side、posSide、reduceOnly、category和state。开仓或其他不适用场景出现0时,不应直接报错。

若平仓成交有争议,再用成交明细和账单逐项核对。

怎样生成可审计报表

分别保存逐笔fillPnl、订单pnl、手续费及币种、资金费和其他账单,不把它们压成一个不可追溯数字。汇总前统一结算币种和时间范围。

出现差异时保留脱敏ordId、tradeId、持仓模式和时间线,通过官方入口复核。

总结

OKX fillPnl表示当前平仓成交更新的已实现盈亏,pnl是订单层面且不含手续费。零值需结合订单用途判断,净结果还要与费用、资金费及账单分别对账。

人民币美元兑换

人民币兑美元

CNY USD
1 CNY0.15 USD
5 CNY0.74 USD
10 CNY1.48 USD
25 CNY3.71 USD
50 CNY7.42 USD
100 CNY14.84 USD
500 CNY74.22 USD
1000 CNY148.43 USD
5000 CNY742.16 USD
10000 CNY1484.32 USD
50000 CNY7421.60 USD

美元兑人民币

美元 人民币
1 USD6.74 CNY
5 USD33.69 CNY
10 USD67.37 CNY
25 USD168.43 CNY
50 USD336.85 CNY
100 USD673.71 CNY
500 USD3368.55 CNY
1000 USD6737.09 CNY
5000 USD33685.46 CNY
10000 USD67370.92 CNY
50000 USD336854.59 CNY
人民币汇率

人民币

1 CNY

阿富汗尼阿富汗尼9.644 AFN
荷兰盾荷兰盾0.266 ANG
AOAAOA141.411 AOA
阿根廷比索阿根廷比索224.538 ARS
澳元澳元0.207 AUD

Copyright © 2024 All Rights Reserved. Mail: 819640@qq.com

本站汇率等数据仅供参考,最终以中国银行网上银行或中国银行各营业网点柜台实际交易汇率为准。