Larry Williams的一個研究[程序化老手]
Larry Williams的一個研究
我大約在四年前,看過穩(wěn)操勝算這本書,無非是在我人為交易低潮時,給了更大的打擊,甚至,懷疑自己是否不適合交易.
然而,那時,卻是一個轉(zhuǎn)戾點,讓我閉門整理資金管理程式化,進(jìn)而,做到程式交易,自動下單.
當(dāng)時,低潮的原因,分析的結(jié)果,主要在于資金管理,以及非系統(tǒng)化的重複交易錯誤,程式交易解決了這些,這四年的程式交易經(jīng)驗,也重新驗證了交易的可行性.
穩(wěn)操勝算提到Larry的事,別人的是是非非,我個人是不置可否,倒是Larry留下來的東西,我仍然肯定,交易系統(tǒng)一旦公開,大部分的獲利性都降低了,重點是交易觀念,是否有其價值,同樣的觀念,是否可以用不同型式來交易呢?
動能突破的觀念,個人一直在使用,即便單純的公式,套用臺指仍可獲利,當(dāng)初,Larry會以開盤價+-突破動能區(qū)間值來作為訊號,應(yīng)該是因為只有日線的歷史資料吧,我猜,所以,用開盤來估計當(dāng)日區(qū)間的起始點,如果,把開盤價改為當(dāng)日盤中最高或最低價,會更符合Larry觀察到區(qū)間循環(huán)的現(xiàn)象,而突破動能區(qū)間值的估計就用前一日的區(qū)間.
用簡單的程式碼為例,如下:
var: DateH(0),DateL(0);
Var: BrkR(0);
{計算前一日區(qū)間,以及設(shè)定起始高低點}
If date > Date[1] then begin
BrkR = HighD(1)-LowD(1);
DateH = H;
DateL = L;
end;
{設(shè)定當(dāng)沖最后進(jìn)場時間,為收盤前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;
{停損為當(dāng)日高低點}
ExitLong DateL - 1 stop;
ExitShort DateH + 1 stop;
{收盤前最后5分鐘,以市價滑價50點內(nèi)出場}
If time = calctime( _LastTime,-5) then begin
ExitLong next bar C + 50 stop;
ExitShort next bar C - 50 stop;
end;
以下是TS2000i跑出來的summary report(成本1600)
以下是淨(jìng)值圖
短線交易秘訣在臺灣是2000年出版的,而這個簡單系統(tǒng)則是在2004年中以后,才失去獲利性.
( m.kzuj.com.cn )
如果再下一點功夫,可以讓獲利持續(xù)的,不過這不是我這篇文章的重點.我是希望,有興趣的人,可以就Larry的這個統(tǒng)計,來發(fā)表這樣的交易研究,有怎樣的價值,以及怎樣的缺失呢?我有興趣的是,交易實務(wù)者與理論研究者,各會有什麼看法呢?
謝謝!
后記:如果把以上程式碼還原成當(dāng)日開盤價最為估計的話,結(jié)果如下:
雖然總獲利變小了,但是,淨(jìng)值曲線顯示獲利持續(xù)性并沒有變差.
有思路,想編寫各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 511411198 進(jìn)行 有償 編寫!(不貴!點擊查看價格!)
- 上一篇:跨領(lǐng)域?qū)W習(xí)是辛苦的,但是否值得呢,以及…
- 下一篇:沒有了!
相關(guān)文章
-
沒有相關(guān)內(nèi)容