警示語法問題

  •   89 
  • 最後發表   藍翔  2019 七月 08
藍翔 發文於   2019/07/05

你好

我寫了一段警示語法如附圖用來抓出大於1000的指數股

原本不加第七行aaa = 10;時可以篩選出股票

但加了第七行之後,就篩選不出股票了,請問原因為何呢

 

XQ小幫手 發文於   2019/07/08

Hi 藍翔,

但加了第七行之後,就篩選不出股票了,請問原因為何呢

您好,第四行的 if 語法改成以下語法試試看,

if getinfo("IsRealTime") = 1 and close > 1000 and aaa = 0 then

猜想應該是因為腳本在跑歷史資料讀取筆數時,已經成功通過條件,故跑即時資料時不會觸發(因為已經在歷史資料判斷通過,此時 aaa 會變為 10)

所以需要加入在即時更新資料時才開始跑腳本,應該就能執行成功,小幫手方才驗證是OK的,

 

若試過仍有問題,請提供「雷達匯出檔案(*.DSRX)匯出時記得勾選包含自訂腳本」

以利小幫手查看問題的原因,謝謝。

發表回覆
Close