嗨 小幫手
我擔心我問的可能有點難理解
所以調整詢問問題方式,希望可以得到答案
我知道取得每月營收可以透過
GetField("月營收", "M")
GetField("月營收", "M")[1]
GetField("月營收", "M")[2]
....
這種方式取得,但我現在遇到一個問題,我想推估EPS
一般來說,推估EPS 有個方式是使用月營收搭配最新公布財報的稅後淨利率
如果我現在踩在當月,搭配的稅後淨利率,我猜應該就是
GetField("月營收", "M") 對應到 GetField("稅後淨利率",Q) 然後做一些運算
但問題是如果是
上個月GetField("月營收", "M")[1] ===> "稅後淨利率",Q ???
上上個月GetField("月營收", "M")[2] ===> "稅後淨利率",Q ???
或者是去年同期 GetField("月營收", "M")[12] ===> "稅後淨利率",Q ???
去年同期的上個月 GetField("月營收", "M")[13] ===> "稅後淨利率",Q ???
等等之類的,這些該怎麼對應呢?
我現在不知道這部分該怎麼處理,在弄回測時蠻頭大的,希望可以幫忙
謝謝囉
稅後淨利率與月營收該怎麼對應
- 239
- 最後發表 KL1003 2025 二月 21
KL1003
發文於
2025/02/21
虎科大許教授
發文於
2025/02/21
我在網友EO的貼文「自製函數請求協助」回覆,可撰寫函數,賦予頻率及日期,以傳回該日期距離現在有幾季或幾個月或幾天。你要解決的問題,應該也可以使用這種函數處理。當然,目前XQ沒有這種現成的系統函數,需要自己寫。處理的流程為,先找出過去月營收的日期,例如去年同期月營收的日期,再將此日期賦予函數,得到該日期距離現在有幾季,再去抓季的稅後淨利率。
value1=GetFieldDate("月營收", "M")[12];
value2=QMD_Diff("Q",value1); //這個函數需要自己寫,value2是去年同期月營收日期,距離現在有幾季
value3=GetField("稅後淨利率","Q")[value2]; //value3為去年同期的季稅後淨利率
1 評論