雷達停住 等待中

  •   102 
  • 最後發表   新手學習中1  2021 十一月 04
新手學習中1 發文於   2021/11/02

value1 = Highest(getfield("close","D"),5)[1];

condition1 = O<value1 and C>value1;

if condition1 then ret=1;

頻率是1分鐘  選股標的大概256隻  為何每次都只跑到182隻 等待74 隻 就不會動了 

如果頻率改成日K 就沒這問題 .....

請好心人幫忙下 感謝 

XQ小幫手 發文於   2021/11/04

Hello 新手學習中1,

 

小幫手這邊測試是正常的。(參考附圖)

需要麻煩您提供 策略雷達匯出檔勾選(包含)警示腳本 以及 XQ Log 來檢驗。

Log資料夾(預設路徑:C:\SysJust\XQLite\LOG)直接壓縮後提供即可。

您可以直接將檔案上傳,如果檔案過大的話也可以Mail至客服信箱 XQservice@XQ.com.tw且附上 討論文章連結網址(小幫手才能盡早處理)。

感謝。

 

小幫手另外補充,由於 highest 函數是用省效能的方式撰寫,所以用您這種寫法會出錯。

如果您是要取1分鐘前的 近五日最高收盤價 的話:

value1 = highest(getfield("Close", "D"), 5);

condition1 = O < value1[1] and C > value1[1];

如果您是要取 近五日最高收盤價(不包含今天) 的話:

value1 = highest(getfield("Close", "D")[1], 5);

condition1 = O < value1[1] and C > value1[1];

 

 

附加文件

發表回覆
Close