負油價與Bachelier公式的代碼開源基本無害

2020-12-17 騰訊網

「負油價」時代,CME決定採取骨灰級期權定價公式Bachelier期權定價公式。

下面是該定價模型的具體公式。

負油價與手把手推導古老的Bachelier公式【基本無害】

昨天我們推導了Bachelier期權定價公式,今天我們分享一下我們用Matlab寫的代碼,歡迎使用,但我們須做免責申明。

如果有個人或團體因使用本公眾號提供的代碼進行交易,並承受損失,皆與本公眾號無關。本公眾號分享Bachelier期權定價公式代碼,僅做學習與學術交流,不用於投資、投機等任何商業用途。

如果需要我們提供Python代碼,歡迎轉發點讚,我們馬上推出。

function result_price=Bachelier_Opt_price(S,K,r,D,vol,T,t,typ)% S stock price% K strike price% r risk-free rate% D divident rate% vol volatility% T terminal time% t current time% Option type: typ 'c'=call option, 'p'=put option

tmp1 = exp(-2*D*(T-t))-exp(-2*r*(T-t));

sigma_hat = vol*sqrt(tmp1/(2*(r-D)));

tmp2 = S*exp(-D*(T-t))-K*exp(-r*(T-t));

d = tmp2/sigma_hat;

call_price = tmp2*normcdf(d) + sigma_hat*normpdf(d);if typ =='c' result_price=call_price;elseif typ=='p' put_price = call_price - tmp2; result_price=put_price;end

以下是測試的主程序

S=10;K=-20;r=0.05;D=0.01;T=1;t=3/12;vol=0.01;typ='c';result_price=Bachelier_Opt_price(S,K,r,D,vol,T,t,typ)

typ='p';result_price=Bachelier_Opt_price(S,K,r,D,vol,T,t,typ)

歡迎一起學習和交流。

最後聊聊Bachelier和經濟學泰鬥薩繆爾森的故事吧。

Louis Bachelier(路易斯·巴施裡耶,1870 – 1946)

Bachelier一生都並不認識薩米爾森。

Bachelier一生過的並不好,關於他的記錄也不是很多,總之他活著的時候不算有名,甚至有點岌岌無名。

1955年的一天,,保羅·薩繆爾森坐在MIT亂翻一些塵封的論文時,發現了一篇名叫《投機交易理論》(Theory of Speculation)的論文,然後被震驚了,他驚嘆於該文的思想,但也好奇為何從沒聽過此人的名字,再之後,薩繆爾森成了Bachelier思想(以及其數學模型)的布道者。

此外需要注意的是,薩繆爾森一直有希望瞎翻「老論文」的習慣。

學過羅默的《高級宏觀經濟學》的同學都該知道Ramsey-Cass-Koopmans模型是宏觀經濟學的基石,是當代宏觀經濟學的母基(workhorse),而該模型的創始人之一(最為重要的一位)Frank Ramesy是一位英年早世的數學家、經濟學家以及哲學家,他一生就寫了三篇經濟學文章,而他的論文是被誰重發現的呢?沒錯,就是因為薩繆爾森「亂翻書」無意之間發現的。Ramsey(拉姆齊)1903年出身,而在1930年就去世了,不要以為他27歲去世,而實際上他去世的時候離他27歲生日還差一個月。真的是天妒英才。

Frank Ramsey(1903-1930)

相關焦點

  • 面對負值的油價,期權價格可以為負嗎?
    來源:對衝研投標星對衝研投陪伴認真的你在交易之路上一同成長文 | 餘力 Felix 力的期權工作室經授權發布目錄01丨 機構說:六點透視負油價03丨 期權篇:面對負值的油價,期權價格可以為負嗎?04丨 規則篇:WTI、Brent、Oman、上海SC原油交割模式全解析05丨 產業篇:國際油價暴跌了,國內成品油市場影響幾何?
  • 負油價是什麼意思?負油價意味著什麼
    這一次是歷史上還沒有過的「負油價」。  負油價意味著什麼?  油價是負數,其實不代表大家以後加油免費還倒貼錢。因為跌至負值的,只是馬上到期的5月份輕質原油期貨合約,不是原油現貨價格。傳言新加坡石油巨頭之一的興隆集團,因為油價暴跌30億美元貸款無力償還。  未來可能有更多的動蕩,總之,石油不可輕易抄底。這一點在之前的文章中也反覆提到了。尤其是銀行中的紙石油產品,由於移倉費率非常驚人,是萬萬不可作為長期投資的。
  • 王衍行:「負油價」調查,CFTC不能閃爍其詞
    報告指出,1月到2月期間的油價下跌,部分原因可能來自於中國及其他亞洲國家對於原油需求的減少,另一部分原因則來自於市場對於疫情擴散的擔憂。第二個導致「負油價」的基本面因素則來自於原油儲藏方面。報告指出,新冠肺炎疫情使本已供過於求的全球原油市場需求大幅下降。
  • 為什麼會出現負油價?負油價是什麼意思?
    為什麼會出現負油價?面對空前疲軟的需求,當前的減產規模將不足以阻止庫存的增加,二季度庫存增加可能達到1000萬桶/天 當前影響油價的最主要因素不是生產成本,而是庫存,特別是在內陸產油區,如庫欣地區。美國疫情引發了基礎設施和交通物流不暢等問題,原油很難外輸或儲存。 純粹為了經濟性而關井停產是有風險的,所以要接著生產。如果儲罐庫容不夠或者存儲成本過高,生產商寧願接受負油價,不得不賠錢讓買家拉走。
  • CVPR 2020論文開源項目一頁看盡,附代碼論文
    今日GitHub上便出現了一個項目,將本屆CVPR論文開源項目做了個集合。via Adaptive Training Sample Selection本文首先指出了基於錨點檢測與無錨點檢測的本質區別,在於如何定義正、負訓練樣本,從而導致兩者之間的性能差距。
  • 「負油價」背後:需求雪崩 無處安放
    「負油價」背後 :需求雪崩、無處安放有分析認為,受疫情影響,全球範圍內原油需求下降,此外,交易者擔心現貨原油存儲問題,這些因素都是此次原油期貨價格暴跌的主要原因。中國石油經濟技術研究院副院長呂建中:新型肺炎疫情造成的衝擊和前幾次油價下跌不一樣,前幾次油價下跌但是需求是增長的,仔細分析2008年、2014年到2016年的那一輪的油價下跌,需求側是增長的,它是因為金融危機,或者油價泡沫被擠出造成的油價下跌,它銷售是沒問題的,這一次不一樣,這次是供給側和需求側同時乏力,需求側嚴重危機,然後供給側大家又進行博弈,進行這種非理性的博弈
  • 芝商所:將把期權定價模型恢復到負油價之前的模式
    芝商所(CME)最新發布公告稱,將把期權定價模型恢復到負油價之前的模式,公告將於2020年8月31日星期一開始生效。北京時間8月14日,芝商所發布公告,表示將把期權定價模型恢復到負油價之前的模式。4月21日,芝商所又發布公告,把期權的定價和估值模型改變成「Bachelier期權定價模型」,來適應期貨的負價格。後來前所未見的負油價出現,芝商所也因此飽受詬病,不少專業人士認為:芝商所臨時的規則修改,可能是放出了魔鬼。當時關於芝商所做法的爭議主要有以下幾點:①芝商所臨時重要修改規則,沒有過渡期和徵詢期。
  • 負油價之殤:「捅破」一紙原油寶
    進入4月中旬,國際原油價格再次出現暴跌,美國原油期貨價格甚至首次出現負油價。北京時間4月21日凌晨02:30,WTI 5月原油期貨結算價收報-37.63美元/桶,跌幅305.97%。除了美國原油期貨遭瘋狂拋售外,中行原油寶的投資者也因此受到重創。
  • 谷歌又一開源利器Atheris,Python代碼安全掃描工具
    近日谷歌開源了一款Python代碼安全漏洞掃描工具Atheris,希望開發者在漏洞被利用之前能夠用它來發現安全漏洞並修補漏洞。,它支持 Python 代碼的安全掃描,也支持為 CPython 編寫的本機擴展。
  • 美國商品期貨交易委員會(CFTC)公布今年4月負油價調查結果
    摘要 【美國商品期貨交易委員會(CFTC)公布今年4月負油價調查結果】美國商品期貨交易委員會(CFTC)公布今年4月負油價調查結果:基本面因素和技術問題在內的多種因素導致,包括油市供應過剩、病毒導致需求減少、供需不確定性等,WTI原油出現歷史級價格波動
  • 油價創2002年來新低 芝商所重新編程為負油價做準備
    芝商所重新編程為負油價做準備 摘要 【芝商所重新編程為負油價做準備】業內人士透露,加拿大部分地區的原油價格已經跌破0,寧願承擔運費讓客戶把油運走。一些大型金融機構,比如全球市值最大的期貨和期權交易所芝加哥商品交易所集團(CME Group),已經開始對交易軟體重新編程,為負油價做準備。
  • 阿波羅11號原始代碼已在GitHub開源
    PingWest品玩7月19日訊,原始的阿波羅11制導計算機(AGC)指令和登月模塊的原始碼目前已經在GitHub網站開源。根據介紹,開源內容包含了阿波羅11號制導計算機(AGC)中指令模塊(Comanche055)和登月模塊(Luminary099)原始代碼。
  • 還原中行原油寶的驚魂一夜:負油價前後發生了什麼?
    原標題:還原中行原油寶的驚魂一夜:負油價前後發生了什麼?   需要釐清的是,不是原油寶導致了歷史上首次負油價。   4月20日晚,美國原油期貨價格5月份WTI合約在到期前一天跌至每桶-37.63美元/桶,-37.63美元換算成人民幣在266元左右。
  • 不會php代碼怎麼做網站?教你輕鬆使用各種開源系統建站方法
    做網站大家首先想到的就是要怎麼寫代碼,選擇PHP還是asp,或者Java等語言,還有資料庫使用MySQL、oracle還是access等等,其實完全沒有那個擔心,很多的個人站長並不會寫代碼,這是事實。只要掌握網站建設的基本方法,對於各種類型的開源網站系統都可以輕鬆駕馭,做出漂亮的網站。
  • 國際原油價格雪崩,「負油價」對國內有何影響?
    國際原油價格早在三月份就已經開始,從3月9號開始,國際原油價格已經跌到了30美元/桶的關口,而這一價格普遍被認為是石油的成本價,到4月20號,5月WTI原油價格暴跌到了-37美元/桶,下跌超過300%,我們也見證到了歷史上首次的「負油價」。
  • 又一國產開源微內核作業系統上線!原始碼已開放下載
    官方消息,RT-Thread Smart已正式上線,目前原始碼可在Github、Gitee下載,採用Apache License 2.0。 rt-smart內核即可包含基本功能,同時也可定製裁剪。
  • 「負油價」背後應該關注什麼:偶然與必然的集合體
    事後有很多討論的文章,這次負油價事件有其偶然性,但偶然性背後有其必然性。作為行業裡的公司,公司的戰略必須關注行業大的必然性的基本變的變化,公司的改革著力點需要準確判斷和適應行業的大趨勢,能夠成為行業的引領者更需要敏感性和膽略。對於偶然事件關注主要是為了準確認知其背後存在的必然性是什麼。回顧一下世界石油市場的歷史,直到1972年才有現貨市場,石油期貨市場是1983年才出現的。
  • Niushop開源商城表單單選按鈕、開關按鈕及表單展示等開發代碼
    上一期,阿牛ger與大家分享了創建表單的基本功能,調整表單寬度、表單輸入框、表單必輸標識、表單注釋及複選框功能的添加代碼,這一期,阿牛ger接著與大家分享Niushop開源商城表單開發那些事兒:單選按鈕效果圖:代碼如下:<!
  • 深度好文丨負油價背後的三層含義,你讀懂了幾層?
    負油價既然已經實實在在地出現在我們面前,必然有其出現的理由;但是,負油價到底隱含哪幾層意思?這是我們分析這個價格到底有多少合理性成分、有多少可持續性的基礎。因此,從原油價格的表價職能角度,負油價絲毫沒有反映原油的價值,負油價與原油價格表現原油價值的職能嚴重不符。02從分配利益的職能角度,原油價格涉及生產者和消費者雙方的經濟利益,國際原油價格長時間嚴重偏離平衡價格,必然引起雙方利益的再分配。
  • 數位化時代,開源原始碼與雲服務基礎設施可以帶來哪些顛覆?
    原始碼的開源 第一,原始碼的開源。人類進步的時候,都是以開放對所有的新事物,新創新、新邏輯得以相互參照、相互激勵、共同成長。突然之間,我把我最初的代碼、最初代碼的商業邏輯、技術邏輯全部開源給你,你可以基於此開發、應用、拓展。我們突然相信,原來在一個有效的作業系統當中,你可以用一個簡單的APP創造一個產業、一個領域。