股票投資術

適用多頭市場,有效提升報酬率

2策略跟著大股東分一杯羹

撰文者:XS策略平台團隊 更新時間:2023-06-01 瀏覽數:2,934

value1=GetField("關鍵券商買賣超張數","D");
// value1為抓取每日關鍵券商買賣超張數
if trueall(value1>500,4)
//如果連續4天value1都大於500
then ret=1;
//就觸發警示
outputfield(1,value1,0,"關鍵券商買超張數");
//指定輸出欄位1為「關鍵券商買超張數」

把這個腳本拿去回測過去5年(2018.01.31~2023.01.31),停損停利都設為7%,回測的報告如下:總交易次數158次、勝率63.29%、總報酬率131.75%、最大連續虧損率只有-12.4%,算是還滿值得更深入研究的策略(詳見圖1)。


策略2》融資大減後轉強
且大股東、法人皆買進

筆者將「融資大減後轉強,而且大股東跟法人都站在買方」的選股策略,拆解成下面4個條件:

1.融資大減後轉強。
2.大股東站在買方。
3.成交量大於1,000張。
4.近2日三大法人合計買超大
於2,000張。

其中1、2需要另寫腳本,3、4可直接在選股中心選取相關策略。1、2個條件的腳本寫法如下:

1.融資大減後轉強:

input: period(40,"計算區間");
//設定參數period為40
input: v1(3000,"融資減少張數");
//設定參數v1為3000
settotalbar(45);
//讀取近45筆資料
value1 = GetField("融資餘額張數")[period] - GetField("融資餘額張數")[1];
//假設value1為40天前融資餘額張數和昨天融資餘額張數之差額
if value1 > v1
//如果value1大於3000 and trueall (close>close[1],3)
//而且連續3天收盤價大於前1天收盤價
then ret=1;
//就觸發警示

2.大股東站在買方:

value1=GetField("關鍵券商買賣超張數","D");
// value1為抓取每日關鍵券商買賣超張數
if GetField("內部人持股比例","M")
>GetField("內部人持股比例","M")[1]
//如果這個月內部人持股比例高於上個月
or GetField("大戶持股比例","W",param := 1000)>Get Field("大戶持股比例","W",param := 1000)[1]+0.5
//或者本週千張大戶持股比例比前一週多0.5or value1>=500
//或者value1大於等於500then ret=1;
//就觸發警示

若把這個選股策略拿去回過去10年(2013.01.31~2023.01.31),停損停利都設為7%,回測報告如下:總交易次數1,048次、勝率57.92%、總報酬率283.06%、最大區間虧損率-40.91%。

大家可以發現,這個策略的總報酬率算是不差,但勝率差強人意,原因在於這種策略只適合在多頭市場使用,明顯打敗大盤,但在空頭市場績效就不佳,所以在空頭市場就要收起來不要打開。


您可能有興趣的文章