股市傳說實驗室6~指標同步翻多

By | 2022-08-25

這一期我們來討論一個常見的江湖傳說:當KD與MACD同時出現買進訊號時,是不是一個多頭訊號?

我在好多個地方都有看到KOL在教大家,同時用多個技術指標來綜合研判進場點,類似像下面這張圖:

這個選股策略要符合幾個條件:

一、MACD的OSC翻紅

二、KD低當黃金交叉

三、RSI在50以上

要符合上述三個條件,我寫了以下的腳本:

input: Length_D(9,"日KD期間");
variable:rsv_d(0),kk_d(0),dd_d(0),c5(0);
stochastic(Length_D, 3, 3, rsv_d, kk_d, dd_d);

input:FastLength(12, "DIF短期期數");
input:SlowLength(26, "DIF長期期數");
input:MACDLength(9, "MACD期數");
variable: difValue(0), macdValue(0), oscValue(0);

MACD(weightedclose(), FastLength, SlowLength, MACDLength, difValue, macdValue, oscValue);

if kk_d crosses over dd_d
and kk_d<30
and oscValue Crosses Above 0
and rsi(close,10)>=50
then ret=1;


這個腳本回測過去七年,停損停利都設為7%,回測報告如下:

雖然勝率有55%,但其實績效算蠻差的,根本不是一個真的可能拿來實戰的交易策略。

要從裡頭挑像上圖這種看起來很威的標的是不難,但要真的這樣下去操作,恐怕會白忙一場。

我有試著把RSI這條件拿掉,改成近5日RSI趨勢是往上。

and linearRegSlope(rsi(close,10),5)>0

回測的結果如下:

雖然回測的數據好一點,但仍然輸給大盤不少,這樣無法實戰,我的建議是,在技術指標出現買進訊號時,不要再去搭配其他技術指標,試著加一些籌碼面的過濾條件,效果可能會好一些,如果一定要加其他技術指標,最好加一些比較具互補性的指標。

舉個例子,我寫過一篇DMI搭配VHF的文章

這裡面我提到了如何用VHF指標來過濾掉DMI指標跑出來的假買進訊號。

我們使用這樣的概念,再配合主力買超佔成交量兩成這個條件,可以寫出以下的腳本:

input: Length(24, "天數");
Variable: hp(0), lp(0), numerator(0), denominator(0), _vhf(0);
hp = highest(Close, Length);
lp = lowest(Close, Length);
numerator = hp - lp;
denominator = Summation(absvalue((Close - Close[1])), Length);
if denominator <> 0 then
_vhf = numerator / denominator
else
_vhf = 0;
input:period(14); setinputname(1,"計算期數");
variable: pdi(0), ndi(0), adx_value(0);
DirectionMovement(period, pdi, ndi, adx_value);
value1=getField("主力買賣超張數", "D");
if volume<>0 then 
value2=value1/volume*100;
if pdi>pdi[1] and ndi<ndi[1] and pdi crosses over ndi
and rsi(_vhf,5)>70
and value2>=20
then ret=1;







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

雖然勝率只有58%,但收益曲線算是蠻平滑,MDD接近16%,在可接受範圍,在空頭市場也有一定的抵抗力,大家根據這樣的思維,可以試著打造自己的多指標交易策略。

===

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

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