2019年7月26日 星期五
課程:自動化以選擇權執行期貨策略訊號
殷鑑不遠。這是 2019/07/03 的台指期貨,在大約 10來秒的時間之中,台指閃崩了近 500點,並且快速回復。這樣類似的事件,在台指不是空前,也不會絕後,即使台灣期貨交易所有所謂的動態穩定機制在運作,這一天,據我所聽聞到也有不少友人在這很短的時間內... 中槍了。這裡,我們不打算討論交易所的動態穩定機制到底有沒有發揮效用?畢竟這很難論斷,閃崩 500點看似很誇張,也許沒有動態穩定機制,直接到跌停也不一定啊。
與其建議交易所怎麼改進,期待這官方機構迅速回應市場的期待,我認為不如自己先想辦法應對。我的方案是:以選擇權來執行期貨策略的訊號。也就是:當我的期貨策略是作多的訊號,我就 Buy Call、反之,策略做空就 Buy Put。雖然這想法一點都不新鮮,實際上卻很有一定程度實作困難存在,所以據我所知,應該很少人真的執行,或者是用手動方式來執行。
上述那天,我以選擇權取代期貨的帳戶,也在那個閃崩過程中陸續發出多單停損,單子也下出去了,但這些選擇權的單子,全部都被交易所的動態穩定機制給退單了。所以,部位實際上根本沒動,事後才去做補單校正。然而,當天假設沒有交易所的退單,因為我本來是多單的訊號,持有的是 Buy Call,停損做的是 Sell Call 動作,假設我都成交在瘋狂的 0.01 好了,承受的損失也是遠小於我聽到友人的單口損失。
假設那天其實不是人為刻意引發的閃崩,而是這世界真的發生大利空,一路快速往下崩跌,鎖住!持有部位,期貨多單與 Buy Call 的不同,我想你心中的恐慌程度一定差距非常大!
而以選擇權去取代期貨到底有什麼難度?首先,期貨策略在執行過程是個單一合約,選擇權本身就是很多履約價、買權、賣權合約所構建,在策略訊號有了價位移動後,就必須在選擇權的對應合約上有所改變,並且連動於期貨策略訊號的部位... 要做到完全自動的連動,還真的很難。
現在,我已經成功的實現於真實交易中,正在運作了。
實單交易上,已經能做到跟著策略訊號的多、空,做 Buy Call 或 Buy Put、隨著期貨價格移動手上持有的選擇權部位的履約價,也依照策略訊號的部位大小變化做加碼、減碼。由於我採用週選來代替期貨,也能做每週三的合約更換後部位重建(換倉)。以下是最近一段期貨訊號(圖左)與選擇權執行(圖右)的 Log 對照。
上圖右可以看到週選履約價(以加權指數做連動)是會移動的。其中有一個動作不是連動於策略訊號,因為那天是週三,舊的部位放給它結算,下午再把策略訊號的口數對應建立起來。
這個課程中,包含多策略訊號整合及選擇權合約自動對應套件。
●多策略訊號整合:幫你把手上多個策略的訊號部位總和起來。
●選擇權合約對應:以策略訊號及市場價格,自動做加減碼、選擇權合約移動。
●目前必須使用下單大師來執行真實下單動作。
兩個套件都是明碼 code 教學,你將了解整個機制設計、拿到 code ,把策略訊號轉成買方或賣方去執行,甚至是價差雙腳組合也可以,或者因你特別的想法做進一步的改造。
課程內容:
1. 對應策略訊號的週選擇權,買方或賣方,同向或反向。
2. 選擇權部位會隨市場價格移動而自動更換履約價(平舊建新)。
3. 更換履約價的時機留有 fuzzy 機制,減少過度移動部位的交易成本。
4. 每週三選擇權部位自動轉倉到下週合約。
5. 深夜時段不做選擇權動作、自動補正策略訊號與選擇權部位的差異。
6. 套件插入圖表(不改原始策略)即可運作、可整合多策略訊號後交易。
7. 課後 Line 群的持續交流。
不需使用 Portfolio Trader、不用每週手動指定轉換標的,沒有複雜的設定維運,參數決定好,日後的交易動作都是自動化!
課程時間、學費、報名連結:https://forms.gle/JmUZELpYg7XCSGo56
注意:本課程所含教材套件不具轉成選擇權去交易的回測功能、也不具模擬權益功能。課程結束將建立 Line 群組,以供我們一起交流交易經驗、功能改善、版本更新之用。
有個名為 選擇權大師 的軟體,其功能即為讀入期貨策略的歷史訊號後,回測出改以選擇權做交易的績效報表。當年,這個軟體缺了盤中實際執行的功能,即使從回測看可以提高績效,也無法自動執行,殊是可惜。現在,我們可以在盤中實現自動化轉換成選擇權的交易了!
做個小幻想:2018/02/06(https://is.gd/zI2tk0)那天,如果前一交易日期貨策略訊號是多單留倉,但我們已經能自動化轉成選擇權執行而留倉 Buy Call。因為當天的期貨暴跌,引動策略訊號的多單停損或是翻空,從而執行了 Buy Call 的平倉...
熱門文章
-
去年開發「 把策略訊號轉換成選擇權去執行 」的時候,一直有個實務上的困擾:標的物價格。 我要把訊號轉成選擇權的時候,事前不能精準的知道要交易哪一個履約價、Put 或 Call,需要在訊號或市況變化的當下才決定交易標的。但在 MultiCharts 的運作架構上,需要開啟欲取...
-
在 MultiCharts 裡,本來我以為 EntryPrice(0) 就代表了最後一個進場的成本價,經過測試後,確定了 EntryPrice( 0 ) 不是最後一次進場價,而是最後進場方向的第一筆價格(可查閱"程式交易語法大全 page 255")。什麼意思...
-
看到朋友分享的一篇文章( https://www.facebook.com/eric.hsu.73/posts/9305791976115818 ),截圖如下: 簡單總結一下: 決策是否投入賭局,要在賭局對自己呈現正期望值,並且如果賭輸的損失發生時自己仍能多次承受的前提下才...
-
殷鑑不遠。這是 2019/07/03 的台指期貨,在大約 10來秒的時間之中,台指閃崩了近 500點,並且快速回復。這樣類似的事件,在台指不是空前,也不會絕後,即使台灣期貨交易所有所謂的動態穩定機制在運作,這一天,據我所聽聞到也有不少友人在這很短的時間內... 中槍了。這裡,我們...