[Multicharts] 改良版的布林通道策略

0Shares
Image

Bollingerband指標,中文稱為布林通道,是用來判斷股價或大盤趨勢運動的一種指標。

布林通道是由三條線所組成,中心線為移動平均線,上緣是移動平均線+N倍的標準差,下緣是移動平均線-N倍標準差,大部分股價都會在上緣和下緣上緣和之間,可以判斷走勢的方向和波動性

公式如下

中軌=N日的移動平均
上軌線=中軌線+2倍的標準差
下軌線=中軌線-2倍的標準差

Multicharts語法如下

MA=average(C,Len);
UP=MA+2*stddev(c,Len);
Dn=MA-2*stddev(c,Len);

一般教科書上面的使用方式是來到通道下軌買進多單突破通道上軌買進空單,基本上屬於逆勢的操作方式,我們用Multicharts實驗回測

if c cross over DN then buy next bar at market;
if c cross under UP then sellshortnext bar at market;

先不考慮出場多空對翻不論你是用什麼參數績效看起來都不怎麼好看。於是把布林通道的做法改成順勢,也就是突破通道的上緣買進多單跌破通道的下緣買進空單(用台指期60分鐘全時段回測時間2018-2023)

尚未加入停損停利就看到了一線署光

原本是2倍的標準差試著把布林通道的標準差套用其他參數
MA=average(C,Len);
UP=MA+X*stddev(c,Len);
Dn=MA-X*stddev(c,Len);
If C cross over UP then buy nextbar market;
if C cross under DN then sell short nextbar at market;

再加入一道濾網上通道和下通道需要在一定的區間內(如果通道太寬就不進場)
if UP-DN<200 then begin
if C cross over UP then buy next bar H stop;
if C cross under DN then sell short next bar at L stop;
end;

看起來舒服多了,布林通道果然要在收斂的時候進場會比較好

加入停損停利先預設為1:1停損停利用最佳化功能測試

if market position=1 and c-entryprice>XX then sell next bar at market;
if marketposition=-1 and entryprice-c>XX then buytocover next bar at market;
if marketposition=then sell nextbar at entryprice-XX stop;
if marketposition=-then buytocover nextbar at entryprice+XX stop;

盈虧比又提高了績效曲線也看起來比較平滑,加入停利可能會犧牲掉一些獲利,但是也可能會降低MDD,之間如何取得平衡就看投資人的喜好

小結論

  1. 在台指期布林通道順勢的方式進場比逆勢好用
  2. 通道區間壓縮到一定的程度突破進場更能提高效率
  3. 設停損停利盡量不過度優化,未設停損停利時策略的核心邏輯也要先保持獲利

交易策略沒有聖杯回測的績效也不代表未來,但是回測的績效太難看很難說服自己未來朝這個方向前進,研究找出期望值為正的方法再進一步修改,以上心得

0Shares


發佈留言

在〈[Multicharts] 改良版的布林通道策略〉中有 2 則留言

  1. 「Robert Hsu」的個人頭像

    艾瑞克 你好
    請問你回測時,如何讓代碼處裡結算與換倉?

  2. 「艾瑞克」的個人頭像

    回測時就不寫結算日平倉 實際下單可直接用內建下單機設定自動轉倉

相關文章

[Multicharts] 四個週期性的交易策略

國內外期貨商品種類眾多其特性也不盡相同,是值得探討的交易方式未來有機會再一一分享,本篇先針對大家最熟悉的台指期來分析

[Multicharts]-HMA移動平均策略

HMA (Hull Moving Average) Hull 移動平均線,是一條經過特殊處理移動平均線,和一般傳統的移動平均線計算方式不同。在一般的看盤軟體找不到這樣的指標,在Multicharts裡面內建指標也沒有內建函數。必須自行新增。

[Multicharts] 追蹤 Put/Call Ratio未平倉 的台指期交易策略

台灣期交所每天在13:45 收盤後會公布選擇權買權和賣權的數據。Put/Call Ratio分為成交量和未平倉量。若是「成交量的Put/Call Ratio」,就是用Put的成交量除以Call的成交量,若是「未平倉量的Put/Call Ratio」,即「用Put的未平倉量除以Call的未平倉量之比例」的意思。

[multicharts] 台指期正逆價差策略

在電視媒體常常聽到分析師說,台指期正價差 未來行情看好,呈現逆價差趨勢轉空,理論上聽起來有道理 事實上不見得是如此

[Multicharts] 三大法人未平倉交易策略

常常在財經網站聽到的三大法人的名詞,所謂三大法人分別是外資、投信與自營商,因為這些專業的投資機構資金雄厚,對於股市有一定的影響力,其中又以外資的影響力最大。

[Multicharts] 馬丁策略MC版來了~~

最近查理哥 分享了馬丁的策略,長期買進績優的股票或是ETF,年化報酬率打敗定存,也贏過許多投資人的操作績效,這一篇我用買進台指期貨來實驗,用Multicharts回測。

[Multicharts] Kelther通道指標與交易策略範例

前一篇海龜交易策略裡面有提到ATR(Average True Range) 真實平均區間,ATR常常被用來衡量目前市場的波動性 可以幫助交易者了解價格波動的幅度。

[Multicharts] 經典的海龜交易策略

海龜交易(Turtle Trading)是一種長期趨勢追蹤交易策略,最早由理查德·丹尼斯(Richard Dennis)和威廉·艾克哈特(William Eckhardt)在1980年代初期開發。這個策略的原理相對簡單,目前仍是一個備受歡迎的交易方法

[XQ231116-VIP] 長期盤整後跳空上漲的獲利穩定股

XQ發布的長期盤整後跳空上漲策略,主要在找出已經盤整一段時間,然後突然跳空突破盤整區間的股票來做為交易標的,這樣的型態在過往的回測,是可以得到不錯績效,而原文增加了營收的條件,提升了整體績效,再經過A+策略網的優化,勝率可以接近八成

[XQ231116] 長期盤整後跳空上漲的獲利穩定股

XQ發布的長期盤整後跳空上漲策略,主要在找出已經盤整一段時間,然後突然跳空突破盤整區間的股票來做為交易標的,這樣的型態在過往的回測,是可以得到不錯績效,而原文增加了營收的條件,提升了整體績效,再經過A+策略網的優化,勝率可以達到八成已上

[Multicharts] 進擊的MTM指標,六年獲利250萬

本文運用動量指標在台指期的交易上,簡單的條件設定,就可以多空都賺~

[XQ36] 長期低價的前績優股 – 20230529更新

來了來了,終於出現一個之前回測後到現在都還在獲利的策略,這個長期低價的前績優股策略,是去年2月建站時發布的,到現在將近15個月,重新回測後,到現在可還是不斷在創高的,連在2022年,大家普遍表現不好的時候,獲利都是持續成長,可見A+優化的能力還是可以的~~ 😁😁😁

[原創] 這簡單也行!!PVI均線黃金交叉策略 – vip

2021年9月發布了一篇正量指標(PVI)+負量指標(NVI)= 年年獲利的文章,當初看文中影片,感覺超猛的,而且改寫後回測績效也很不錯(如下圖),到現在,還能保持這樣好的績效嗎? 本篇調整了原本的策略邏輯,增加了PVI均線黃金交叉的運用,達到更佳的績效

[原創] 這簡單也行!!PVI均線黃金交叉策略

2021年9月發布了一篇正量指標(PVI)+負量指標(NVI)= 年年獲利的文章,當初看文中影片,感覺超猛的,而且改寫後回測績效也很不錯(如下圖),到現在,還能保持這樣好的績效嗎? 本篇調整了原本的策略邏輯,增加了PVI均線黃金交叉的運用,達到更佳的績效

院長三六趨勢線+法人籌碼變化指標頁面分享

院長11/30在永豐金的講座,分享了一個三六趨勢線,讓用戶可以抓到趨勢又避免過度交易,院長還很貼心的幫大家多加了些法人籌碼變化,可以更有效的來協助大家做判斷,由於檔案索取踴躍,院長直接開放讓所有人都可以下載,雖然是鎖碼的,但只要好用就好,管他有沒有鎖碼,使用期限到2023/12/31

[XQ36] 長期低價的前績優股

本文在回測跟優化XQ臉書提供的選股策略-我常用的選股策略系列之36~長期低價的前績優股,整個回測,只有調整了最高股票價格、停損利區間,並增加了出場天數的限制,整個獲利就能表現的更為穩定。

運用庫藏股實施家數找出長線進場時機

之前寫了三個指標判斷大跌後的進場時機這篇之後,就想…

三個指標判斷大盤大跌後的進場時機

本文跟抄底腳本之大跌後長黑後的長紅文章類似,都是在…

最近發文

加入我們

Categories

最新留言