以下應該是官方範例:
// 假設初始 Position = 0
if CurrentBar = 1 then begin
print(Position); // 印出 0
SetPosition(1);
print(Position); // 依然印出 0 (當期洗價中不變,要等洗價結束更新)
end else if CurrentBar = 2 then begin
print(Position); // 這時才會印出 1 (下一次洗價開始時生效)
print(Position[1]); // [問題] 這邊應該是多少?在回測跟實單下 (逐筆與非逐筆) ,Position[1]有何不同?
end;
謝謝解答。
1 評論