pnl怎么计算?
pnl = 现金流 + 市值
long:
现金流 cash flow 减少: - ( 价*量*合约乘数 + 手续fee )
市值 增加: 价格(ctv)*持仓*合约乘数
short:
现金流 cash flow 增加: + ( 价*量*合约乘数 - 手续fee )
市值 减少: - 价格(ctv)*持仓*合约乘数
如果是行权:
underly的量=option的量*option的合约乘数
- long且call,short且put:
- 资金变少: -( (qty * 期权合约乘数) * 行权价 + 手续费 )
- 现货头寸增加: (qty * 期权合约乘数)
- 现货市值增加:+现货ctv * (qty * 期权合约乘数) * 现货合约乘数
- 期权头寸减少:
- 期权市值变化: 0 - 期权ctv * qty * 期权合约乘数 * (short?-1:1)
- long且put,short且call:
- 资金增加: (qty * 期权合约乘数) * 行权价 - 手续费
- 现货头寸减少:-(qty * 期权合约乘数)
- 现货市值减少:-现货ctv * (qty * 期权合约乘数) * 现货合约乘数
- 期权头寸减少:
- 期权市值变化:0 - 期权ctv * qty * 期权合约乘数 * (short?-1:1)
(上述公式里需注意:行权时underly的现金计算里不要乘ul的合约乘数。而市值计算里是需要乘的.)