自訂指標如何加上基期時間?

  •   85 
  • 最後發表   Claire Lin  2022 十月 04
Claire Lin 發文於   2022/09/21

您好,我想像台股細產業一樣,寫一個美股的細產業指標。

之前看到其他評論裡寫到細產業的指標是透過漲跌幅加總除以N,N為幾檔成分股

基期是2004/1/2,初始值是100。

想請問基期2004/1/2這是怎麼設定的?

目前有針對標普工業類股先試寫了一個,但發現在2020/3/19之後就沒有資料。請問這是什麼原因呢?

 

附加文件

排序方式: 標準 | 最新
XQ小幫手 發文於   2022/09/27

Hello Claire Lin,

 

您可以參考其他網站上關於基期的說明。

基本上就是一個衡量的基準點。

要計算的話,您可以算出基期的數值並保存起來,在當下的數值處以基期的數值後乘以基期初始值 (ex. 100) 這樣出來就會是以基期為基準的數值。

 

至於2020/3/19之前就沒有資料的問題,就您附上的圖來看小幫手推測是有資料欄位沒有資訊 (空值,像是該股票還沒上市),導致無法在計算出更前面的資訊。

只要腳本中運用到的欄位有空值的話指標就會無法畫出。

 

若要確認問題原因,要麻煩您提供 頁面匯出檔勾選(包含)指標腳本 以及 XQ Log 來檢驗。

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

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

感謝。

Claire Lin 發文於   2022/09/27

謝謝您,有找到幾檔上市時間比較晚的個股(OTIS和CARR),所以導致走勢前面沒有資料。

請問若遇到這種狀況除了把沒有資料的拿掉以外,有什麼方式可以做修正嗎? 

畢竟標普11大產業的成分股每隔一段時間就會更新,難免會遇到上市時間比較晚的個股。

謝謝。

XQ小幫手 發文於   2022/10/04

Hello Claire Lin,

 

您可以考慮在選股中使用 GetFieldStartOffset 函數來確認欄位第一筆資料的日期。

並以此決定自訂指標的計算方式。

舉例來說,您有20個商品想要計算指標,可是在 X 日以前只有19個商品。

那麼您可以在 X 日以前用19個商品計算,X日後再改用20個商品計算。

  • 按讚來自於
  • UHJU0217
發表回覆
Close