python期貨期權套利
① Quant 應該學習哪些 Python 知識
1. 如果還需要Deep Learning方面的東西的話,可以考慮Theano或者Keras。這兩個東西可能會用在分析新聞數據方面。不過不是很推薦使用這類方法去做量化模型,因為計算量實在是太大,成本很高。
2. 交易框架方面,除了vn.py,還推薦PyAlgoTrade框架,github上可以搜到。私以為這個框架比vn.py牛逼太多了,畢竟是一個在金融IT領域混跡近20年的老妖的作品,架構設計不是一般的優秀。
3. 國內的話,ricequant是個不錯的選擇,雖然使用的是Java,但是團隊我見過,都是做金融IT出身的,基本上都有7、8年以上經驗,底層功底非常扎實,做事情都很靠譜。現在他們也在考慮把SDK擴展到Python這邊。
4. 國內的行情和交易介面,使用的是自己的協議(比如CTP介面使用的是FTD協議),而不是國際上廣泛使用的FIX協議,並且都不開源。如果需要連接行情,還需要考慮將介面SDK為python封裝一下。(修改:評論中有人提到很多券商也開放了FIX介面,不過似乎是在內網使用)
5. 有人談到資料庫了,這里我也說一下,對於高頻tick級別的數據,其量級可以達到每天TB級別,普通的關系資料庫是扛不住的。如果試圖使用傳統的關系資料庫,比如Oracle之類的可以省省了。對付這種級別的數據,採用文件系統+內存索引會更好。不過這種場景,一般也就是機構裡面能碰到了,個人quant可以不用考慮。
② Python是否有期權定價包
暫時沒有,不過如果是單用BS-option pricing的公式,其實很好編,基本上都是線性的函數。
③ 關於期權的套利理論的問題
你要多理解套利與投機的區別
④ 怎樣才能可以使期權無風險套利
套利空間大於交易成本就可以。但是成熟的期權市場不會出現非常明顯的無風險套利機會。
⑤ 期貨期權的套期保值問題
以美元計價,進口業務,肯定擔心美元增值,這樣兌換同樣數量美元支付貨款,就需要更多的人民幣了。所以可以在外匯市場上進行一個美元對人民幣匯率產品的買入保值。這樣,即使美元升值了,你們兌換美元需要更多人民幣,但在外匯市場由於是買入,外匯市場會盈利,彌補業務上的現金虧損。
既然是套期保值,當然幾個基本點是要遵守的。
要數量相同或者相近。你們的保值直接是以貨幣為對象,所以可以先計算出進口500噸和玉米需要多少美元,然後在外匯市場上進行買入,買入合約數量的總金額當然要和你計算結果相近或者相同。第二步是方向,擔心美元升值,就買入美元。(套期保值就是擔心什麼做什麼)。由於外匯市場沒有像期貨一樣幾月合約,是一個連續市場,所以只需把外匯頭寸持有到你進口結束後了解頭寸就可以了。
同理,出口的話是相反的,道理一樣。就看你擔心什麼,就要在金融市場做什麼。出口當然害怕美元貶值,收到的美元貨款兌換成人民幣的話沒有貶值前兌換的多,給自己造成損失。這時就可以對美元/人民幣的匯率進行賣出保值。
時間緊,先說到這兒,有問題再留言。88~~
滿意的話加點分
⑥ 舉例說明期權的套期保值原理
期權又稱為選擇權,是在期貨的基礎上產生的一種衍生性金融工具。指在未來一定時期可以買賣的權利,是買方向賣方支付一定數量的金額(指權利金)後擁有的在未來一段時間內(指美式期權)或未來某一特定日期(指歐式期權)以事先規定好的價格(指履約價格)向賣方購買或出售一定數量的特定標的物的權利,但不負有必須買進或賣出的義務。
套期保值(Hedge或Hedging),是指企業為規避外匯風險、利率風險、商品價格風險、股票價格風險、信用風險等,指定一項或一項以上套期工具,使套期工具的公允價值或現金流量變動,預期抵消被套期項目全部或部分公允價值或現金流量變動風險的一種交易活動。為了在貨幣折算或兌換過程中保障收益鎖定成本,通過外匯衍生交易規避匯率變動風險的做法叫套期保值。
1.交易方向相反原則;
2.商品種類相同原則;
3.商品數量相等原則;
4.月份相同或相近原則。
企業利用期貨市場進行套期保值交易實際上是一種以規避現貨交易風險為目的的風險投資行為,是結合現貨交易的操作。
⑦ 如何利用股票期權進行場外個股套利
閃牛分析:提供一下兩個方案,僅供參考!
1、蝶式套利
以看漲期權為例,出現2C2>C1+C3的機會時,需要賣出兩手行權價K2的看漲期權、買入一手行權價K1的看漲期權、買入一手行權價K3的看漲期權,這種套利叫做買入蝶式套利。徐晴媛分析師提醒投資者,從圖中可以明顯看到,出現套利機會時,組合後的盈虧曲線恆在0軸之上,無論合約標的價格ST如何發展,到期時都能獲得盈利。
到期時,如果ST<K1,四手看漲期權全部屬於虛值期權,買入的兩手放棄即可,損失權利金C1+C3,賣出的兩手對手方會放棄,獲得權利金2C2,較終盈利2C2-(C1+C3);如果K1<ST<K2,行權價K1的看漲期權屬於實值期權,行權後獲得開倉價為K1的合約標的多頭,平倉後獲得盈利ST-K1,另外三手看漲期權屬於虛值期權,所以較終盈利為[2C2-(C1+C3)]+(ST-K1)。
如果K2<ST<K3,行權價K3的看漲期權屬於虛值期權,另外三手看漲期權屬於實值期權,行權履約後分別獲得一手開倉價為K1的合約標的多頭和兩手開倉價為K2的合約標的空頭,對沖平倉後獲得盈利2K2-K1-ST,所以較終盈利為[2C2-(C1+C3)]+(2K2-K1-ST);
如果ST>K3,四手看漲期權全部屬於實值期權,行權履約後分別獲得一手開倉價為K1的合約標的多頭、兩手開倉價為K2的合約標的空頭、一手開倉價為K3的合約標的多頭,對沖後結果為2K2-K1-K3=0,所以較終盈利為2C2-(C1+C3)。
在實際交易過程中,當K1<ST<K2或K2<ST<K3時,兩種情況都會出現行權履約後剩餘一腿合約標的無法對沖的情況。如果第二天再進行平倉會出現隔夜價格波動的風險,所以蝶式套利不適用於實物交割的期權,即目前國內上市的50ETF期權、白糖期權、豆粕期權均不適合進行蝶式套利交易,但適用於現金交割的期權。
2、鷹式套利
買入蝶式套利中,賣出的兩手期權的行權價相同,如果這兩手行權價不同,且四手期權的行權價間隔均相等,這樣的組合就叫做鷹式套利。其原理和交易操作與蝶式套利完全相同,在此不再贅述。
不合理區間:
雖然在真實的交易市場中,並不是每個人都是理性的,價格之間會出現一定的價差,但每個價格都有一個合理的區間,如果超出了這個區間就出現了套利機會,但這種情況在真實的交易市場中極少發生,所以在此只簡要概述不做深入討論。
1.價格下限
期權價值由內在價值和時間價值組成,如果期權價格低於其內在價值,就出現了套利機會。對於看漲期權可通過買入期權、賣出合約標的持有到期賺取盈利;對於看跌期權則通過買入期權、買入合約標的持有到期賺取盈利。
2.價格上限
買入看漲期權的目的是為了獲取未來以行權價買入合約標的的權利,如果看漲期權的價格高於合約標的的價格,就可以通過賣出看漲期權、買入合約標的持有到期賺取盈利。
買入看跌期權的較高回報是行權價,如果看跌期權的價格高於行權價,就可以通過賣出看跌期權持有到期賺取盈利。
3.垂直套利
看漲期權的價格與行權價成反比,所以如果出現低行權價的看漲期權價格低於高行權價的看漲期權價格,就可以通過買入低行權價的看漲期權、賣出高行權價的看漲期權持有到期賺取盈利。
看跌期權的價格與行權價成正比,如果出現高行權價的看跌期權價格低於低行權價的看跌期權價格,就可以通過買入高行權價的看跌期權、賣出低行權價的看跌期權持有到期賺取盈利。
⑧ 期貨期權交流跨品種套利求助
套利追求的就是對價差的判斷
⑨ 期權無風險套利問題!!求解
之前兩個人估計是實戰派,理論不扎實,這道題是可以進行套利,最後獲得0.79元凈收益的。
20-18×e^(-10%×1)-3=0.71 ﹥0
∴買進看漲期權,賣出股票
買進看漲期權花3元,賣出股票得20元,所以需要向人家借資20-3=17
將17進行放貸,一年以後收到17×e^(10%×1)=18.79元
此時,期權到期,執行價是18,只需花18元就可以再買進股票,這樣就多了18.79-18=0.79元
如果還有不清楚的,可以去看《期貨與期權市場導論》,赫爾寫的經典書的入門版,在第五版的P194頁有相關講解。
⑩ 期權套利
假設到期時豆粕價格為P
1、看漲期權支出27.5美分,看跌期權收入28美分。
2、如果P<=310美分,則期權組合盈利0+(P-310)=P-310美元,為負表示虧損,如果P>310且P<=410,則期權組合盈利0+0=0,如果P>410,則期權組合盈利(P-410)+0=P-410,為正表示盈利。
3、期貨盈利411-P,如果為負表示虧損。
所以組合的收益為
當P<310時,(-27.5+28)+(P-310)+(411-P)=100.5美分
當P>310且P<=410時,(-27.5+28)+(0)+(411-P)=411.5-P美分
當P>410時,(-27.5+28)+(P-410)+(411-P)=1.5美分
所以該組合總有收益的。