EA交易策略開發其實沒有想像中那麼難

最近艾比常聽到很多人都會問說:要如何開發出EA的策略?

大家常常為了不知道用什麼策略寫出EA

其實關於這點
艾比覺得可能是因為EA開發的策略,難是難再他的程式語言化
很多手操的策略其實也都是循規蹈矩的,可是一般人卻不知道該怎麼把這樣的方式用程式化來表達

艾比最近開發了一個策略是這樣的:
1. 在一個順勢的行情下
2. 去抓盤勢的反轉之後再順勢突破

簡單來講,就是N型盤勢   如下圖顯示

圖片1

這是一個非常順勢的策略
而艾比一開始就是想開發出順勢N型這樣的策略,所以就去思考這樣的策略應該要如何呈現
(程式細節就是knowhow了 不好意思沒有公開啊)

所以,其實程式的精神就是在於你要如何用程式碼呈現出你想要進出場的條件
把他們一條一條用程式表達出來如此而已

那來看看這個順勢N型的策略,用在什麼商品會賺錢吧

AUDJPYEURAUDUSDJPYXAUUSDGBPJPY_AGBPJPY_B

 

不好意思,圖片有點多
其實這支策略可以穿透10個以上的商品的,不過鑒於實在不想放那麼多圖來洗版面
所以就先放六張圖

讀者可以想想,N型策略就是一個要吃順勢波段的策略
所以他可以應用的商品類型應該也要是屬於趨勢大、波動大的商品
所以這個策略無法使用在像歐美或是澳美這樣比較盤整的
(…所以艾比的逆勢策略吃的商品也是歐美澳美這類)

 

那在開發策略的過程,也不是說程式碼可以表達的一次到位的
你可能先出的第一版,經過回測之後,你發現進出單的點位跟你的構想不一樣
你又在回去檢視程式碼
才會發現有些你沒注意到的盲點

所以,回測的檢視非常重要,你必須核對每張單近出場點位跟你想要的策略是否相同

否則就沒有意義了

但或許有時候有意外的驚喜,你發現在你寫錯的狀況下回測竟然有不錯的表現
這時候你必須要斟酌,這樣跟你預期不一樣的策略在實際狀況下是否合理可行
如果合理可行,你也是可以使用這樣美麗的錯誤的

當然還是盡量以你原本的狀況為主會比較好啦,我覺得@@

 

那回到艾比的這支N型策略
GBPJPY這個商品有兩支,這兩支的參數是不一樣的
但除了參數是不一樣的,他們在策略上也小小的不一樣,因為其中一個就是艾比美麗的錯誤
哈哈哈哈
不過這兩支還要做過相關性測試,通過測試之後兩支才會都可以使用
(相關係要低這點也很重要喔)

 

所以總結
在做EA開發時,策略並不是很天馬行空的去摸索
而是你必須先預想好你想要吃到獲利的策略應該是在怎麼樣的行情

 

再把這個行情去程式化

開發策略真的不難,用心去觀察盤勢跟商品特性就

圖片2

可以越來越上手囉

檢視自己↓

✅先收藏起來
🔔關注 @mt4mt5 學習更多交易知識

如果你有以下5個症頭
請先重點注意加強再投資‼️

----

1️⃣【存款不足】

當你今天的存款不足時
就把錢拿去投資是不正確的

你應該先存到足夠的緊急預備金
(3~6個月開支)
然後再拿一部份錢拿去規劃保險
以防不時之需

👉剩下多餘的資金再拿去投資

否則遇到緊急情況
心急反而會讓投資失利

----

2️⃣【尚未開始學習】

想在任何領域達到成就
學習一定是第一步📝

面對充滿風險的交易市場
沒有學習就投入金錢,那就會交學費給市場

你可以先看10本投資書籍
或是找幾堂投資課程上課
也可以追蹤一些投資帳號、多看一些投資資訊

----

3️⃣【情緒化】

帶著情緒在投資市場非常的危險
尤其是人性的貪婪與恐懼🎭

造成輸的時候不甘心,想再投錢進去凹單
獲利的時候抱不住,還沒到目標價格就先出場

甚至那些輸光家產的人
都是因為情緒化造成走火入魔👿

----

4️⃣【腦波弱、容易腦熱】

前兩年的NFT熱潮
眾多知名人士都出自己的NFT
各方散戶也都相互追捧

最後就只有發行人賺到了錢(割韭菜)
最後所有NFT暴跌成一文不值💸
如同1637年荷蘭的鬱金香泡沫

投資最重要的還是
👉「只碰自己熟悉的」

不要聽信傳言報明牌或媒體宣揚,就亂投資

----

5️⃣【懶惰、想不勞而獲】

想要沒有付出就得到收穫
就是現在詐騙集團猖獗的原因🤥

利用人的「不勞而穫」心態
使用保本、穩賺不賠的話術
而會上當受騙的
都是懶得查證、懶得學習的人們🤷‍♀️

要相信天底下沒有白吃的午餐
你只能賺到你認知範圍的錢

--------

追蹤 @mt4mt5

好奇你還有遇過因為什麼狀況
而導致投資失敗的嗎?

👇留言區跟艾比分享💬

#投資交易 
#trading
檢視自己↓ ✅先收藏起來 🔔關注 @mt4mt5 學習更多交易知識 如果你有以下5個症頭 請先重點注意加強再投資‼️ ---- 1️⃣【存款不足】 當你今天的存款不足時 就把錢拿去投資是不正確的 你應該先存到足夠的緊急預備金 (3~6個月開支) 然後再拿一部份錢拿去規劃保險 以防不時之需 👉剩下多餘的資金再拿去投資 否則遇到緊急情況 心急反而會讓投資失利 ---- 2️⃣【尚未開始學習】 想在任何領域達到成就 學習一定是第一步📝 面對充滿風險的交易市場 沒有學習就投入金錢,那就會交學費給市場 你可以先看10本投資書籍 或是找幾堂投資課程上課 也可以追蹤一些投資帳號、多看一些投資資訊 ---- 3️⃣【情緒化】 帶著情緒在投資市場非常的危險 尤其是人性的貪婪與恐懼🎭 造成輸的時候不甘心,想再投錢進去凹單 獲利的時候抱不住,還沒到目標價格就先出場 甚至那些輸光家產的人 都是因為情緒化造成走火入魔👿 ---- 4️⃣【腦波弱、容易腦熱】 前兩年的NFT熱潮 眾多知名人士都出自己的NFT 各方散戶也都相互追捧 最後就只有發行人賺到了錢(割韭菜) 最後所有NFT暴跌成一文不值💸 如同1637年荷蘭的鬱金香泡沫 投資最重要的還是 👉「只碰自己熟悉的」 不要聽信傳言報明牌或媒體宣揚,就亂投資 ---- 5️⃣【懶惰、想不勞而獲】 想要沒有付出就得到收穫 就是現在詐騙集團猖獗的原因🤥 利用人的「不勞而穫」心態 使用保本、穩賺不賠的話術 而會上當受騙的 都是懶得查證、懶得學習的人們🤷‍♀️ 要相信天底下沒有白吃的午餐 你只能賺到你認知範圍的錢 -------- 追蹤 @mt4mt5 好奇你還有遇過因為什麼狀況 而導致投資失敗的嗎? 👇留言區跟艾比分享💬 #投資交易 #trading

4 thoughts on “EA交易策略開發其實沒有想像中那麼難

  1. 大尾 說:

    艾比你好,想請問如果發現EA的進出場點跟實際掛載後的進出點不同可能的問題會出現在哪?因為我不是相關科系畢業,EA程式碼也是透過eabuilder網頁的程式碼產生器完成的,雖然回測近2年(2017-2019)結果還不錯,但實際掛機後,卻發現時間操作的出場點會有所不同,而且停損設計也失效了,既然如此為何回測卻能成功?還請艾比指點迷津,因為對於EA可以說是完全自學加摸索,看到你的網頁就發現我自己根本在閉門造車,完全土炮…希望可以跟你多學習一些經驗!

    • abbykaoqueen 說:

      大尾你好喔
      你生成的程式碼是到你真實下單的券商平台做回測嗎?
      1.如果不是,那一定會出現跟實際下單不同的狀況,建議到相同的平台做回測
      2.如果是,在點差設定或歷史價格齊全度上面也會有些許落差

      基本上來說回測跟實際下單的確會有些不同,但不會到差異很大
      但還是可能發生一兩張單回測有下,可是實際沒下這種狀況
      但如果差很多,或是像你的停損也失效,不應該有這樣的狀況
      可能可以查詢一下MT4的日誌或log檔案部分,看有沒有什麼錯誤訊息產生,才能找到問題所在

  2. 黃小蟲 說:

    Abby老師妳好
    最近我有寫了幾個策略(歐美)
    所以想請問老師幾個新手問題
    1.我該選擇什麼卷商來做模擬好呢
    2.我要怎麼把這些策略同時運行 一個30m 兩個D

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *