Larry Williams的一個研究
我大約在四年前,看過穩操勝算這本書,無非是在我人為交易低潮時,給了更大的打擊,甚至,懷疑自己是否不適合交易.
然而,那時,卻是一個轉戾點,讓我閉門整理資金管理程式化,進而,做到程式交易,自動下單.
當時,低潮的原因,分析的結果,主要在于資金管理,以及非系統化的重複交易錯誤,程式交易解決了這些,這四年的程式交易經驗,也重新驗證了交易的可行性.
穩操勝算提到Larry的事,別人的是是非非,我個人是不置可否,倒是Larry留下來的東西,我仍然肯定,交易系統一旦公開,大部分的獲利性都降低了,重點是交易觀念,是否有其價值,同樣的觀念,是否可以用不同型式來交易呢?
動能突破的觀念,個人一直在使用,即便單純的公式,套用臺指仍可獲利,當初,Larry會以開盤價+-突破動能區間值來作為訊號,應該是因為只有日線的歷史資料吧,我猜,所以,用開盤來估計當日區間的起始點,如果,把開盤價改為當日盤中最高或最低價,會更符合Larry觀察到區間循環的現象,而突破動能區間值的估計就用前一日的區間.
用簡單的程式碼為例,如下:
var: DateH(0),DateL(0);
Var: BrkR(0);
{計算前一日區間,以及設定起始高低點}
If date > Date[1] then begin
BrkR = HighD(1)-LowD(1);
DateH = H;
DateL = L;
end;
{設定當沖最后進場時間,為收盤前15分鐘}
If time < CalcTime(_LastTime,-15) then begin
if c < DateL - BrkR then Buy next bar DateL + BrkR stop;
if C > DateH - BrkR then Sell next bar DateH - BrkR stop;
end;
{停損為當日高低點}
ExitLong DateL - 1 stop;
ExitShort DateH + 1 stop;
{收盤前最后5分鐘,以市價滑價50點內出場}
If time = calctime( _LastTime,-5) then begin
ExitLong next bar C + 50 stop;
ExitShort next bar C - 50 stop;
end;
以下是TS2000i跑出來的summary report(成本1600)
以下是淨值圖
短線交易秘訣在臺灣是2000年出版的,而這個簡單系統則是在2004年中以后,才失去獲利性.
( m.kzuj.com.cn )
如果再下一點功夫,可以讓獲利持續的,不過這不是我這篇文章的重點.我是希望,有興趣的人,可以就Larry的這個統計,來發表這樣的交易研究,有怎樣的價值,以及怎樣的缺失呢?我有興趣的是,交易實務者與理論研究者,各會有什麼看法呢?
謝謝!
后記:如果把以上程式碼還原成當日開盤價最為估計的話,結果如下:
雖然總獲利變小了,但是,淨值曲線顯示獲利持續性并沒有變差.