E哥自己最近花很多時間在做程式的編寫與debug
其實對於使用者來說,可能很難想像,一個看起來簡單的動作,背後需要多少條指令碼來支持
畢竟多數人在意的只是 「程式會不會賺錢」
但對E哥來說,評估一個程式好不好,還有一個重點「能否執行使用者想要的策略」
因為當價格在波動時,會展現許多種不同的模式,而程式是死的,所以程式交易就是以預設好的行情模式,試圖去比對出價格在波動時,符合事前設定的一些表現,進而進單
換句話說,沒有一個萬能的程式,能夠同在盤整盤也賺錢、趨勢盤也賺錢,因為這兩種盤所體現的特性,是完全不同的
然而,真正能否賺錢的關鍵就在於「我們預想的模式,是否真能符合行情的慣性」
多數人對程式交易的想像也就是
"指標轉多 → 進多單;指標轉空 → 進空單"
譬如拿變形金剛本來有的其中一個指標 RSI 來說好了
當 RSI > 50 是多方環境,RSI < 50 就是空方環境
所以以上圖為例,在 1 號位置,向上突破開始可進多單;在 4 號位置 向下突破開始可進空單
這是本來變形金剛就能做到的事,也是大多數程式的基本邏輯
除此之外變形金剛本來還有限制濾網,譬如 RSI 超過70,不再進多單;反之低過 30,不再進空單,也都很基本
「以 RSI = 50 為分野,超過 50,接下來行情走多的機率增加」
像這樣的敘述,就是行情的其中一種慣性模式
但行情的模式往往不只一種,當今天我們的工具被限制住了交易的模式,那就只能針對這一種狀況來做交易
交易實務上,RSI也可以用來判斷行情過熱或超跌
譬如當 RSI 超過 70,那接下來反轉走空的機率增加了,這就是 RSI表現行情的另一種模式
另外若要操作過熱要進反向單的話,又可以細分為,當RSI 一超過 70 就進空單,或是 當RSI 從超過70 處,再次跌落低於 70,此時才選擇進空單
大家應該不難看出來,若要操作過熱的反轉行情,哪一種才是比較合理的吧?
E哥這裡講的,就是上圖中,2號 跟 3號 位置發生的事,當類似的行情發生了,你會想選擇怎麼樣的行動呢?
如果是以人親自交易,這是非常容易判斷的,只要人在電腦前,看一眼指標,就能選擇對應的動作
但一樣的事搬到程式,以上面簡單的邏輯就判斷不出來;
好在新改版的變形金剛,已經能輕易的做到,我們的參數設定頁長這樣:
若以 RSI = 50 當作基準,超過進BUY,低於進SELL,圖中的設定就是標準配備
若想要以 70 和 30 分別做為過熱的判斷,只要把BUY/SELL進場基準值,分別設為 30 與 70
並且在「進場模式-進入方向」做切換,在 2號 與 3號 位置,不管你想要進多單 還是 空單,只要我們決定好策略,就可以留給程式自動幫我們執行
其實 E哥最原始在用的策略,並不需要用到這麼複雜的功能
單純就最一開始使用的策略,從去年中跑到現在,績效也還是不錯
尤其今年以來趨勢明顯,不僅收復了前兩個月盤整期的所有虧損,淨值和餘額也都再創新高
上面的績效也沒有用到多複雜的功能
但是正因為現在變形金剛除了E哥自己,也越來越多人在使用
難免就想要精益求精,看到自己設計的程式,功能越來越強大,能夠抓到的行情模式越來越多
說實在也特別有成就感
未來變形金剛仍然會不定期改版,歡迎對程式交易有興趣的人一同交流、成長
本文內容僅供參考,無任何買賣建議,投資人應謹慎評估,風險自負。



