EEETRY55 發表於 18-3-1 23:48

使用了set指令的問題

本帖最後由 EEETRY55 於 18-3-1 23:56 編輯

使用了set指令的問題--出場後馬上又進場
有搜尋過阿政大的一個程式碼是開關控制因為是初學者,所以對程式碼的更改有些不瞭解的地方

阿政大的原程式碼是突破後買進,出場後,等價格再回到區間後,再突破才又買進。
那如果我的條件是
買進條件=> 10日線>20日線
賣出條件=> 10日線<20日線

停利後(20點),多單就不再進場,一直等到空單訊號出線才下單的話
應該要怎麼改程式碼?

謝謝

以下引用阿政大大程式碼
var:BB(99999),SS(0);var:MP(0),lastWay(0);
var:toDO(true);
if dayofweek(D)=1 and sessionlastbar then begin
BB= highD(0);
SS= lowD(0);
end;

MP= marketposition;

if MP<>0 and MP=0 then begin
toDo= false;
if MP>0 then lastWay=1;
if MP<0 then lastWay=-1;
end;


if C<BB and lastWay>0 then
toDO= true;
if C>SS and lastWay<0 then
toDO= true;

if MP<=0 and toDO=true then
buy next bar BB stop;
if MP>=0 and toDO=true then
sellshort next bar SS stop;

if MP<>0 then beginsetstoploss(50*bigpointvalue);
setprofittarget(100*bigpointvalue);
end;





頁: [1]
查看完整版本: 使用了set指令的問題