流動資產減負債超過市值一定比例

By | 2023-02-14

以前跑新聞的時候,在空頭市場末跌段時,偶爾會聽到大老板為自己公司的股價叫屈,他們最常講的就是,光公司帳上的現金都比總市值高。這顯示,對大股東來說,當股價跌到比每股流動資產低時,他們會覺得很委屈。所以反過來我們就可以根據這樣的思維,去找出那些符合這種條件的股票,再看看這樣的股票,價量有沒有明顯的變化,這就是今天跟大家介紹的策略。

首先我先寫了一個簡單的腳本來找出流動資產減負債超過市值的公司

input:ratio(120,"佔總市值百分比%");
if (GetField("流動資產","Q")-GetField("負債總額","Q"))/100>GetField("總市值","D")*ratio/100

then ret=1;
outputfield(1,GetField("流動資產","Q"),0,"流動資產");
outputfield(2,GetField("負債總額","Q"),0,"負債總額");
outputfield(3,GetField("流動資產","Q")-GetField("負債總額","Q"),0,"差額");

outputfield(4,GetField("總市值","D"),0,"總市值");

如果光用這個腳本去回測過去七年,停損停利都設為20%,回測的結果如下圖

勝率跟總報酬都蠻迷人,問題在於交易次數有點多,且MDD-31%也不是一般人能忍受。

我試著把它加上進場腳本,等到價量齊揚後再進場

這裡用的腳本是系統內建的量剛起漲

input: Length(20); setinputname(1,"計算期數");
input: VLength(10); setinputname(2,"均量期數");
input: volpercent(50); setinputname(3,"爆量增幅%");
input: Rate(5); setinputname(4,"離低點幅度%");

settotalbar(3);
setbarback(maxlist(Length,VLength));

if Close > Close[1] and
Volume >= average(volume,VLength) *(1+ volpercent/100) and
Close <= lowest(close,Length) * (1+Rate/100)
then ret=1;

且停損停利都改成10%,回測的結果如下

MDD降到不到-20%  ,交易次數剩175次,這是一個比較能拿來實戰的交易策略了