var: _dailyhighest(0), _dailylowest(0), amplitude(0);
var: _dayOfMonth(0),_dayOfWeek(0),_isSettlementDay(false);
// 結算日判斷邏輯
_dayOfMonth = dayOfMonth(currentDate);
_dayOfWeek = dayOfWeek(currentDate);
_isSettlementDay = false;
if _dayOfWeek=3 then // 判斷是否為星期三
begin
if _dayOfMonth>=15 and _dayOfMonth<=21 then // 檢查是否為第三週 (日期在 15 到 21 之間)
begin
_isSettlementDay=true;
end;
end ;
if _isSettlementDay=true then
plot1(Close, "結算日");
求助~~

2 評論