Heikin-Ashi 平均K線平滑K棒裁縫線 | 裁縫線策略

至於這種K棒的由來或是怎麼製作的,以及到底怎樣好用就留給你自己去探索啦。

因為這種K棒畫出來的K棒,如果我們是直覺的用圖表上呈現的開高低收去寫策略 ...智能風控:myCTA 防禦+10:STO 2012年4月1日星期日Heikin-Ashi平均K線平滑K棒裁縫線之前有網友反應有一種K棒很好用,叫做Heikin-Ashibar,好像也有人叫它是"平滑K棒"、"裁縫線"。

至於這種K棒的由來或是怎麼製作的,以及到底怎樣好用就留給你自己去探索啦。

因為這種K棒畫出來的K棒,如果我們是直覺的用圖表上呈現的開高低收去寫策略的話,跑出來的訊號就會跟我們想像的不一樣,訊號發生位置與價位都常常不同,原因很簡單Heikin-Ashi的開高低收不能在程式語法裡面直接寫Open、High、Low、Close去表示的。

Heikin-Ashi在圖表上的開高低收是有經過轉換的。

我參考這邊介紹的轉換定義做了範例給大家參考,如何讓Heikin-Ashibarchart可以讓交易訊號與回測做到─所視即所得。

如果你很喜歡用這種K棒的話,我建議乾脆就把這個四個需要經過轉換的價格做成函數方便呼叫。

自行製作四個數值型函數,名稱分別為haClose、haOpen、haHigh、haLow,這裡注意的是函數建立的順序要照剛剛的順序。

四個函數程式碼分別如下:函數haClose:haClose=(Open+High+Low+Close)/4;函數haOpen:haOpen=iff(currentbar=1,Open,(haOpen[1]+haClose[1])/2);函數haHigh:haHigh=Maxlist(High,haOpen,haClose);函數haLow:haLow=Minlist(Low,haOpen,haClose);如果你用MultiCharts6版的話,得要自己做這種K棒的圖來用,在MultiCharts7說是有內建了。

做個指標(_Heikin-Ashi),程式碼:ifhaClose>haOpenthenPlotPaintBar(haHigh,haLow,haOpen,haClose,"Heikin-Ashi",Red);ifhaClose
我們得先把原本圖表上K棒弄成...看不見,在沒放上_Heikin-Ashi指標之前,先在圖表上本來的K線點兩下,隱藏它。

把舊的K棒設成隱藏線之後,圖表大概就成了全黑,接著再把_Heikin-Ashi指標新增上來。

你會發現這不是K"棒",是啊...其實我不知道要怎麼弄成蠟燭線啦,將就點吧XD:到目前都是在做美工的動作,屬於「所視即所得」的前半段,視覺的部分。

接下來我弄個簡單的交易策略做範例─用Heikin-Ashi的開盤價做EMA,當Heikin-Ashi的收盤站上EMA就在下一根K棒突破Heikin-Ashi的高點作多,放空反之。

訊號程式碼如下:input:length(10);var:haMA(0);haMA=xAverage(haOpen,length);ifhaClose>haMAthenBuynextbarhaHighstop;ifhaClose
好吧,這個範例用到比較多的東西,我把這個範例用到的函數、指標、訊號都打包起來直接給你下載啦~不過,日後如果下載點失效的話,就請自己慢慢照上面順序做一遍吧。

下載連結:http://goo.gl/irrRi分類:MultiCharts較新的文章較舊的文章首頁熱門文章課程:自動化以選擇權執行期貨策略訊號殷鑑不遠。

這是2019/07/03的台指期貨,在大約10來秒的時間之中,台指閃崩了近500點,並且快速回復。

這樣類似的事件,在台指不是空前,也不會絕後,即使台灣期貨交易所有所謂的動態穩定機制在運作,這一天,據我所聽聞到也有不少友人在這很短的時間內...中槍了。

這裡,


常見投資理財問答


延伸文章資訊