上回提出Excel在速度上的限制,與「工作表公式規劃」與「VBA巨集程式」特性。今天再接著說~
Excel的VBA程式編碼的另一優勢,可藉由錄製巨集的方式,觀察程式撰寫的內容。很多實際寫過巨集程式者,會跟老狗有相同經驗,邊錄製巨集、邊修改程式,將程式執行的動作,以錄製巨集的方式,請Excel協助編碼,在檢視Excel錄製巨集的同時,將自己的巨集程式修改至完善。這種邊寫、邊錄、邊修、邊學的經驗,是Excel程式交易者成長的必經過程。
另外提供老狗撰寫程式的經驗,參數設定應該盡量Table化,在工作表上呈現。如此,操作過程中,參數的修改,就不用動到程式,可使操作的彈性更高。不過缺點是參數存取需要時間,這會影響程式執行的速度。
Excel的另一個好處是「直觀設計」,當工作表頁面的設計完成後,大概就完成交易系統的流程規劃。工作表結構的規劃,可以說明投資人對交易邏輯的思考,與操作機制的設定,剩下的是如何連結工作表並將之對外連結,對有程式編碼經驗的交易者來說,反而單純。
而且在交易過程中,適當的工作表設計,可讓交易者了解目前程式執行的狀況,清楚目前指數與股價的位置,與是否即將觸發交易委託單,這些只要觀察工作表的數字跳動即可。
假如投資人不是搶帽子似的追求最快的報價連線速度、最快的交易試算速度、最快的下單成交速度,那麼Excel是很好的選擇。
◎ 附註:
1. 平衡比例交易檔案【手動版】/【巨集版】/【自動下單版】取得方式: http://0050-option.blogspot.tw/2012/10/blog-post.html
2. 歡迎加入台灣50(0050)平衡比例投資法: 【社團@Facebook】、【論壇@Google】。
若此文對您有幫助,請不吝按讚。您的「讚」,是老狗持續分享的動力。
沒有留言:
張貼留言