CCI全名是 (Commodity Channel Index); 商品通道指數,又稱為順勢指標,顧名思義就是順勢操作的策略,屬於擺盪指標的一種,計算平均價以及目前價格和平均價之間的乖離,有-100 ,0, +100 幾個重要關卡數字當作的判斷依據。詳細的CCI公式介紹 連結
傳統的用法是當CCI低於-100表示負乖離過大,此時應該站在買方;當CCI大於100表示正乖離過大,應該站在賣方;對照技術分析與價格走勢,看起來似乎有些道理,但是畢竟看圖說故事解盤人人都懂,實際的操作方式,透過multicharts的回測可以得到進一步的驗證
測試條件: 當CCI由下往上穿越OB值做空,由下往上穿越OS值做多,停損設進場價格的N% ,結算日當天直接平倉
到底哪個周期適合哪些參數,可以運用Multicharts 找出適當的數據;簡單的程式碼如下
value1 = CCI(50);
if value1 cross over OB then buy next bar at market;
if value1 cross under OS then sellshort next bar at market;
if marketposition=1 then sell next bar at entryprice*(1-N)stop;
if marketposition=-1 then buytocover next bar at entryprice*(1+N)stop;
套用60分鐘K周期 最佳化回測出來的結果 OB=-100; OS=0; N=0.03
基本上這樣的邏輯應該是對的,近期績效也往上成長
最佳化的結果到2015,打開近期的交易軌跡,也還有創新高
勝率滿高的,因為停損範圍拉的很大
平均獲利的月份大於虧損
如果稍作修飾 大概就能上線了吧~~
CCI指標可以透過幾個不同的關卡價位當作進場的依據,多空方的特性不同調整不一樣的參數;不同的時間周期,適用的範圍可能也不同,在挑選參數的過程有必要加入其他條件判斷
停損是程式交易重要的關鍵,停損範圍設太小,做對邊的行情也可能容易被洗出場,停損範圍設太大,無法承受起資金虧損的波動,所以調整適當的區間必須是投資者本身可以接受的!!
過去的經驗是,寫出滿意的策略先不用特別高興,也不用急著真槍實彈上戰場;放一段時間模擬測試,看看交易邏輯是否符合近期的行情走勢績效是否創新高
長線波段的策略對於資金控管更應該特別謹慎,尤其台股的特性常常會有跳空的風險;有前輩曾經說過,就算賺錢的策略公開出來,也不見得每個人都會獲利~~
提醒本文提到交易策略的回測績效僅供參考,過去績效不代表未來,投資人必須了解投資的風險,衡量本身的財務狀況哦!
元大期貨舉辦一系列說明會 相關課程連結