程式交易的重要環節~
開始接觸程式交易也已經多個年頭了~
從一開始自己用excel開發策略,到使用ts開發策略及全自動下單~
很多東西都是自己與伙伴慢慢摸索出來,一點一點的架構起來~
不像現在這麼幸福~
程式交易普及化的程度真的是令人驚訝~
網路上賣策略,賣程式甚至自動下單,比比皆是~
但真的是只要有了這些東西,程式交易就會成功嗎?
其實並不完全。
因為程式交易的環節,除了策略外,
運作紀律,資金/風險控管及交易員心理素質與經驗都是不可缺少的要素。
先從策略面來看,
策略發展一定要符合個人的投資哲學與真實情況,而並非報表好看就代表一定會賺錢。
因為即使是好看的,你自己本身對策略的信念不強,與你的操作習性不合~
也只是紙上富貴而以~
再來說真實的情況,除了最簡單成本的設定外,
樣本資料的真實性如何?
這一點的在於你對於風險報酬的判定,有可能因為資料不同而有所誤判~
最後就是策略本身的可信度~
若是一個策略用了過多的參數或濾嘴條件,這樣存在的過度配適的問題~
這個風險,會因為資料的真實性不佳而有所放大~
所以即便是有一支很完美的策略報表~
即使有了進出的點位,沒有完全了解程式背後的邏輯,這個東西的可信度都要存疑~
更別說是,在市場上賺到錢了~
接下來我們來談談紀律這件事~
市場上自動下單的技術其實已經很普及,坦白說也不是很難~
但即使有了自動下單機,紀律就一定好嗎?
答案是:不一定 !!
這個問題通常出問題會是出在於,滑價產生或是進場的單子沒做到~
舉個例子而言,當你的滑價出現30點,要不要追價~
或是當你用市價進出時,滑價了30點,此時你能不能接受~
會不會改成手動下單,想自己偷點數?
再來..當程式單子已經獲利300點,會不會想自己手動平~
這些情況都是人性的考驗而以~
但是只要一偷到一次點數,未來的風險就多一分~
夜路走多了,總是會遇到鬼~
不過我覺得最重要的是,交易的節奏感會因此而打亂~
最後的下場就會變成,程式賺而實際上是賠錢的。
至於資金/風險控管~
單一支程式的資金控管,最簡單的方式就是MAXDD+n倍保證金~
這個是確保程式長期的運作下去( 如果不調整 )~
同時在這樣的資金規劃下,才是最真實的報酬率~
若有很多支程式配置呢?
這時考量的除了彼此的相關性,在風險的考量下,
還可以控制每一支程式進出佔所有資金的比率及每一支程式maxdd佔資金的比例~
從投資組合的概念切入,每次交易的損失希望能控制在整體資金部位的2%~
這樣的方式可以確保操作時,績效受到單一程式的影響過重~
也比較不容易從市場畢業~
風險控管方面,程式交易多了設備與網路的風險~
電腦備源,資料源備源,甚至停電等的備源~
這些都是確保你能持續交易,必須考量的因素~
如果上面的環節都能考慮到~
接下來剩下的就是交易員心理素質與經驗~
對自己的策略與上述的環節是否信任~
當策略虧損超過maxdd 時,是否有調整的機制~
調整後的結果是否是符合預期的~
獲利不如歷史報表時,是否繼續執行~~
這些問題,會不斷的考驗測試交易員是否能持續的操作下去~
程式交易說穿了,就是賭統計過程是否能持續~
在這個假設成立時,操作的一致性就是執行面最重要的因素~
但是並非任何一個策略的生命週期都有辦法像歷史一樣這麼長~
為自己的策略做個停損或調整的動作,也是必要的~
這個時間點的拿捏取決於每個人對於持續性假設的時效與認知不同~
考慮的愈詳細,交易的節奏就會愈順暢~遇到虧損的處理與執行上也會愈冷靜~
這樣,你離程式交易成功就愈接近了~










1樓
1樓搶頭香
跟我的想法一樣耶