排行選股

  •   613 
  • 最後發表   西風哥  2024 九月 28
西風哥 發文於   2023/05/21

我想選股排行規則寫出

近1季每股稅後淨利(元)較去年同期增幅排行

請問一下該如何寫出來

排序方式: 標準 | 最新
XQ小幫手 發文於   2023/05/24

Hello 西風哥,

 

您可以參考 如何創造個人排行榜,這篇文章內有如何撰寫排行腳本的教學。

舉例來說,排行函數可以寫為:

retval = 100 * (GetField("每股稅後淨利(元)", "Q") - GetField("每股稅後淨利(元)", "Q")[4]) / GetField("每股稅後淨利(元)", "Q")[4];

西風哥 發文於   2023/05/27

 感謝小幫手

西風哥 發文於   2023/05/28

有一個問題!是去年同期為負的,今年如果為正的他的增幅排行也會變成-的,請問這有辦法處理嗎?

XQ小幫手 發文於   2023/06/01

Hello 西風哥,

 

您可以使用 absvalue 函數來取得絕對值。

舉例來說,將分母取絕對值,靠分子來決定增幅的正負值。

retval = 100 * (GetField("每股稅後淨利(元)", "Q") - GetField("每股稅後淨利(元)", "Q")[4]) / absvalue(GetField("每股稅後淨利(元)", "Q")[4]);

TSBLH 發文於   2024/09/18

請問小幫手 我也想要製作近1季每股稅後淨利YOY 排行
是否有
近1季每股稅後淨利QOQ 排行的原始碼
可以讓我參考

XS小編 發文於   2024/09/24

Hello TSBLH,

 

小編建議您可以先觀看 如何創造個人排行榜,這篇文章內有如何撰寫排行腳本的教學。

 

另外如果不熟悉XS語法的話可以先參考網站上的教學區教學影片,裡面有XS語法的基礎和應用可以閱覽。

 

若要使用 每股稅後淨利(元) 來作排行的話,只要撰寫內容為 retval = GetField("每股稅後淨利(元)", "Q"); 的函數腳本即可。

TSBLH 發文於   2024/09/28

謝謝您 我做出來了!

發表回覆
Close