雷達 設定 固定時間 發訊 提醒 2

  •   89 
  • 最後發表   XQ 新手  2022 六月 06
XQ 新手 發文於   2022/05/31

請問小幫手大大及各位高手大大,如下的程式要如何設定開盤時內檢查個股是否KD黃金交叉且,對個股有設定2個檢查時間要如何設定雷達,是要設定 連續觸發 ,還是 啟動後只觸發一次

input: _time1(100000), _time2(120000), _limit(1, "區段內警示次數");

variable: rsv(0), k(0), _d(0), count(0);

condition1 = currenttime >= _time1 and currenttime[1] <= _time1;

condition2 = currenttime >= _time2 and currenttime[1] <= _time2;

SetTotalBar(maxlist(9,6) * 3  );       //  設定資料讀取範圍

Stochastic(9, 3, 3, rsv, k, _d); //  計算K值與D值

if condition1 or condition2 then count = 0;   //區段內次數重置

if count < _limit and k cross over _d then begin

    ret = 1;

count += 1;

retMsg = "KD黃金交叉";

end;

XQ小幫手 發文於   2022/06/06

Hello XQ 新手,

 

小幫手不確定您使用的頻率為何。

如果是1分鐘頻率的話,小幫手會建議您將condition裡面的Currenttime改為time會比較適合。

condition1 = time = _time1; 這樣,並將觸發方式設為K棒內單次觸發。

上面的條件會是時間是否在10:00~10:01 裡。

另外,如果您有使用逐筆洗價的話, count變數需要使用 intrabarpersist。

 

關於觸發設定可以參考教學區裡面策略雷達的說明,不過您至少要觸發兩次以上,所以不會是啟動後只觸發一次。

 

發表回覆
Close