累計營收年增率的數據時間

  •   396 
  • 最後發表   大師  2024 十月 08
大師 發文於   2024/09/16

請問現在113年8月的營收資料已經公佈

為何GetField("累計營收年增率")的數據資料卻還停留在113年5月?

 

排序方式: 標準 | 最新
大師 發文於   2024/09/23

這個問題發問有一週了,不知道XQ小幫手有看到這一篇嗎?

再麻煩囉...

虎科大許教授 發文於   2024/09/23

我測試了一下,資料是最新的。以下是台積電的資料日期及累計營收年增率:

20231101.000000 -4.150000 

20231201.000000 -4.510000 

20240101.000000 7.870000 

20240201.000000 9.420000 

20240301.000000 16.520000 

20240401.000000 26.220000 

20240501.000000 27.030000 

20240601.000000 27.960000 

20240701.000000 30.500000 

20240801.000000 30.850000 

 

大師 發文於   2024/09/24

不知道許教授是怎麼測試的,

我指的不是從XQ系統從個股的財務資料裡去看營收數據

而是寫XS程式去抓選股的數據

我剛剛用XS去跑選股策略,

GetField("累計營收年增率")跑出來的數據,

台積電的數據一樣是5月份的

如附圖

附加文件

大師 發文於   2024/09/24
虎科大許教授 發文於   2024/09/24

setbarfreq("M");

if symbol="2330.TW" then

    begin


        ret=1;

        outputField1(GetFieldDate("累計營收年增率"));

        outputField2(GetField("累計營收年增率"));

        print(GetFieldDate("累計營收年增率"),GetField("累計營收年增率"));

    end;

虎科大許教授 發文於   2024/09/24
大師 發文於   2024/09/25

 

感謝許教授的回應,

我在想問題可能出在跨頻率這個環節

我的選股策略是“季"

所以累計營收年增率我試圖用GetField("累計營收年增率","M")來解決跨頻的問題

但跑出來的數據卻是5月份的數據

不知許教授是否有解決的辦法?

 

 

 

 

 

 

虎科大許教授 發文於   2024/09/25

你的主頻率是季,要抓低頻率的數據會有問題。一般跨頻率時,主頻率比較小,跨的頻率比較大。要大跨小,這個沒辦法處理。

大師 發文於   2024/09/25

請問XQ小幫手,

跨頻 “要大跨小,這個沒辦法處理”

這算是XS語法的瑕疵嗎?

有沒有其它的解決之道?

大師 發文於   2024/09/26

請問XS小編,

跨頻 “要大跨小,這個沒辦法處理”

這算是XS語法的瑕疵嗎?

有沒有其它的解決之道?

 

顯示更多回應 發表回覆
Close