網友拿了華南投顧的華南三把刀選股來問我
前面兩把刀比較容易理解,至於第三把刀營業利益率指標,我倒是沒有聽過,網友附上公式如下
他讓我解說一下這個指標的用法與意義。
根據這個公式,如果最新一季營業利益率創過去八季新高,那麼這個營業利益率指標就會等於100
如果最新一季營業利益率創八季新低,那麼這個指標的值就會是0
有沒有覺得跟什麼指標很像呢?
我們在計算KD值時,會先計算一個未成熟隨機值( Raw Stochastic Value),簡寫為RSV
RSV的公式如下
RSV的概念有點像是多空雙方拔河時,以兩邊曾經拉到最接近勝利的兩點距離作為分母,多方目前的位置為分子,這樣可以衡量多方當下的力量強度在什麼刻度。超過五十代表多方佔上風,低於五十代表空方佔上風,類似這樣的概念,除了用在KD指標之外,也會被用在其他地方,我個人在自訂指標時,也不時會用這樣的概念試試看。華南三把刀裡的營業利益率指標大約就是這樣的概念。
我把這指標寫成一個函數,腳本如下
value1=GetField("營業利益率","Q"); value2=highest(value1,8)-lowest(value1,8); value3=value1-lowest(value1,8); if value2<>0 then value4=value3/value2*100; ret=value4;
用這個函數寫成以下的選股腳本
if barfreq<>"Q" then raiseruntimeerror("頻率請用季"); if netprofitrsi cross over 50 then ret=1; outputfield(1,netprofitrsi,1,"營業淨利率RSI"); outputfield(2,value1,0,"最新資料日期");
再用這腳本搭配其他兩個選股條件寫了一個三把刀選股策略的複刻版,挑出來的股票如下:
至於這個指標要突破多少比較有效,主要是看你要挑什麼股票,成長股當然是愈接近100愈好,轉機股應該是挑這數字突破50的,那一種比較準呢? 回測是檢驗真理的唯一標準,XS下一個版本會支援選股回測,到時候就可以直接拿過往的選股結果看看這三把刀利不利了。