最近在某財經分析的書籍,有作者分享 運用RSI的當沖實戰技巧。
RSI 應該算很普遍指標,大部分有接觸過技術分析的朋友都聽過或研究過
老師說: RSI 來到20以下表示超跌,應該買進多單;來到80以上表示超漲應該買進空單,每天只要賺30點... 就可以養家活口...
這個邏輯對不對?
有了Multicharts,我們來做個簡單的實驗
程式碼如下
vars:xRSI(0);
xRSI=RSI(C,N);
if t>0900 and t<1200 then begin
if xRSI < 20 then buy next bar market;
if xRSI > 80 then sellshort next bar market;
end;
if marketposition=1 then begin
sell next bar entryprice + 30 limit;
end;
if marketposition=-1 then begin
buytocover next bar entryprice - 30 limit;
end;
if time>1330 then begin
sell next bar market;
buytocover next bar market;
end;
我們打開 Multicharts 回測功能,檢視績效報表,從淨損益走勢圖我們可以看到,這樣的績效還滿穩定的,不過是穩定的賠錢
可見書上寫的或是老師講的 不一定正確
如果倒過來試試。 停損設30點 不設停利而是放到收盤平倉
if marketposition=1 then sell next bar entryprice - 30 stop;
if marketposition=-1 then buytocover next bar entryprice + STL stop;
績效看起來還是持續往下
於是把原始的邏輯倒過來思考,RSI 站上80 就買進多單 跌破 RSI 20 就買進空單,看起來表現比較好一點了,可見台股比較適合順勢操作
(透過RSI指標 可以驗證在不同市場屬於盤整還是趨勢)
把當沖策略改成波段(每天收盤平倉的程式碼拿掉),似乎表現就看起來比較順眼了,加上移動停利,結算日平倉,等其他的出場機制 看看績效表現如何
至少看到創新高的綠色毛毛蟲
試著跑看看不同的時間周期, 透過Multicharts 任何交易策略在短時間內可驗證
雖然 過去的績效不代表未來,但是過去的表現不佳,未來也好不到哪裡,回測的報表仍有一定參考意義!
每個商品都有不同的屬性,針對該市場的特性尋找適合的交易方式,透過回測印證來加強交易的信心~~
留言列表