2009年12月24日 星期四

選擇權策略圖形工具

其實應該怪自己大嘴巴...

上個星期五(2009.12.18),公司自辦講座邀請客戶參加,會後與自己的客戶閒聊時,一時興起竟把自己尚未完成的圖型化工具也拿出來跟自己的客戶提起(PS:可能是因為他是我唯一到場的客戶吧!! 心裡高興就管不住嘴巴了),更扯的是自己還主動說要送給他研究,這下可就騎虎難下了。原因在於:一來,我覺得這套工具還不成熟;再者,這套工具說穿了也沒甚麼了不起!! 原本只是覺得自己有需要,才開發來給自己用,不見得每個交易人都像我一樣會需要這樣的工具來開發選擇權策略,更遑論一般常見的選擇權策略就已經很夠用了,沒事幹麻自找麻煩弄出一堆根本不曉得能不能賺錢的策略來折磨自己呢!?

但是既然答應了,就要做到!!

可是最近在想,或許也有其他的人會對這樣的工具產生興趣,因此決定乾脆放在自己的部落格上面分享給其他的人使用。

簡單的介紹一下:
發想:大概只想到了幾個像是理由的理由…
金圖、銀表、草文字
選擇權的四個基本操作:賣出買權、賣出賣權、買進買權、買進賣權,單獨來看其實不難理解,自己覺得比較困難的部分在於這四項基本操作與期貨部位相互結合下的複合部位,這種複合部位有時候非得運用圖形來表示而不足以理解。
自己也是對這種複合部位的評價最為頭痛;每次都是以手繪的方式,把每一隻腳的圖形畫出來,辨識出價內及價外區域,再結合(或疊合)各隻腳的價內及價外區域,然後再對整體部位進行評價。
這種苦行僧似的作法其實是很笨的方法,相信對很多期權交易高手來說,他們應該都已經練就很深的功力,可以一眼就判斷出價內及價外區域。可是,對我來說我就是沒辦法一眼就判斷出來,我只能用圖形的方式來理解複合部位,即便我已經正式擔任期貨業務員兩、三個月了,還是一樣搞不清楚。
另外,先前也提到,因為過去都是用手繪的方式來畫出部位,這也會產生不精確的問題(比例不對),如果能夠用比較精確的方式豈不是更好。
開發
對於新的選擇權策略開發,我就像尋找聖杯的探險家一樣,無時無刻的會對週遭所接觸到的線索產生好奇,然後突發奇想的想出一些奇奇怪怪的策略,就和先前一樣,總是用方格紙以手繪的方式畫出來,再來進行模擬(或評價)這個策略,這樣的作法真的很累,老想著希望有人可以寫套軟體來解決這樣一個問題。
用圖形的方式,可以讓我們用天馬行空的方式,去組合出一些奇奇怪怪的圖形(策略),然後再來評價部位有沒有價值、會不會賺錢。
學習
由於工作的關係有機會接觸到一些奇奇怪怪的交易策略(對我來說,至少我覺得那些部位是很奇怪的),在好奇心驅使之下,便想對這些交易策略進行評價,希望能窺視箇中精髓,但是也由於這些策略往往都是屬於複合類型的部位,又是要畫圖才能理解,所以便讓自己產生開發此一套圖形工具的動機。

關於這個工具:
這套工具其實也沒甚麼好稀奇的,只不過因為自己對微軟VISIO這套繪圖軟體的熟悉,利用VISIO預先畫了幾個常用的選擇權圖形模板(還是很簡單的模板),讓使用者可以利用VISIO來重複取用,畫出自己想要的部位,並藉此進行評價而已,實在沒甚麼好稀罕的。
第一個版本開發的時間只花了二個多小時,還是一邊玩FaceBook,一邊畫圖來完成的,一點都不費力,也沒花什麼腦筋,但是做出來後覺得好像還蠻符合自己的想法的,試著畫了幾個較複雜的複合部位,也都符合自己的預期。

檔案說明:(只有兩個檔案)
1.選擇權策略圖形工具﹒pdf
2.選擇權圖形﹒vss

畫面介紹:
依照說明文件指示,附掛完成後,可以在側邊功能表看到選擇權圖形樣板


大部分繪圖作業都可以用拖曳的方式完成,下圖是完成的圖例


特別說明:
1. 版面上的每一個小方塊,代表指數10x10(X軸:10點指數)(Y軸:10點權利金)。
2. 每一個小方塊實際大小為 5mm x 5mm,所以每移動 1mm代表指數2點。
3. 紅色箭頭表示價內區域。
4. 紅色線條選擇權圖形代表偏多策略,藍色線條選擇權圖形代表偏空的策略。
5. 圖形皆可以拖拉的方式改變大小、長度,或位置。
6. 垂直查價線可以用左右方向鍵沿X軸左右移動。

結論:
這套工具,也只是工具而已,它的主要功能是在於將較複雜的複合部位以圖形的方式來表現,再用移動查價線左右進行移動,模擬現實指數變動時,在各個指數位置,整體部位可能的損益情況。
另一方面,也可利用這套工具,預先設計一些較複雜或是較奇怪的複合部位。
它還有很多的缺點急待改進,甚至它對很多的交易高手來說應該根本不屑一顧(哪裡需要這麼麻煩!?),但是如果您剛好覺得正需要這樣一套工具也剛好有空閒時間可以寫封E-Mail寄給我,表達您對這套圖形工具的看法、感想、改進意見(特別是改進意見),我都會覺得很高興的啦!!

最後,預祝大家操作順利,發財賺大錢!! ^^

下載聯結:檔案放在 miroko
http://elder38.miroko.tw/選擇權策略圖形工具.rar

2009年10月3日 星期六

參考書籍

底下所列的書籍是在研究程式交易的過程中拿來參考或是構思交易策略時所閱讀的書籍,這些應該只是其中的一部份,可能還會陸續的增加。(只要是真正有去閱讀到的就會陸續加進來,也可以一起討論。)

書名:海龜特訓班
作者:麥可.柯佛
譯者:王怡文
出版:商智文化事業股份有限公司

書名:海龜投資法則
作者:克提斯.費斯
譯者:劉復苓
出版:美商麥格羅.希爾國際股份有限公司 台灣分公司

2009年10月2日 星期五

硬體設備(初建)

原本想先決定程式交易軟體架構的部份,上網找了資料以後,發覺程式交易軟體的架構其實還蠻多樣化的,甚至多到讓自己覺得有點亂,似乎非先經過評估而不可決,所以決定先把硬體的部份搞定後再來決定軟體。
由於,打算先評估軟體,所以覺得如果現在先花大把銀子採購新的硬體設備似乎有點不妥,另一方面也想試著先以較差的設備來架程式交易環境,一邊評估各種軟體方案的效能,一邊再來逐步優化硬體設備,也可取得較滿意的最終方案。因此決定先將家裡那些用不到的零組件想辦法組合起來,試著先弄出一部可用的主機來用。
因為我想試著架出一種可遠端查詢、手動控制、自動警示...等等的特別(奇怪的)需求,所以必須考量到系統的穩定及安全性,也就只好將古早的那部伺服主機 IBM Netfinity 560 搬出來,再度推進火坑。

CPU: P3 800 雙CPU。
記憶體:2G ECC。
硬碟:UltraWide SCSI HD 3顆,跑 RAID 5,容量約為 68G。
網路卡:除了系統內建的以外,另外再加了一塊 Intel 100系列的網卡,用來跑外網。
電源:就只有系統上的三顆電源供應器,沒錢買UPS了。
顯示卡:也是系統內建的,暫時不考慮外加顯示卡。

可以預期的效能一定很差,不過我想因為初期只是策略研發,還沒到實際下單階段不會有實際損失產生。另外,實在沒有其他電腦可用了,只好將就一下這部報廢等級的電腦,希望將來所研發出來的策略能夠賺點小錢,到那時再換好一點的電腦。

雖然頗為寒酸簡陋以及蓽路藍縷,不過也算是正式展開屬於我自己研究程式交易的生涯。

2009年10月1日 星期四

09:45 AM

期權程式交易通常利用移動平均線的表現做為進出的依據,撰寫程式時會產生像是:"買在下一根 K棒的 OPEN" 或是 "賣在下一根 K棒的 CLOSE" 等等的程式邏輯。

但是,不論程式邏輯是依照:1分鐘K線、3分鐘K線、5分鐘K線、10分鐘K線、20分鐘K線、30分鐘K線、一小時K線而發展,它們的第 N+1根 K棒,將在 09:45 AM 交會。

因此,很多的交易程式將會依照程式所預設的條件,在 09:45 AM 這根K棒被觸發而作動,再加上市場參與者眾而且多空皆有,也就會在 09:45 AM 這根K棒形成多空激戰的局面,也往往會在這跟K棒創造出較大的成交量。

雖然單一K棒的表現不足以代表整個盤勢,但是這個時間點不可否認的,同時也是個人認為最值得觀察的時間點。