|
本帖最後由 blj0511 於 16-8-11 14:31 編輯
inputs:bar1(70),bar2(100);
var:sbar(0),open1(0);
if d>d[1] then begin
sbar=barnumber;
open1=0;
end;
if barnumber-sbar=bar1 then open1=open;
if open1>0 and barnumber-sbar=bar2 then begin
if open>open1 then buy next bar at market;
if open<open1 then sellshort next bar at market;
end;
setexitonclose;
大概是這樣,可能出手會有多一根少一根的問題,你再去+-1去微調即可,另外出場我先用exitonclose代替,出場應該用時間控制會比較好if time>1325 then sell.... buytocover ......
其實你的出手應該都用time時間去控制比較清楚明瞭,我只是配合您的問題使用k棒數,另外比較的標準應該以k棒的close為準,而不是以open
|
評分
-
查看全部評分
|