我想選股排行規則寫出
近1季每股稅後淨利(元)較去年同期增幅排行
請問一下該如何寫出來
7 評論
Hello 西風哥,
您可以參考 如何創造個人排行榜,這篇文章內有如何撰寫排行腳本的教學。
舉例來說,排行函數可以寫為:
retval = 100 * (GetField("每股稅後淨利(元)", "Q") - GetField("每股稅後淨利(元)", "Q")[4]) / GetField("每股稅後淨利(元)", "Q")[4];
感謝小幫手
有一個問題!是去年同期為負的,今年如果為正的他的增幅排行也會變成-的,請問這有辦法處理嗎?
您可以使用 absvalue 函數來取得絕對值。
舉例來說,將分母取絕對值,靠分子來決定增幅的正負值。
retval = 100 * (GetField("每股稅後淨利(元)", "Q") - GetField("每股稅後淨利(元)", "Q")[4]) / absvalue(GetField("每股稅後淨利(元)", "Q")[4]);
請問小幫手 我也想要製作近1季每股稅後淨利YOY 排行是否有近1季每股稅後淨利QOQ 排行的原始碼可以讓我參考
Hello TSBLH,
小編建議您可以先觀看 如何創造個人排行榜,這篇文章內有如何撰寫排行腳本的教學。
另外如果不熟悉XS語法的話可以先參考網站上的教學區和教學影片,裡面有XS語法的基礎和應用可以閱覽。
若要使用 每股稅後淨利(元) 來作排行的話,只要撰寫內容為 retval = GetField("每股稅後淨利(元)", "Q"); 的函數腳本即可。
謝謝您 我做出來了!
7 評論