請益選股寫法

  •   299 
  • 最後發表   寒寒  2023 十二月 29
寒寒 發文於   2023/12/13

您好:

條件1:月營收年增率10%以上,且月營收月增率必須大於0%

條件2:去年總營收*目前累計營收增幅後,乘上最新一季稅後淨利率,再除以公司總股數得eps,目前股價/eps不可大於20倍的本益比

*舉例:某公司去年全年營收100億,截至目前累計營收年增率為10%,得今年預期總營收為110億,又最新一季財報揭露稅後淨利率為10%,則得今年預期稅後淨利為11億,公司總股數1億股,得eps為11,則只要股價低於220以下即為符合選股標準

條件3:來自本業的收入必須80%以上

(可手動選擇是否加入此條件)條件4:最新一季財報的營業毛利率、營業利益率、稅後淨利率較去年同期上升

最後在選股清單列出"近五年最高、平均、最低本益比"及"公司有無發行可轉債"

 

另外想請問判斷出場條件的寫法,如果是採取:

1連續兩個月的月營收年增率衰退

2.當季毛利率及eps較去年同期衰退

兩種任一種符合即出場的話,要怎麼寫呢?

排序方式: 標準 | 最新
寒寒 發文於   2023/12/29

小幫手還在嗎~

XQ小幫手 發文於   2023/12/29

Hello, 寒寒.

相信您使用XQ做選股已經一段時間了,基本上您所列出的條件全部在XQ網站上(技術支援-XS函數搜尋-選股欄位-財務)可以取得使用說明,

https://xshelp.xq.com.tw/XSHelp/lists?a=FFINANCE

 

但是小幫手這邊還是簡單幫您寫了如下的選股,如有需要請自行修改,

if 
    GetField("月營收年增率", "M") > 10
    and GetField("月營收月增率", "M") > 0
    and Close / (GetField("營業收入淨額", "Y") * GetField("累計營收年增率", "M") * GetField("稅後淨利率", "Q")) < 20
    and GetField("營業利益", "Q") / (GetField("其他收入", "Q") + GetField("營業利益", "Q")) > 0.8
    and GetField("營業毛利率", "Q") > GetField("營業毛利率", "Q")[4]
    and GetField("營業利益率", "Q") > GetField("營業利益率", "Q")[4]
    and GetField("稅後淨利率", "Q") > GetField("稅後淨利率", "Q")[4]
then Begin
    ret = 1;
End;

outputField1(GetSymbolInfo("有可轉債"), 0, "有可轉債");
//outputField2(Highest(GetField("本益比"), 1250), 2, "最大本益比");
//outputField3(Lowest(GetField("本益比"), 1250), 2, "最小本益比");

小幫手這邊不計算最大與最小本益比,因為這資料是日頻率,計算五年長度花費時間會導致選股失敗,

 

再者,XQ內健已經可以取得這類資訊了,在 資訊->台灣基本分析->個股分析

另外,出場條件,選股沒辦法套用另外一個選股作為出場條件回測,謝謝。

發表回覆
Close