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

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

Homework #1 for MAFS 5220

2019-11-14 11:18:01
字體:
來源:轉載
供稿:網友
"""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.
上一篇:python反射

下一篇:linux 進程調度 總綱

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
91精品视频在线看| 欧美激情videos| 在线观看欧美视频| 日本国产高清不卡| 日韩中文字幕在线视频| 亚洲综合中文字幕在线观看| 最近2019好看的中文字幕免费| 成人欧美一区二区三区在线湿哒哒| 亚洲成人a**站| 精品国内自产拍在线观看| 欧美激情网友自拍| 69精品小视频| 国产色综合天天综合网| 久久天天躁狠狠躁老女人| 国产一区二区在线免费| 久久视频在线免费观看| 欧美在线国产精品| 国产一区二区在线播放| 国产精品va在线播放我和闺蜜| 5252色成人免费视频| 久99九色视频在线观看| 亚洲视频网站在线观看| 成人97在线观看视频| 亚洲午夜小视频| 性欧美在线看片a免费观看| 日韩在线观看免费全| 欧美性高跟鞋xxxxhd| 国产精品爽爽ⅴa在线观看| 欧美激情精品久久久久久变态| 日本最新高清不卡中文字幕| 成人网页在线免费观看| 亚洲欧美另类人妖| 中文字幕精品一区二区精品| 国产精品久久久久久亚洲调教| 欧美成人在线免费| 欧美日韩国产成人在线| 日韩在线观看网址| 2019日本中文字幕| 在线观看国产精品淫| 国产一区二区在线播放| 91精品中国老女人| 亚洲美女精品成人在线视频| 日韩在线视频二区| 久久久成人av| 日韩av在线网址| 国产精品久久久久久久久久尿| 欧美日韩国产一区在线| 国产亚洲精品日韩| 91av在线播放| 国产在线视频欧美| 色中色综合影院手机版在线观看| 日韩人体视频一二区| 国产精品91视频| 国内精品小视频在线观看| 91豆花精品一区| 欧美www在线| 亚洲va国产va天堂va久久| 国产视频福利一区| 青青久久av北条麻妃海外网| 亚洲国产美女精品久久久久∴| 91精品国产91久久久久久吃药| 欧美黄色小视频| 国产精品第一页在线| 日韩中文字幕在线播放| 69av在线视频| 在线成人中文字幕| 国产成人精品免高潮在线观看| 成人激情电影一区二区| 亚洲国产欧美一区二区丝袜黑人| 久久久久成人精品| 国产在线高清精品| 狠狠色狠色综合曰曰| 精品爽片免费看久久| 91久久精品国产91久久性色| 亚洲欧美制服另类日韩| 欧美日韩精品在线播放| 国产精品ⅴa在线观看h| 亚洲精品免费网站| 欧美激情国产日韩精品一区18| 久久精品国产成人精品| 8x拔播拔播x8国产精品| 国产成人啪精品视频免费网| 亚洲人成在线观看| 欧美日韩午夜剧场| www欧美日韩| 国产精品成人国产乱一区| 精品久久久在线观看| www.亚洲男人天堂| 久久天天躁狠狠躁老女人| 国内揄拍国内精品少妇国语| 国产成人精品999| 欧美黑人视频一区| 中文字幕亚洲综合久久| 日韩av在线网站| 亚洲字幕一区二区| 久久成人一区二区| 欧美一级大片视频| 亚洲风情亚aⅴ在线发布| 亚洲资源在线看| 欧美综合国产精品久久丁香| 日韩免费在线看| 91禁外国网站| 久久资源免费视频| 亚洲风情亚aⅴ在线发布| 日本亚洲欧洲色| 亚洲女同精品视频| 中文字幕亚洲一区二区三区| 欧美精品在线网站| 亚洲精品视频中文字幕| 久久福利视频网| 国产福利视频一区二区| 亚洲自拍av在线| 性色av一区二区三区| 国产精品中文在线| 91视频国产高清| 亚洲高清久久久久久| 国产综合香蕉五月婷在线| 亚州欧美日韩中文视频| 成人激情视频免费在线| 久久久久久久久爱| 久久久亚洲福利精品午夜| 国产精品露脸av在线| 日韩视频精品在线| 日韩中文字幕精品视频| 欧美日韩午夜激情| 精品一区二区三区三区| 最近中文字幕mv在线一区二区三区四区| 国产在线视频2019最新视频| y97精品国产97久久久久久| 欧美日韩ab片| 国产午夜精品一区理论片飘花| 欧美大片在线看免费观看| 国产精品九九九| 久久久久久久影院| 清纯唯美日韩制服另类| 91欧美激情另类亚洲| 久久久久久噜噜噜久久久精品| 亚洲视频在线免费观看| 欧美成人精品影院| 永久免费看mv网站入口亚洲| 欧美猛交免费看| 亚洲成人a**站| 26uuu另类亚洲欧美日本一| 国产成人精品免费久久久久| 日韩电影免费观看在线| 91亚洲一区精品| 久热精品视频在线免费观看| 欧美激情精品久久久久久大尺度| 伊人久久久久久久久久久| 亚洲精品久久久一区二区三区| 成人午夜高潮视频| 国产精品国产亚洲伊人久久| 国产精品久久在线观看| 日韩免费在线观看视频| 91精品国产乱码久久久久久蜜臀| 亚洲精品在线91| 国产精品69精品一区二区三区| 一本色道久久88综合日韩精品| 亚洲人在线观看| 欧美最顶级的aⅴ艳星| 亚洲国产精品久久91精品| 欧美电影免费观看网站| 日韩av中文在线| 亚洲va久久久噜噜噜|