想請問一下 為什麼這樣寫,不會每天再1325分就平倉呢? 然後 我要週三 固定1310平倉
另外再請教一個問題,回測時洗價觸發這件事情,若我要設定自動下單時 是關閉的,
用網頁的說法是,第一根判斷後第二根進場, 但若我沒有特別寫,是不是就是當下判斷就進場呢?
if Position <> 1 and long_condition then begin
{ 如果符合做多情境(long_condition), 則把部位變成1 (可能是0->1 or -1->1) }
SetPosition(1);
end else if Position <> -1 and short_condition then begin
{ 如果符合做空情境(short_condition), 則把部位變成-1 (可能是0->-1 or 1->1) }
SetPosition(-1);
end else if Position = 1 and exit_long_condition then begin
{ 如果已經做多, 且發生多方出場情形時(exit_long_condition), 則把部位變成0 }
SetPosition(0);
end else if Position = -1 and exit_short_condition then begin
{ 如果已經做空, 且發生空方出場情形時(exit_short_condition), 則把部位變成0 }
SetPosition(0);
end else if Position <>0 and DayOfWeek(Date) = 3 and time=131000 then begin
setposition(0);
{如果庫存數 不等於0 而且 是禮拜三,時間到1310分時,就出場。}
end else if position <>0 and time=132500 then begin
setposition(0);
{如果庫存數 不等於0 而且 時間到1325分時,就出場。}
end;
11 評論