請問現在113年8月的營收資料已經公佈
為何GetField("累計營收年增率")的數據資料卻還停留在113年5月?
這個問題發問有一週了,不知道XQ小幫手有看到這一篇嗎?
再麻煩囉...
我測試了一下,資料是最新的。以下是台積電的資料日期及累計營收年增率:
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

setbarfreq("M");
if symbol="2330.TW" then
begin
ret=1;
outputField1(GetFieldDate("累計營收年增率"));
outputField2(GetField("累計營收年增率"));
print(GetFieldDate("累計營收年增率"),GetField("累計營收年增率"));
end;

感謝許教授的回應,


我在想問題可能出在跨頻率這個環節
我的選股策略是“季"
所以累計營收年增率我試圖用GetField("累計營收年增率","M")來解決跨頻的問題
但跑出來的數據卻是5月份的數據
不知許教授是否有解決的辦法?
你的主頻率是季,要抓低頻率的數據會有問題。一般跨頻率時,主頻率比較小,跨的頻率比較大。要大跨小,這個沒辦法處理。
請問XQ小幫手,
跨頻 “要大跨小,這個沒辦法處理”
這算是XS語法的瑕疵嗎?
有沒有其它的解決之道?
請問XS小編,
跨頻 “要大跨小,這個沒辦法處理”
這算是XS語法的瑕疵嗎?
有沒有其它的解決之道?
11 評論