1-2程式交易的4大優勢
在建構交易模組的時候,很多人會帶著主觀的意識來評斷邏輯的有效性。常常隨便抓個指標,簡略地弄出幾道規則,對照著K 線圖愈看愈開心,這裡賺了多少、那一波又賺了幾百點,輕易地忽略那些不準的時候,總認為那些部分很好解決,或是有意、無意地忽略了賠錢的那一段。然後,帶著莫名的樂觀與衝勁,陷於「見樹不見林」的盲點中而不自知,用錢買了經驗之後,才曉得不是那麼回事!
優勢1》有效評估邏輯及回測缺陷
程式沒有情緒和好惡,可以客觀地將模組的特性和運作結果透過回測績效數據顯現出來。如果能將這些規則寫成程式語言,交給交易系統去做回溯測試,利用電腦快速而準確的運算,就可以跑出最客觀的結果,並得到一份完整的分析報表。使用者可以透過這些分析結果來確認邏輯是不是真的能賺錢,甚至可以透過這些分析結果來發現模組的缺陷,然後找出解決的方法來做修正及改善。
有了程式交易系統之後,就不必直接用錢去試到底能不能賺錢。在實際下單之前,利用模組的歷史績效,進行有系統的評估,可以讓你不必花大把的錢去買經驗,就能驗證這個方法到底行不行。
另外,在建立交易模組的過程中,通常必須歷經一段漫長的Tryand Error(試誤)階段,這裡加些什麼、那裡再改些什麼!看過報表知道方向錯了或是沒有效果之後,重新找其他方法再試一遍。我認為,程式交易在這個過程中,所提供的協助是最有效果的,不論在正確性或作業效率方面都能大幅提升。不必再像從前,只能使用Excel來計算出片段的資料,然後用人工方式經過繁複地檢視、驗證、計算之後,再慢慢合併出結果和其他分析數據。
優勢2》客觀交易,克服心理障礙
程式只能依照你所定義的交易條件,執行運算、判斷後發出交易訊號。由於它不會有好惡的主觀意識,所以能適時地將客觀結果顯現出來,更因為它不會帶著情緒面對行情,所以能夠將交易過程中的各種心理負面因素完全地過濾排除,這是程式交易最大的特質和優點。
遇到該採取行動的點位到來的時候,有許多人會想著「再等一下、再確認一下」,一直等、一直忍、一直等,等到距離大到下不了手,就只能眼睜睜地看著行情跑出去,以至於常常錯失許多獲利機會。如果一直等到忍不住而強行出手時,獲利空間已經少了一大半,而該筆交易的風險可能已經大到你不願意去承受,只能違反既定的邏輯條件,另外設一個距離較短的停損點,然後一步錯、步步錯。試問,有多少人在當天已經跳空上漲逾百點的情況下,還去建立多單部位?程式可以!只有不帶著情緒面對行情的程式交易,才能夠將人性的負面情緒完全克服(詳見註1)。
Tips_註1
此狀況係指在策略交易系統維持正常運作的狀況之下,這當然不包括因為恐懼而將自動下單功能或整個系統平台給關掉。