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