1分鐘頻率獲取日線平均移動成本

  •   90 
  • 最後發表   jayisme  2021 十月 05
jayisme 發文於   2021/09/28

我用1分鐘頻率去抓取 日線的close然後算出均線 但是60ma這邊一直顯示"資料長度不足"不知道錯在哪邊

我拿掉superLongAvaerage的話前面兩個可以跑 

 

variable: shortaverage(0);

variable: Longaverage(0);

variable: SuperLongaverage(0);

shortaverage=Average(getfield("Close","D"),5);

Longaverage = Average(getfield("Close","D"),20);

SuperLongaverage = Average(getfield("Close","D"),60);

 

settotalbar(63);

print(shortaverage);

print(Longaverage);

print(SuperLongaverage);

 

 

 

XQ小幫手 發文於   2021/10/05

Hello jayisme,

 

小幫手這邊用您的腳本測試在警示腳本與交易腳本都沒有發生錯誤。(參考附圖)

猜測您可能是用到資料筆數不足的商品,例如剛上市櫃的股票。

另外您可以參考 SetBackBar指定頻率設定資料筆數 來取得足夠的商品資訊。

 

如果還是有問題的話,需要麻煩您提供 相關的匯出檔案並勾選(包含)腳本,錯誤發生的細節以及 XQ Log來檢驗。

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

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

感謝。

 

附加文件

發表回覆
Close