學習外匯EA程式交易之路的三大歷程

如果想要開始學習程式交易:

首先,你必須要有一顆非常想要做程式交易的心(哈哈

不管你對程式交易抱有什麼期待或幻想, 一顆你對程式交易熱愛的心,
才能一直支持在程式交易這條路上不斷的往前走。

——–

1.使用交易程式

大部分會對學習程式交易有興趣的同學,可能是已經使用過網路上或是別人的交易程式,
而了解了什麼是「程式交易」或是用程式「自動交易」。
不過也有些同學只是聽過程式交易,而沒有實際使用過,就想要學習了。

在外匯保證金的程式交易稱作「EA交易」
也有不少同學是因為本身已經有在交易外匯保證金,孰悉MT4或MT5軟體,
想要從手動交易轉為程式交易。
當然,其他標的例如期貨(台指期、海期)也會很多這樣的同學。

大家應該都是多少理解到程式交易的優勢與好處,開始想要使用交易程式。
而最容易取得程式的地方就是我們的網路,
可以在網路中找到一些可以下載直接使用的程式,或甚至是購買別人寫好的程式,
(在台灣沒有期顧牌照販售自動交易程式是違法的喔)

使用過後覺得不足夠符合自己的需求, 進而想要開始自己設計交易程式,
於是就開啟了寫自己的交易程式的大門。

 

2.開始寫自己的交易程式

第一步,當然是要學會寫該交易軟體的程式語法

常見專門用來做程式交易的軟體為:

Multicharts(台指期、海期)
MT4(外匯保證金、差價合約)
MT5(外匯保證金、差價合約、台指期、海期)

以上軟體都是有自己的程式語法,學會編寫該語法就能夠使用該平台來做程式交易。
其次較常見的為使用 Python語法來進行程式交易。

所以自己寫交易程式,基本需懂得該程式的編寫語法。

第二步,編寫交易策略、優化參數、回測

會寫語法之後就可以來編寫你的交易策略了。
新手剛開始通常會把之前聽過學過的一些交易方法來程式化,
然後就會發現:「這些方法怎麼都不會賺錢?!」
是一個很有趣的過程(哈哈

其實程式交易者的腦袋跟手動交易者的腦袋有一些些不一樣
因為程式交易是很死板的東西, 不會像人主觀判斷時其實加入非常多想法、
個人經驗,甚至是直覺, 或是與你的看盤操作時間、心情等都會有關。

一個程式交易策略基本上都要經過優化。 優化其實是比較花時間的,
寫程式的時間都沒跑優化來得多。

你的策略複雜程度也會影響優化時間的長短,
一般建議策略是簡單點比較好,未來使用起來比較不容易失效。
當你透過回測認為自己的交易程式開始能夠賺錢的時候, 就是你開始想要來使用它們的時候了。

 

3.使用自己的交易程式

這個階段才是轉變為「是否是一個程式交易者」的關鍵期。
前面的都是小兒科啦(哈哈

如同手動交易者磨練著自己的交易心態、控制情緒、貪婪與恐懼,
實際交易起來都是關於錢的事情,難免會產生各種情緒。

尤其是程式交易新手,還沒有太多實際使用程式來交易的經驗,
遇到逆境時容易產生「懷疑自己、懷疑程式」的念頭, 有些人因此而放棄離開;
有些人則去學習更多、做更多功課、研究、反覆的在市場當中練習與累積經驗,
最終看過賺錢賠錢、理解自己的策略與優勢是什麼。

回測咻一下、幾秒鐘幾分鐘就可跑過好幾年的測試,
但實際交易起來卻是非常緩慢,要一張單一張單慢慢的下,
所以實際交易後,「耐心」是非常重要的一個心理素質!

實際交易、學習、累積經驗都是非常需要耐心才能持續維持下去的。

當你累積起程式交易的經驗值、開始慢慢正確的認識程式交易,
也開始慢慢找到適合你自己的程式交易之後, 你這輩子應該就不會再離開程式交易了(遠眺

沒有什麼是比找到一個適合自己的投資方法還來得更好的!

——–

在文章一開頭使用「對程式交易的期待或幻想」,聽起來好像是貶抑的用詞,
但艾比覺得這是非常貼近實際的一個講法。

相信大家在面對任何想要前進的領域,一定都是認為這條路上有自己想要的、
有自己所渴望的,所以在遇到困難、挫折、或不如意的時期,你才能堅持的走下去。

而在程式交易中, 不論你是想靠程式賺大錢、輕鬆不盯盤、或是想要發掘市場的真理與秘密等等…
都可以是你熱愛程式交易的原因,它們都能夠在程式交易學習的道路上支持著你。

所以不管你是對程式交易有興趣準備要開始學習的人,或是已經正在做程式交易的人,
保持一顆熱愛程式交易的心,會是你最好的動力!

 

下一篇我們一起來看看,程式交易有什麼優勢與劣勢,
讓你來評估一下,你是否也想開始使用程式來幫你做交易呢?