Professional Documents
Culture Documents
交易的兩方約定在一定的時間內,彼此交換利息所得 (Interest payments) 。 可以浮動換浮動,遠期利率協定可以有多期,利率交換簽約不用付錢,價值反映在 固定利率上。
交易的兩方約定在一定的時間內,彼此交換利息所得 (Interest payments) 。 可以浮動換浮動,遠期利率協定可以有多期,利率交換簽約不用付錢,價值反映在 固定利率上。
交易的兩方約定在一定的時間內,彼此交換利息所得 (Interest payments) 。 可以浮動換浮動,遠期利率協定可以有多期,利率交換簽約不用付錢,價值反映在 固定利率上。
2. 甚麼是外匯? 外匯交換與利率交換的差異? 名目本金 (notional principal) 對
交換契約的意義? 還有哪些外匯衍生性商品?
利率交換並不交換本金,在進行通貨交換時,則須於交易開始時交換本金,
期中亦須交換利息(以不同幣別支付),期末時還須再將本金交換回來。外
匯衍生性商品包含外匯期貨、選擇權等等。
4. 外匯交換契約的交易目的有哪些?
在某些幣別上取得較低廉的資金,再透過外幣交換契約換成所需的貨幣。當
以外幣計值的負債得到匯兌利益,透過外匯交換轉成其他幣別,以實現該匯
兌利益。外匯交換契約也可以用來規避外匯風險。
5. 如何透過債券複製外匯交換合約?
欠美金,付台幣。
1.LatticeEurCall
for j=0:N
lattice(N+1,j+1)=max(0 , S0*(u^j)*(d^(N-j)) - X);
end
for i=N-1:-1:0
for j=0:i
lattice(i+1,j+1) = exp(-r*deltaT) * ...
end end
price = lattice(1,1);
2.LatticeEurPut
for j=0:N
lattice(N+1,j+1)=max(0 , X-S0*(u^j)*(d^(N-j)));
end
for i=N-1:-1:0
for j=0:i
lattice(i+1,j+1) = exp(-r*deltaT) * ...
price=lattice(1,1);
3.CompLatticeBLS
S0 = 50;
X = 50;
r = 0.1;
sigma = 0.4;
T = 5/12;
N=50;
[BlsC,BlsP] = blsprice(S0,X,r,T,sigma); LatticeC = zeros(1,N);
LatticeC(i) = LatticeEurCall(S0,X,r,T,sigma,i);
LatticeP(i) = LatticeEurPut(S0,X,r,T,sigma,i);
end
ylabel('price'); legend('BLSCall','LatticeEuroCall','BLSPut','LatticeEuroPut');
4.LatticeAmCall
end
for j=N:-1:1
for i=1:j
lattice(i,j)=max(S0*u^(j-i)*d^(i-1)-X,... exp(-r*deltaT)*(p*lattice(i,j+1)+(1-
p)*lattice(i+1,j+1)));
end end
price=lattice(1,1);
5.CompLatticeAmEurCallBLS
S0=50;
X=50;
r=0.1;
sigma=0.4;
T=0.5;
N=100; [AmCall]=LatticeAmCall(S0,X,r,T,sigma,N)
[EurCall]=LatticeEurCall(S0,X,r,T,sigma,N) [BlsC]=blsprice(S0,X,r,T,sigma)
結果
AmCall = 6.7763
EurCall = 6.7763
BlsC = 6.7902