亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

Homework #1 for MAFS 5220

2019-11-14 10:32:12
字體:
來源:轉載
供稿:網友
"""Created on Sun Nov 6 16:26:56 2016@author: Stan WangAssignment_1 Delta hedging of an option"""import scipy as spimport mathimport numpy as npimport scipy.stats as ssdef d1(S0, K, r, sigma, T): return (np.log(S0/K) + (r + sigma**2 / 2) * T)/(sigma * np.sqrt(T))def d2(S0, K, r, sigma, T): return (np.log(S0/K) + (r - sigma**2 / 2) * T)/(sigma * np.sqrt(T))# the Black-Shoes option PRicedef BS_Call(S0, K, r, sigma, T): return S0 * ss.norm.cdf(d1(S0, K, r, sigma, T)) - K * np.exp(-r * T) * ss.norm.cdf(d2(S0, K, r, sigma, T))def MC_deltaHedging_Call(S # stock price ,X # strike price ,T # maturity ,sigma # volatility ,expectedReturn # the stock's expected Return ,r # riskless return rate ,numMC # number of Monte Carlo ,numsim # number of days to the maturity ): dt = T/float(numsim) drift=(r-0.5*sigma*sigma)*dt sigmasqrtdt = sigma * math.sqrt(dt) portfolio = sp.zeros([numMC],dtype=float) interest = np.exp(r*dt) # Assume that we adjust our portfolio at the beginning of the business day; for j in range(0,numMC): # At the first day #print("In the first day: ") stockPrice = S callValue01 = BS_Call(stockPrice,X,r,sigma,T) # according to BS, delta=N(d1) delta01 = ss.norm.cdf(d1(stockPrice,X,r,sigma,T)) # we long one call option, and short delta stock to hedge it. # and we put the extra money(positive or negative) # into the money account moneyAccount = delta01 * stockPrice - callValue01 print("the stock price is {}".format(stockPrice)) print("to hedge one call option, we sell {} shares of stock".format(delta01)) # From the second day to the last day for i in range(1,numsim): print("in the {} day: ".format(i+1)) # assume that the stock price is GBM e = sp.random.normal(0,1) stockPrice *= np.exp(drift + sigmasqrtdt * e) print("the stock price is {}".format(stockPrice) ) # every day the money in the money account will earn or pay # interest at the rate of r; moneyAccount *= interest # the call value and corresponding delta; callValue02 = BS_Call(stockPrice,X,r,sigma,T-i*dt) delta02 = ss.norm.cdf(d1(stockPrice,X,r,sigma,T-i*dt)) # P&L of this call option; PnL_call = callValue02 - callValue01 print("the P&L of the option is {}".format(PnL_call)) print("the new delta is {}".format(delta01)) # due to new delta, we need to buy or sell stocks at the value of # delta01 - delta02 which means buying if positive, or selling if # negative; print("the amount of stock we changed is {}".format(delta01-delta02)) # adjust the value of money account; moneyAccount +=(delta02-delta01)*stockPrice delta01 = delta02 callValue01=callValue02 # At maturity, the call value is given by terminal condition; e = sp.random.normal(0,1); stockPrice *= math.exp(drift+sigmasqrtdt * e) print("the stock price at maturity is {}".format(stockPrice)) callValue = max(stockPrice-X,0) print("the call value at maturity is {}".format(callValue)) # we can caculated the portfolio value at maturity; moneyAccount *= interest portfolio[j] = moneyAccount+callValue-delta01*stockPrice print("the portfolio at maturity is {}".format(portfolio[j])) # After numMC of Monte Cal portfolioValue =sp.mean(portfolio) return portfolioValueprint("the result from Monte Carlo for delta hedging strategy is {}".format(MC_deltaHedging_Call(100,100,1,0.1,0.1,0.05,1,360)))# Remark: we can NOT make or lose money by using the delta hedging strategy under the assumptions of Black-Sholes model.
上一篇:OpenCV使用小結

下一篇:JUC之synchronized

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品无av码在线观看| 精品无人区乱码1区2区3区在线| 91精品国产网站| 国产精品444| 久久五月天色综合| 丝袜亚洲欧美日韩综合| 亚洲深夜福利在线| 狠狠综合久久av一区二区小说| 色综合视频网站| 久久久久久久久久久免费精品| 国产精品毛片a∨一区二区三区|国| 欧美中文在线视频| 美女福利精品视频| 18一19gay欧美视频网站| 国产精品色婷婷视频| 久热99视频在线观看| 欧美日韩中文在线| 亚洲老头老太hd| 成人黄色片网站| 日韩在线观看免费高清完整版| 国产精品久久综合av爱欲tv| 久久久久国色av免费观看性色| 午夜精品一区二区三区在线视| 日韩av在线影视| 亚洲欧美精品中文字幕在线| 亚洲男人天堂久| 日产精品99久久久久久| 国产成一区二区| 国产精品情侣自拍| 亚洲欧洲av一区二区| 久久精品色欧美aⅴ一区二区| 欧美性色19p| 成人精品一区二区三区| 2018中文字幕一区二区三区| 久久五月天综合| 日韩大片在线观看视频| 色婷婷成人综合| 九九久久久久99精品| 97国产一区二区精品久久呦| 久久视频在线观看免费| 国产精品久久久久久久av电影| 在线免费观看羞羞视频一区二区| 亚洲一二在线观看| 久久精品国产亚洲精品| 欧美成人亚洲成人日韩成人| 久久九九国产精品怡红院| 97超级碰碰碰久久久| 国产精品美女主播在线观看纯欲| 国内精品久久久久影院优| 成人福利免费观看| 日韩激情av在线免费观看| 国产欧美一区二区| 都市激情亚洲色图| 日韩欧美国产网站| 国产精品久久久久久久久免费| 欧美高清无遮挡| 国产精品美女www爽爽爽视频| 国产精国产精品| 国外成人在线视频| 国产精品丝袜一区二区三区| 在线不卡国产精品| 欧美一区二区三区艳史| 91精品一区二区| 亚洲欧美日韩图片| 日韩欧美第一页| 在线播放国产精品| 欧美久久精品午夜青青大伊人| 中文字幕亚洲一区二区三区五十路| 欧美成人精品激情在线观看| 欧美国产视频一区二区| 精品久久久久久久久中文字幕| 国产亚洲精品久久久久久777| 亚洲高清福利视频| 91在线色戒在线| 热久久这里只有| 亚洲精品在线观看www| 91精品国产综合久久香蕉的用户体验| 国产成人精品视频在线| 中文字幕综合在线| 欧美一区二区.| 2019精品视频| 国产成人精品日本亚洲专区61| 欧美日韩在线一区| 日韩高清电影免费观看完整| 欧美激情高清视频| 日本免费一区二区三区视频观看| 清纯唯美亚洲激情| 欧洲午夜精品久久久| 这里只有精品视频在线| 久久久免费在线观看| 日韩欧美精品中文字幕| 国模精品一区二区三区色天香| 国产91精品久久久久| 欧美乱妇高清无乱码| 中文字幕精品在线视频| 亚洲福利精品在线| 亚洲大胆美女视频| 精品magnet| 成人免费淫片aa视频免费| 日韩av电影手机在线| 欧美精品在线观看91| 日韩va亚洲va欧洲va国产| 另类专区欧美制服同性| 欧美激情视频一区二区三区不卡| 亚洲成人精品久久久| 国产69精品久久久久99| 国产成人高清激情视频在线观看| 日韩中文理论片| 欧美激情高清视频| 国产日韩欧美另类| 国产精品久久久久影院日本| 久久久久久久久久av| 亚洲综合最新在线| 亚洲成人精品久久久| 中日韩美女免费视频网站在线观看| 日韩美女在线观看一区| 欧美在线一区二区三区四| 7777kkkk成人观看| 中文日韩在线观看| 成人444kkkk在线观看| 午夜精品一区二区三区av| 中文字幕亚洲字幕| 中文字幕免费精品一区高清| 亚洲国产成人在线视频| 国产精品你懂得| 成人激情视频小说免费下载| 97超视频免费观看| 91欧美日韩一区| 国产精品ⅴa在线观看h| 欧美成人sm免费视频| 久久九九亚洲综合| 国产精品扒开腿爽爽爽视频| 国产91色在线免费| 久久亚洲欧美日韩精品专区| 国产欧美日韩精品在线观看| 国产精品福利小视频| 久久久久久久久爱| 日韩欧美在线中文字幕| 国产精品高清在线| 欧美超级乱淫片喷水| 久久天天躁狠狠躁老女人| 亚洲人成电影网站| 国产精品男人的天堂| 自拍偷拍亚洲一区| 国产一区玩具在线观看| 日韩av片永久免费网站| 中文.日本.精品| 一区二区欧美亚洲| 久久久精品2019中文字幕神马| 亚洲最大在线视频| 精品久久久久久久久久ntr影视| 大量国产精品视频| 国产一区私人高清影院| 亚洲va欧美va在线观看| 国产日韩中文在线| 在线精品91av| 成人久久精品视频| 欧美日韩国产成人高清视频| 欧美日韩国产一区在线| 国内精品久久久久| 成人网在线视频| 亚洲国产精品成人精品| 国产精品久久久久91| 精品国产一区久久久|