PLE語法筆記

時間相關應用

李杰先
1 min readSep 24, 2018

建立每個時段開始時reset的基礎

#1 第一種方式
condition1 = time = sess1firstbartime or time = sess2firstbartime;
if condition1 then
begin
...
end;
#2 第二種方式(使用預先建好的函數)
vars:
vDay(0), vSession(0);
vDay = _tradedate(date, time);
vSession = _GetNowSession;
condition1 = vDay <> vDay[1] or vSession <> vSession[1];if condition1 then
begin
...
end;

不太推薦的方式,從前沒有夜盤時段,可以寫成這樣

condition1 = if Date <> Date[1];if condition1 then
begin
...
end;

但若採用了包含夜盤的標準時段,會在每日00:00切換,不是那麼適宜了。

--

--