Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 8

垂直價差(vertical spread)垂直價差也稱價格價差或貨幣價差,是指投資

者買進一個期權,而同時又賣出一個期權,這兩個期權有著相同的標的
物和相同的到期日,但有不同的價格。
時間價差:就是水平價差,利用一買一賣來減少時間價值的損失。Long
一個 call,跟 long 一個 put,最怕的不是他跌太多,最怕的是他不漲不跌,損
失時間價值。
通常正常價格畫出來,會有一部分低於 0,會有一部分高於 0。所以通常
高執行價格的權利金會比較低,低執行價格的權利金會比較貴。權利金
價差也不能太大,不能超過 5 塊,否則整個收益狀況會低於 0 或高於 0。
在組 butterfly 時,付出去得錢就是我損失最多的前,若今天我是收錢的,
整個 butterfly 的損益會整個浮到大於 0 的空間。

CBOE 有哪些選擇權交易策略指數? 這些指數的敘述統計有甚麼特性? 這些


特性在長期是否具有持續性? 為什麼?
在 CBOE 的策略看起來 s&p500 沒什麼 cp 值。理論上做到 2019,此策略會
不見。因為若市場是一路漲,盤整時間短,買大盤會是最好的。如果崩
盤,買選權避險就比 s&p500 好。可見 cboe 看重的是風險,找一個可以忍
受報酬低一點,風險降很多的策略。
為什麼這些策略都是放空選擇權? 這些策略有沒有可能破產? 為什麼?
可以賺時間價值的錢,如果不能忍受賠錢。就不適合當賣方。如果可以
忍受到不破產,就還有東山再起的機會
Covared call
Put right 希望他漲,但漲太多的時候,只拿到一樣的錢,但市場已經長到
很高得時候,例如從 1000 點漲到 1200,自己卻只有拿到 1100,沒有能力

Short 一口 put,只好減碼。若市場價格下跌,自己的資產變 9100,市場
價格變 9000,可以加碼。
1.
clear;
p=3;
X=100;
S0=90:1:110;
plot(S0,S0-100,'--');
hold on;
plot(S0,max(X-S0,0)-p,'.');
plot(S0,S0-100+max(X-S0,0)-p);
grid on;
title('protective put');
xlabel('S0');
ylabel('payoff');

2.
clear;
p=3;
X=100;
S0=90:1:110;
plot(S0,100-S0,'--');
hold on;
plot(S0,max(S0-X,0)-p,'.');
plot(S0,100-S0+max(S0-X,0)-p);
grid on;
title('protective call');
xlabel('S0');
ylabel('payoff');
3.
clear;
p=2;
X=105;
S0=92:1:112;
plot(S0,S0-100,'--');
hold on;
plot(S0,max(X-S0,0)-p,'.');
plot(S0,S0-100+max(X-S0,0)-p);
grid on;
title('covered put');
xlabel('S0');
ylabel('profit');
4.
clear;
c1=3;c2=5;
X1=100;X2=105;
S0=95:1:110;
plot(S0,max(X1-S0,0)-c1,'--');
hold on;
plot(S0,-(max(X2-S0,0)-c2),'.');
plot(S0,max(X1-S0,0)-c1-(max(X2-S0,0)-c2));
grid on;
title('bull spread(put)');
xlabel('S0');
ylabel('profit');
plot(S0,zeros(1,16),'black');

5.
clear;
c1=5;c2=3;
X1=105;X2=100;
S0=95:1:110;
plot(S0,max(X1-S0,0)-c1,'--');
hold on;
plot(S0,-(max(X2-S0,0)-c2),'.');
plot(S0,max(X1-S0,0)-c1-(max(X2-S0,0)-c2));
grid on;
title('bear spread(put)');
xlabel('S0');
ylabel('profit');
plot(S0,zeros(1,16),'black');

6.
clear;
c1=3;c2=1;
X1=105;X2=100;
S0=95:1:110;
plot(S0,max(S0-X1,0)-c2,'--');
hold on;
plot(S0,-(max(S0-X2,0)-c1),'.');
plot(S0,max(S0-X1,0)-c2-(max(S0-X2,0)-c1));
grid on;
title('bull bear(call)');
xlabel('S0');
ylabel('profit');
plot(S0,zeros(1,16),'black');
7.
clear;
c1=6;c2=5;c3=1
X1=95;X2=100;X3=105;
S0=90:1:110;
plot(S0,max(S0-X1,0)-c1,'--');
hold on;
plot(S0,(max(S0-X3,0)-c3),'.');
plot(S0,-2*(max(S0-X2,0)-c2),'*');
plot(S0,max(S0-X1,0)-c1+max(S0-X3,0)-c3-2*(max(S0-X2,0)-c2));
grid on;
title('butterfly spread');
xlabel('S0');
ylabel('profit');
plot(S0,zeros(1,21),'black');
8.
clear;
c1=6;c2=1;c3=1
X1=95;X2=100;X3=105;
S0=90:1:110;
plot(S0,max(S0-X1,0)-c1,'--');
hold on;
plot(S0,(max(S0-X3,0)-c3),'.');
plot(S0,-2*(max(S0-X2,0)-c2),'*');
plot(S0,max(S0-X1,0)-c1+max(S0-X3,0)-c3-2*(max(S0-X2,0)-c2));
grid on;
title('butterfly spread');
xlabel('S0');
ylabel('profit');
plot(S0,zeros(1,21),'black');

You might also like