反正就是set 之類的命令不能夾在IF中間,比方說你不能寫下面這樣:
if t > 845 and t<1345 then begin
setstoploss(20*bigpointvalues); //日盤20點停損
end else begin
setstoploss(30*bigpointvalues); //夜盤30點停損
end;
要這樣改寫就可以避免這種怪問題
if t > 845 and t<1345 then begin
value77=20; //日盤20點停損
end else begin
value77=30; //夜盤30點停損
end;
setstoploss(value77*bigpointvalues);