站內廣告

[心得] 把程式寫好 VS 寫一個好程式

E哥

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哥自己,也越來越多人在使用

難免就想要精益求精,看到自己設計的程式,功能越來越強大,能夠抓到的行情模式越來越多

說實在也特別有成就感

未來變形金剛仍然會不定期改版,歡迎對程式交易有興趣的人一同交流、成長

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

精選文章

更多
【0050今年績效超車台積電】台積電、0050、正二怎麼選?選錯標的十年少賺幾倍
博通財報失望韓股熔斷、台股早盤急殺千點!44933防線守住,破5均下周恐轉橫盤!
全球五大市值股市分析,你買的不只是股票,是一個國家的命運。
拉金融出電子,富邦金強攻,鴻海失守三百!欣興、環球晶失守千金,下周盤勢重點。
台股平均殖利率不到 2%!AI顛覆慣性,為何『除權息行情』不能再用舊思維看待?
矽晶圓基本面越爛越噴漲真的或炒作?環球晶台勝科的復甦邏輯,散戶最容易誤會的地方