您好,我想像台股細產業一樣,寫一個美股的細產業指標。
之前看到其他評論裡寫到細產業的指標是透過漲跌幅加總除以N,N為幾檔成分股
基期是2004/1/2,初始值是100。
想請問基期2004/1/2這是怎麼設定的?
目前有針對標普工業類股先試寫了一個,但發現在2020/3/19之後就沒有資料。請問這是什麼原因呢?
Hello Claire Lin,
您可以參考其他網站上關於基期的說明。
基本上就是一個衡量的基準點。
要計算的話,您可以算出基期的數值並保存起來,在當下的數值處以基期的數值後乘以基期初始值 (ex. 100) 這樣出來就會是以基期為基準的數值。
至於2020/3/19之前就沒有資料的問題,就您附上的圖來看小幫手推測是有資料欄位沒有資訊 (空值,像是該股票還沒上市),導致無法在計算出更前面的資訊。
只要腳本中運用到的欄位有空值的話指標就會無法畫出。
若要確認問題原因,要麻煩您提供 頁面匯出檔勾選(包含)指標腳本 以及 XQ Log 來檢驗。
Log資料夾(預設路徑:C:\SysJust\XQLite\LOG)直接壓縮後提供即可。
您可以直接將檔案上傳,如果檔案過大的話也可以Mail至客服信箱 XQservice@XQ.com.tw 且務必附上 討論文章連結網址(小幫手才能盡早處理)。
感謝。
謝謝您,有找到幾檔上市時間比較晚的個股(OTIS和CARR),所以導致走勢前面沒有資料。
請問若遇到這種狀況除了把沒有資料的拿掉以外,有什麼方式可以做修正嗎?
畢竟標普11大產業的成分股每隔一段時間就會更新,難免會遇到上市時間比較晚的個股。
謝謝。
Hello Claire Lin,
您可以考慮在選股中使用 GetFieldStartOffset 函數來確認欄位第一筆資料的日期。
並以此決定自訂指標的計算方式。
舉例來說,您有20個商品想要計算指標,可是在 X 日以前只有19個商品。
那麼您可以在 X 日以前用19個商品計算,X日後再改用20個商品計算。
3 評論