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的合约乘数。而市值计算里是需要乘的.)

 

posted @ 2022-07-08 08:51  小鼬就是我  阅读(1776)  评论(0编辑  收藏  举报