1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
from analytics import Index, Swaption
import datetime
index = Index.from_name("hy", 27, "5yr",
trade_date = datetime.date(2016, 11, 16))
index.price = 103.75
exercise_date = datetime.date(2017, 3, 15)
strike = 102.5
payer = Swaption(index, exercise_date, strike, strike_is_price = True)
payer.sigma = .4
payer.notional= 1e7
#payer.pv = 1.948 * 1e-2
receiver = Swaption(index, exercise_date, strike, "receiver", strike_is_price = True)
receiver.sigma = .4
receiver.notional= 1e7
|