小幫手你好
請問為什麼我寫的語法
1.第二筆加空單為什麼無法觸發
2.接近漲停也沒辦法回補?
謝謝
value1 = (c - getField("參考價", "D")) / getField("參考價", "D");
var: intraBarPersist part_1(false);
var: intraBarPersist part_2(false);
var: intraBarPersist last_date(0);
var: intraBarPersist stop_loss(false);
if last_date <> date then begin
part_1 = false;
part_2 = false;
last_date = date;
end;
if value1 > 0.06 and part_1 = false then begin
short(1, market);
part_1 = true;
end;
if value1 < 0.09
and c > filledAvgPrice * 1.01
and part_1 = true and part_2 = false then begin
short(1, market);
part_2 = true;
end;
if (part_1 = true or part_2 = true)
and ( value1 > 0.09 or c >= addSpread( getField("漲停價", "D"),-3))
and stop_loss = false
then begin
buy(filled , market);
stop_loss = true;
end;
1 評論