每天五分鐘,讓投資更簡單

立即加入老鳥說

趨勢通道程式化的思維

493

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

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

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

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


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

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

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

啪啪,兩三下就畫出來了
 

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

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

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

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

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

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

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

ZigZag的高低點呈現:

Fractals的指標呈現:

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

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

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

 

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

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

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

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

 

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

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

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

 

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

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

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

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

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

E哥都已經有答案了

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

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

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

 

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

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

 

標籤: 外匯專業知識

鼓勵作家持續分享更多優質好文

喜歡這篇內容嗎 ? 立即按讚與分享

每日精選

熱門新聞

您還可以輸入200個字。

會員中心 站內信0 自選股 玩股網
E哥2019/07/17直播

財經資訊

玩股服務

App下載

登出 FB專頁 Line客服 電腦版

隱私權政策 服務條款 聯絡我們

© 2010- WantGoo