網頁

2011年5月6日 星期五

淺談程序交易

程序交易在70~80年代興起以來,一直為人所爭議,在1987年美股大崩盤期間更有一派保守人士認為來自程序交易的非理性殺盤是引起市場崩盤的主因,不但大加討伐並倡言廢止。不論如何,程序交易儘管有助漲助跌的「原罪」但也因其機械化的客觀判斷優勢而在操盤領域裡始終佔有一席之地,評價始終兩極。近年來程序交易在台灣也相當風行,不論現貨或是期貨市場,專業法人、投顧老師們、甚至散戶操盤人開始採用程序交易者皆不在少數,已經一躍成為操盤人不可不知的專業之一。
  
  由於散戶投資人長期為虧損所苦,又想獲得簡單不需動腦筋的最佳獲利模式,因此市面上鼓吹販售程序交易者多如過江之鯽,其洋洋灑灑的獲利績效著實令人動心,但其中多半為魚目混珠者,選用時不可不慎,最常見的騙術為不計算或是低估交易成本和滑價(SLIPPAGE),但近年來這種基本觀念大家都很清楚不再贅述,以下列舉幾項篩選程序交易時必須特別留意的重點以供參考。
  
  一、就獲利能力而言,小額散戶首重勝率,因為一套勝率太低的程序可能使得小額散戶在未能獲利之前就已經「畢業」出場,而且也可能提早失去信心就不跟單;再者,應注意其獲利集中程度如何,是否僅因為少數幾筆大幅獲利的交易而使得整體績效看起來相當出色,如此會有灌水的嫌疑,如果是大戶的話又另當別論,應該以期望值(勝率*獲利金額-敗率*虧損金額)為考慮標的,勝率反而不重要,即使經常虧損但只要少數幾筆波段單大賺即可。
  
  二、就虧損程度而言,應注意其單筆最大的幾次虧損是否在本身資金可承受的範圍之內,尤其是指針出現連續虧損(MAXIMUM DRAWDOWN)時更是重要,應避免出現無法維持正常口數運作甚至遭到追繳和斷頭的可能,許多著名的避險基金操盤人甚至認為這是他們選擇交易程序時最重要的考量。
  
  三、在系統的歷史績效方面,除了有效交易筆數必須達到一定水準(越多越好,至少在200筆以上)之外,還必須注意其歷史績效紀錄涵蓋之範圍,是否僅僅集中在特定市況,例如完全集中在盤整盤、多頭市場、或是空頭市場等都是相當偏頗的取樣狀況。簡言之,樣本要能涵蓋全部可能市況的交易程序報表才具可信度。【交易之路www.irich.com.cn 收集整理】
  
  四、使用參數的個數,一般來說,一支程序的參數使用越多表示其過度最佳化的可能性越高,未來績效重複發生的可能性就越低,那到底使用幾個參數算是太多並沒有絕對的答案,個人認為6個應該算是極限了,當然,參數用得越少的程序其可靠性也就越高了。
  
  五、設計者的開發邏輯是否一致,如果一支程序裡面的信號明顯可以發現其進場邏輯不一時,就很可能買到所謂「黑盒子」,比方說,某支程序這次進場是順勢操作,下次反而變成逆勢操作時可能就有做假的嫌疑,不過這部分的判定可能需要對技術分析和程序設計的邏輯有一定功力的操盤人才有辦法達到。
  
  本篇之所以談到程序交易,並非鼓吹投資人非得採用程序交易不可,而是希望大家能夠藉由對程序交易的瞭解進而建立正確的操作心態,比方說,經由機械化的判斷來克服人性在投機交易中最大的兩個致命傷——貪婪與恐懼——反映在操作上就是賺錢不敢大賺、賠錢不肯停損,或是該獲利了結卻抱單到虧損的毛病。
  
  這是所有操盤手都必須面對的試煉過程,唯有跨越這道障礙才可能邁向成功之路。不過並非每位投資人都能達到這種境界。建議在此之前,或許透過程序交易的反覆練習能用最少的代價摸索出正確的操作心態,有朝一日期能結合自身操盤專長,建立穩定獲利的交易模式。
  
  附錄:程序交易魚目混珠破解法
  
  1、勝率的迷思;【交易之路www.irich.com.cn 收集整理】
  
  2、獲利分散程度;
  
  3、最大連續虧損金額;
  
  4、有效樣本大小;
  
  5、有效樣本的背景(涵蓋範圍);
  
  6、交易邏輯的一致性;
  
  7、參數的個數;
  
  8、低估實際的交易成本;
  
  9、空白測試的運用;
  
  10、參數的有效範圍;
  
  11、黑箱運作的手法。