Covered Call 被動收入策略:用期權價格模型優化收益
來源: @Balder13946731 | 原文連結
日期: Sat Feb 22 20:56:58 +0000 2025
標籤:
期權策略被動收入Black-Scholes模型
來源: Balder 貓哥 (@Balder13946731)標籤:
期權交易Covered Call被動收入Black-Scholes模型風險管理
策略理念
如果可以,我不願意買入 Call,只願意賣出 Put;不願意買入 Put,只願意賣出 Call。這也是為什麼單腿 CALL 和 PUT 只會是我交易的一小部分的原因。因為在賣方下,時間會成為你的朋友;而買方則是大敵。
Covered Call 的兩種方式
我們有兩種賣出 Covered Call 的方式:
- 股票擔保的 Covered Call
- 期權擔保的 Covered Call
這裡主要說股票擔保的方式。
被動收入的前提假設
既然是被動收入,這意味著我對這個公司未來股價的變化並沒有 bias,所以它的價格變化是正態分佈的。當然我們買公司肯定是買漲的公司,但是由於我們賣出的期權往往是一週到兩週的短期 Call,我們作為股票的長期投資者,某種意義上可以認為其漲跌的機率其實是一樣的。
如果你在賣出期權價格的時候納入了其價格變化的觀點,那麼你就是某種意義上在進行交易活動。交易活動就是動態並且需要更多的精力投入,也有更大的盈虧變化,也可能帶來更大的虧損和收益。
Black-Scholes 模型應用
我們需要引入 Black-Scholes 模型作為我們價格分佈的參考。你可以用 scipy.stats.norm.cdf,或者 Webull 的期權分析獲得該價格模型。
模型假設
需要注意的是,該模型認為股價價格分佈符合:
- 正態分佈
- 價格變化為幾何布朗運動
- 沒有額外費用以及分紅
你可以通過一些參數調整來使得模型沒有那麼理想化。
實際案例:NVDA 期權分析
我們以 $NVDA 的期權價格作為分析。從該圖中,我們可以發現,目前市場上認為,2/28 其股價到達 150 的機率大約為 10%,其目前價格為 1.25,目前股價為 134.25。
收益率計算
那麼我們就可以計算出我們的收益率。
股價 < 150(期權未被執行)
- 收益:
- 保持股票,賺取權利金 $1.25
- 股票持有的浮動盈虧:S - 134.25
- 總收益:(S - 134.25) + 1.25
股價 ≥ 150(期權被執行)
- 收益:
- 股票以 $150 被強制賣出
- 權利金收入 $1.25
- 總收益:(150 - 134.25) + 1.25 = 17
數值積分結果
我們可以用數值積分計算這個平均收益率:
我們發現平均收益率 ≈ -0.54%,這表明在考慮了潛在下跌風險以後,這個期權理論上沒有辦法給我們提供正向的收益。
如果我們把期權價格調低到 140,權利金 3.7,IV = 87.03%,我們就發現這個數值就會變成 +0.89%,其年化收益就是 44.9%。
在這種情況下,我們被行權的機率為 20%。但這是建立在完全 unbias 的情況下。
操作策略
如果我們堅持我們會一直持有這個股票,那麼我們就可以直接用權利金來計算收益。
個人操作準則
我個人一般會把被行權機率壓制在 10% 以內,權利金的年化收益率在 20% 以上(權利金/股價 × 252/6)。
買回期權的稅務優勢
值得注意的是,如果你直接虧損買回期權,該虧損可以直接抵消短期收益稅,所以個人沒有那麼排斥買回期權。
我通常會在週五收盤前買回期權,同時賣出下週期權。