選股(已付費)篩選條件是否包含以下欄位

  •   144 
  • 最後發表   樂兒  2022 十一月 01
樂兒 發文於   2022/10/21

在 [項目] 裡面有很多財報跟財務比率,如果用語法搭配選股功能之後還要一個一個點,實在非常麻煩,可能是我不會用?

我會寫XS語法,可以輔助選股功能,想請教2個問題,

GetField 裡面的  ("每股現金流量") 對應的是 「財務分析」項目裡面「每個現金流量的」哪一個欄位? 

是  每股營業現金流入 or 每股投資現金流出 or 每股融資現金流入 or 每股自由現金流入or  每股淨現金流入。

若我想取得 年度 的 「每股現金流入」 語法是否等於 GetField("每股現金流量","Y") ?

我試過,但出來數字怪怪的。

另外, 如果我想以過去三年的 「每股淨現金流入」 做計算,是否可以用以下寫法,取得過去三年的數據?

Value1 = GetField("每股現金流量","Y")[1];

value2 = GetField("每股現金流量","Y")[2];

value3 = GetField("每股現金流量","Y")[3];

---

另外,如果我想用 GetField 語法 取得 「股利政策」裡面的「自由現金發放率」欄位資料,請問我該怎麼寫?

以上問題   敬請協助,感恩。

付費之後,感覺還是無法實現程式帶來方便,希望獲得幫忙。謝謝。

 

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

 Hello 樂兒,

 

每股現金流量 就是 財務報表 - 財務比率表 的每股現金流量。(參考附圖)

就小幫手查詢網站所知,此比率應該是用營業現金流量計算,無法得到淨現金流量的資訊。

您可以參考 XSHelp 上有關現金流量的欄位,看是否有您需要的欄位。

就小幫手所知,XS中應該是沒有提供淨現金流量這個欄位。

或許您可以參考現金流量表裏面的資訊。(參考附圖)

 

自由現金發放率 小幫手查詢網站上計算公式應該是 現金股息∕每股自由現金,或許您可以用 股價自由現金流量比 和 現金股利 來計算。

如果您有相關公式或正確數值的話,麻煩提供給小幫手參考看是否能計算出來。

附加文件

樂兒 發文於   2022/10/25

小幫手你好

感謝回應,再請教,如果我需要做一些計算,例如,我用下列方式取得過去三年的 每股現金流量數值

Value1 = GetField("每股現金流量","Y")[1];

value2 = GetField("每股現金流量","Y")[2];

value3 = GetField("每股現金流量","Y")[3];

 

然後我用 condition 1 ~condition 8 列出不同條件,我希望8個條件中,有一個是必要條件,其他7個,只要任意5個成立,就通知我,請問在XS中要如何撰寫

8個條件中,一個是必要條件,其他7個,只要 任意5個條件成立 則通知,謝謝,感謝指點

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

Hello 樂兒,

 

您可以用變數來記錄7個條件中有多少個成立。

舉例來說,condition1 為必要,condition2 ~ condition8 要有5個成立:

value1 = 0;

if condition2 then value1 += 1;

if condition3 then value1 += 1;

if condition4 then value1 += 1;

if condition5 then value1 += 1;

if condition6 then value1 += 1;

if condition7 then value1 += 1;

if condition8 then value1 += 1;

if condition1 and value1 >= 5 then ret = 1;

value1 就會是7個條件中有幾個成立的次數。

樂兒 發文於   2022/10/29

感謝小幫手, 我目前取得的資料好像不太對,想請你幫我確認一下取得資料欄位,對應的數字,謝謝你

問題 1:在選股功能中,我用  GetField("每股現金流量","Y")[1]; 是否對應的是 「項目」裡面,「財務分析」-->「每股現金流量」頁面裡面的 「每股營業現金流入」 欄位的數值?

倘若是,那我設定 GetField("每股現金流量","Y") [1]; ,現在取得的是,2021年的「年」數字,或是,2020年的「年」數字?

問題 2 : GetField("投資活動之現金流量","Y")[1];是否對應的是同一頁面裡面的 「每股投資現金流出」 欄位的數值?

 

問題3 :同頁面,裡面的,「每股自由現金流入」,看起來是上述兩者相加,有什麼語法可以直接取得這個欄位的數值嗎?

謝謝小幫手

 

 

 

GetField("每股現金流量","Y")[1];

XQ小幫手 發文於   2022/11/01

 Hello 樂兒,

 

1. 是對應每股營業現金流入沒錯。

GetField("每股現金流量","Y")[1] 是會取到 2020 年的資料。

您可以使用 getfielddate 來取得系統內的欄位的資料日期。

 

2.是的,不過 投資活動之現金流量 選股欄位是以千元為單位。

 

細節可以參考附圖。

 

3.每股自由現金流入 並不是上面兩者相加,單位不同。

就小幫手所知,沒有欄位可以直接取得此資訊。

附加文件

樂兒 發文於   2022/11/01

了解,感謝小幫手回應,我研究看看。謝謝!

發表回覆
Close