預收帳款明顯成長的公司

By | 2023-04-28

我們有個優秀的同事,給了我一個蠻不錯的策略,這個策略是從財報上的預收帳款數據,去找到接下來基本面可能好轉的公司,如果這些公司價量及籌碼面也配合,那在波段操作上,就有不錯的勝率。

我同事寫了兩個腳本來組合這個策略。

第一個是預收帳款成長:

settotalbar(12);

input: ratio_1(1.1, "本季比去年同期增長N倍");
input: ratio_2(15, "預收款項成長佔股本X%");

// 計算過去四季預收款項成長的幅度佔股本比例
value1 = summation(GetField("預收款項", "Q"), 4);
value2 = summation(GetField("預收款項", "Q"), 4)[4];
value3 = value1 - value2;
value4 = value3 / (GetField("股本(億)","D") * 100);


if 
GetField("預收款項", "Q") >= GetField("預收款項", "Q")[4] * ratio_1
and value4 > ratio_2 / 100
then
ret = 1;

outputfield(1, GetField("預收款項", "Q"), 2, "預收款項");
outputfield(3, GetField("預收款項", "Q")[4], 2, "去年同期預收款項");
outputfield(5, value4, 2, "預收款項成長佔股本比例");


 

第二個是暴量剛起漲:

input: period(15, "日期區間");
Input: ratioLimit(10, "區間最大漲幅%");

if 
close = highest(close, period) //今日最高創區間最高價 
and volume = highest(volume, period) //今日成交量創區間最大量 
and highest(high, period) < lowest(low, period) * (1 + ratioLimit * 0.01)
//今日最高價距離區間最低價漲幅尚不大
then
ret = 1;

若最近四季稅後淨利合計大於零的公司,符合上述這兩個腳本,再加上籌碼面,若符合下面三個條件的其中一個,就讓電腦觸發訊號:

一、近一日關鍵券商買超大於100張

二、近一日主力買超張數大於100張

三、近一日三大法人買超合計大於100張

我拿這個策略去回測所有的普通股,停損停利都設為10%,回測報告如下圖:

 

這個策略有很不錯的勝率,總報酬及收益曲線也OK,MDD在可忍受範圍,就是交易次數少了一點,但如果把參數放鬆,勝率及報酬率又會受影響,顯然預收帳款增加金額佔股本要達到一定的比重,對EPS才會有足夠明顯的影響,並進一步帶動股價走出波段行情。

===

● XQ【盤後量化選股模組】($1,000) 六大功能,購買就送【台股進階(原價$300)+小道瓊行情(延遲)】➤https://utm.to/48q5pr

● 首次訂閱享7天鑑賞期,首次購買輸入官方優惠碼「@XQ8899」,首月可折抵模組費用$100!