請問用策略雷達的公版程式,時間週期更改,內建程式參數需要更改嗎?

  •   98 
  • 最後發表   翔""  2023 四月 19
翔"" 發文於   2023/04/14

這兩天試用了警示的公版程式:均線糾結突破 將指定頻率日K改成分K ,結果盤中出現錯誤訊號,訊息欄顯示

"計算停止,因為計算發生錯誤,請檢查腳本內的算式"

重新編譯程式碼都沒問題 ,但就不知道為什跑不動?

附上記錄檔

麻煩請告知問題出在哪? 謝謝

 

排序方式: 標準 | 最新
XQ小幫手 發文於   2023/04/18

 Hello 翔"",

 

小幫手沒有看到您的附檔,查詢內建警示腳本和策略雷達也沒有看到 均線糾結突破 的策略。(參考附圖)

推測您應該是指 突破糾結均線。

 

腳本中的 condition5 = tselsindex(10,6)[Z]=1; 只能夠使用在日頻率,因為Z變數會因為運行時間決定是要取得當日資訊 (Z = 0) 還是昨日資訊 (Z = 1)。

由於tselsindex函數使用到的 外資買賣超金額 欄位在每日下午的4:30以後才會開始更新,所以在分鐘頻率的狀況下 Z = 1 還是會取到今日的資訊導致錯誤。

您可以將該行刪除就能夠使用在分鐘頻率,或是 tselsindex 函數複製後修改。(ex. 將 GetSymbolField("tse.tw","外資買賣超金額","D") 改為 GetSymbolField("tse.tw","外資買賣超金額","D")[1])。

附加文件

翔"" 發文於   2023/04/19

有收到您的回覆,照您的指示更改,程式可以動了。

感謝客服跟小幫手,服務很好也很專業。

發表回覆
Close