假設我想用指標來做基準點,例如kd黃金交叉後,30分鐘內再發生其他條件才進單 ,請教該如何寫?
kd
- 128
- 最後發表 金融市場新手 2023 二月 02
XQ小幫手
發文於
2023/02/02
Hello 金融市場新手,
您可以用變數來記錄條件達成的時間點,搭配 TimeAdd 來計算30分鐘後的時間當作條件。
舉例來說:
var: intrabarpersist _timeR(0), intrabarpersist _dateR(0);
condition1 = KD黃金交叉;
if condition1 then begin
_dateR = CurrentDate; //紀錄黃金交叉的日期
_timeR = timeadd(currenttime, "M", 30); //紀錄黃金交叉發生後的30分鐘時間
end;
condition2 = currenttime >= _timeR or CurrentDate > _dateR; //判斷黃金交叉後是否過了30分鐘或是換日
網站上有教學區,裡面有XS語法的基礎和應用可以閱覽。
金融市場新手
發文於
2023/02/02
謝小編,馬上來試
2 評論