這個策略我早期有在使用,後來停止了,主要不是失效,而是我寫出更好的。我小作修改,公佈開放程式碼的原型,讓大家玩玩。
使用5分鐘K線
inputs:KK(1),DD(2),len(80),len2(20),loss(8000);
vars:HH(0),LB(0),preclose(0),xyz(0),thisopen(0),pc(0),MBLB(0),MBLS(0);
if date<>date[1] and close<>close[1] then begin
preclose=xaverage(high[1],len2);
HH=highest(high[1],len);
LB=lowest(low[1],len);
pc=close[1];
thisopen=open;
MBLB=0;
MBLS=0;
end;
xyz=maxlist((HH-preclose),(preclose-LB));
if time>0845 and time<1330 then begin
MBLB=(kk*(thisopen+xyz)+dd*close)/(kk+dd);
MBLS=(kk*(thisopen-xyz)+dd*close)/(kk+dd);
end;
if time>0930 and time<1300 then begin
if close>MBLB then buy ("B") next bar market;
if close<MBLS then sellshort ("S") next bar market;
end;
setexitonclose;
setstoploss(loss);
----------------------------------------------------------------------------------------------------
網站聲明(Disclaimer)
本教學網站內所提供之程式碼(包括函數、指標、訊號)屬開放程式碼,用意在於讓使用者學習程式語法之撰寫,使用者可以任意修改語法內容並調整參數。本網站所有之內容(包括文章、影片、歷史紀錄、程式碼、教材)限用於個人學習使用,請勿轉寄、濫用,嚴禁私自串接帳戶交易。-------------------------------------------------------------------------------------------------
2 留言:
可否請站長說明一下這策略發想的概念?
昨日收盤前一段時間的高低點相對位置及昨日收盤價,這三個點的計算值,列為今天突破關卡,當初應該是這樣想的。
張貼留言
如果有私人問題想請教,請透過網站右方『與站長聯絡』之表單,謝謝!