趨勢通道程式化的思維

E哥

最近在寫程式的過程中,常在思考「怎麼讓程式具備"人"的思維」

譬如我們人眼看行情,可能三秒鐘就能快速判斷

現在是處於上漲趨勢、下跌趨勢,還是整理格局?通道該怎麼畫、支撐壓力在哪裡?

可是寫成程式就沒那麼簡單了


在趨勢通道明顯的走勢中,主觀判斷跟指標可能差距不會太大

譬如下面這段,歐元的日線走勢,可說是通道走勢的經典代表

人腦處理的方式非常簡單,就是畫一條線,盡量連接盡量多的高低點

啪啪,兩三下就畫出來了
 

換到程式來做,思維又如何呢?

如果定義一段距離,高點越來越高,低點也越來越高,叫做上漲趨勢

那第一個問題就是,高點、低點該怎麼定義?

第二個問題,取值的範圍該怎麼測定?
 

講到高低點,最直覺想到的工具就是 Zigzag(之字轉折線) 以及 Fractals(碎形)

而如果要用指標寫程式來畫線,可以先定義出高點及低點

然後對所有的高點,及所有的低點,用 "線性回歸" 的方式來畫線

ZigZag的高低點呈現:

Fractals的指標呈現:

線性回歸,就是在一堆"點"中找到一條線,讓這條線到每個點的平均距離最小

所以從上面兩張圖可以看出來,高低點間仍保持一定的趨勢

即使用程式跑線出來,也不會跟主觀差太多

 

但是,當行情沒那麼典型的時候,問題就會慢慢浮現

譬如在 H4的線圖我們可以發現下面這段行情

用主觀判斷,是一段已經成形的下行趨勢

而近期行情,則打破了下行通道,但尚未形成新的趨勢

 

如果我們再用同樣的兩個指標來找通道,會發生什麼事呢?

先看碎形Fractals,一樣用線性回歸的精神來連線

如果連線起來,還算勉強看的出通道

 

但在Zigzag指標這裡,偏差就很大了,甚至看不出通道

主要的原因是並不是Zigzag指標不好用,而是畫面中有截到的高低點樣本數的關係

所以就牽扯到第二個問題,取值的範圍該設多少,才有參考性?

就留到之後文章再來跟大家聊聊
 

其實這個問題,跟今天的主題「如何讓程式畫通道?」

E哥都已經有答案了

因為這也是我正在規劃新程式的一部分

新程式的目標,就是讓「程式模擬主觀判斷」

讓我們省下每天看盤的時間,只要打開電腦,自動就可以看到程式給你小抄、提示你今天市場的行情多空

 

如果讀者對這方面主題有興趣,也歡迎 免費訂閱

未來會再做深入的分享討論

 

本文內容僅供參考,無任何買賣建議,投資人應謹慎評估,風險自負。

精選文章

更多
低軌衛星不同調,昇達科跌停,華通續漲,當心!SpaceX軍方訂單80億藏玄機
費半跌3.5%台股開低!MSCI權重生效最後一盤爆量上拉189點,5均驚險保住!
國巨、聯電、南電、欣興同框比拼,用壓力支撐表,看懂誰還能漲!
輝達財報過關台股續漲但博通財報下周四登場,財報好但股價卻跌12%,這次還會重演?
大立光獵地成亮點,光寶科創歷史高,被動元件華新科、信昌電齊反攻,下周盤勢重點
為什麼你的股票沒跌那麼多,大盤卻說崩了?因為大盤不是你以為的大盤。