|
樓主 |
發表於 15-5-28 00:50
|
顯示全部樓層
本帖最後由 blj0511 於 15-5-28 01:15 編輯
是的,我解釋一下我所謂的長線程式,可能說法有點錯誤,簡單來說應該是說最佳化區間為10年以上的程式參數,所謂短線程式就是最佳化區間很短,程式反應會很靈敏,當然無參數的程式是最好
我所謂的不設停損利,是指程式的原型,實際run當然要加停損利,但那屬於濾網的一種,這種程式範例非常多,wen的網站他常常分享很多程式原型
我也來分享一支好了,我無意中寫出來的:
inputs:g(3),len(39);
vars:start_time(900),end_time(1330),grade(0),sbar(0),Kb(0);
if date>date[1] then begin;
grade=0;
sbar=barnumber;
kb=0;
end;
Kb=barnumber-sbar+1;
if kb>3 then begin;
if h>h[1] then begin;
grade=grade+1;
end;
if L<L[1] then begin;
grade=grade-1;
end;
end;
if time>start_time and time<end_time then begin;
if grade>g then begin;
BUY next bar At HIGHEST(H,len) STOP;
end;
if grade<-1*g then begin;
SELL Short next bar AT LOWEST(L,len) STOP;
END;
end;
1分K,沒設停損利,程式也很簡單,沒設滑價成本所以看起來很歡樂,會寫簡寫的人可以縮小到10幾行,我是指類似這種的程式原型,再自行加上停損利,濾網等等.........
以上程式我也沒改到很好,若您有辦法改成更好的績效,歡迎回饋給我耶~
其實我整篇的重點只有一個,就是10個玻璃玻贏過一個聖杯,程式老手已經有很多不錯的程式了,我說過這是給新手看的文章,過去一年中,我一直尋找聖杯,但卻忽略手中的玻璃杯~ 回頭一看這些沒再用的玻璃杯,過程崎嶇但最後竟然都獲利,手中認為有可能是聖杯的程式卻一蹶不振
有網友提到我執行NNNNN的程式沒賠錢,是因為我是先上線跑了一個回測一年的程式,但沒跑很久,跑了一段時間才去看一年以前的績效 ,才發現是NNNNNN,所以情況不對就停了,所以沒賠到錢 ,不是一直在執行NNNNN的程式
|
-
評分
-
查看全部評分
|