2025年10月25日 星期六

外匯實戰 MT5 EA 基礎班

 🚀 外匯實戰 MT5 EA 基礎班|打造你的量化交易起點 🚀 

 這不是一堂程式課,而是一場交易思維的重塑

《外匯實戰 MT5 EA 基礎班》  用實戰 EA 內容作教學

不是教你成為工程師,而是教你如何把交易邏輯「翻譯成電腦看得懂的語言」,
讓策略自動執行、風控自動管理。

******************************

🎁限量福利 < 文創手作聖誕樹 DIY> 

為了讓您能提高學習成效,本課程特別安排同場才藝課程 < 文創手作聖誕樹 DIY> 讓您免費攜帶一位同行者您學交易 他學才藝 共同成長,從5歲 到 60歲皆可享受動手做的樂趣

文創手作講師 梁淑貞老師 (桃園市第二專長發展協會 創會長) 
******************************

2025年10月20日 星期一

MT5 EA交易策略開發教學[18]

策略概述
這是一個基於多重技術指標超賣/超買背離的反轉交易策略。策略整合RVI背離、多重指標鈍化(RSI、KD、Williams %R、CCI)、Keltner通道突破等多項指標來識別進場機會,並使用固定時段交易模式(14:00-22:00)。

交易限制:
資金風控門檻: 低於門檻時停止交易
商品平均點差限制: 進場前檢查點差 < 商品平均點差 * Point()
每日限制1次進場
距離上次平倉需間隔 > 1根K棒
交易時段: 14:00 至 22:00

進出場策略
多單進場條件
LE_Cond = (RVI_HDiv_01() && Close[1] > 流動性池底部價格 && Close[1] > a_KC_UPPER_B[1]);

2025年10月8日 星期三

MT5 EA交易策略開發教學[17]

核心策略概述 (交易商品 NAS100 )
這是一個基於FVG(Fair Value Gap,公允價值缺口)突破與布林帶收縮的趨勢跟隨策略。策略使用MACD背離和布林帶突破來識別進出場機會,並採用當沖模式在特定時間強制平倉。

多單策略
多單進場條件
MACD OSC上升: a_OSC[1] > a_OSC[2](動能增強)
FVG突破: Close[1] > FVG_多頭上緣價格(價格突破公允價值缺口上緣)
連續創高: High[1] > High[2] 且 High[1] > High[3](確認上漲趨勢)

進場方式:市價單買入(Buy_at_MARKET)
僅在無部位、點差合理、今日未進場、BarSinceExit > 1 時執行

多單出場條件
正常出場: 達到最小停利(3倍點差)且發生MACD高點背離
MACD高點背離判斷:
價格高點在最近2根K棒內(ArrayMaximum(High) <= 2)
MACD DIF最大值在更早前(ArrayMaximum(a_DIF) > 2)
RSI < 70(避免超買區)

停損出場: K棒收盤突破停損價,且當前價格已跌破停損價

2025年9月26日 星期五

MT5 EA交易策略開發教學[16]

核心策略概述 (交易商品 NAS100 ) - 這是一個基於多重技術指標的當沖交易系統 - 主要使用Force Index、RVI、一目均衡表等指標 - 採用2小時時間框架進行分析,當日強制平倉 多單策略 進場條件: 1. FORCE_MultiConfirm() >= 2 (Force Index多重確認≥2個看漲信號) 2. WeekHPB >= 3 (兩週高點出現3日前以上) 3. High[1] > Highest_OHLC(5期) (創5日新高) 出場條件: 1. 達到最小獲利(點差*3)後,高點跌破一目均衡表轉換線 2. 或觸及停損點(-19600點) 3. 當沖時間(23:00或01:00)強制平倉

2025年9月15日 星期一

MT5 EA交易策略開發教學[15]

策略概述(交易商品 XAUUSD)
這是一個基於多種技術指標的趨勢跟隨與背離交易策略。策略整合MACD背離、ADX趨勢強度、Force Index動能確認等多項指標來識別進場機會,並使用當沖模式(特定時間強制平倉)。

基礎概念
時間週期: H1(1小時)
風險控制: 動態手數計算(基於風險百分比、帳戶餘額與SL),手數限制在0.01~0.3;
資金風控門檻:低於門檻時停止交易
商品平均點差限制: 進場前檢查點差 < 商品平均點差 * Point()
交易限制: 每日限制1次進場;
交易時段: 當沖模式下排除18:00後至01:00前
當沖設定: 是(預設啟用),特定時間(當沖出場時間或01:00)強制平倉

進出場策略
多單進場條件
LE_Cond = (MACD_HDiv_01() && ADX強勢趨勢());
條件分析:
MACD高點背離: 高點在最近2根K棒內發生,但MACD DIF最大值在更早(>2根),且RSI < 70(避免超買)
ADX強勢趨勢: ADX > 25 且上升(確認趨勢強度)
進場方式: 市價單買入,僅在無部位、點差小、今日未進場、BarSinceExit >1時執行

空單進場條件
SE_Cond = (FORCE_ZeroCross() == -1 && FORCE_VolumePrice());

條件分析:
Force Index零線穿越: FORCE_ZeroCross() == -1
Force Index量價確認: FORCE_VolumePrice()
進場方式: 市價單賣出、僅在無部位、點差小、今日未進場、BarSinceExit >1時執行

2025年9月3日 星期三

MT5 EA交易策略開發教學[14]

策略概述(交易商品 XAUUSD)
這是一個基於多重技術指標的日內交易策略,使用H1(小時)時間週期進行交易決策。策略結合唐奇安通道突破、RSI超買超賣、MACD背離等多種技術分析工具來識別進出場時機,並採用嚴格的風險控制和當沖平倉機制。

基礎概念
時間週期: H1(1小時)
風險控制: 動態手數計算,風險百分比為1%
資金風控門檻: 5000
商品平均點差限制: 50點
交易限制: 每日限制1次進場
交易時段: 06:00-22:00
當沖設定: 23:00或01:00強制平倉
停利停損: TP=3360點,SL=1000點

進出場策略
多單進場條件
LE_Cond = (High[1] >= a_DC_HIGH_A[3] && a_RSIA[1] > 70);

條件分析:
唐奇安通道突破: 前一根K棒最高價突破第3根K棒的唐奇安通道上軌
RSI超買確認: RSI指標大於70,確認強勢上漲動能
進場方式: 市價單買入

空單進場條件
SE_Cond = (Black3Bar_LClose());

2025年8月25日 星期一

MT5 EA交易策略開發教學[13]

策略概述(交易商品 XAUUSD)
這是一個基於技術指標的波段交易策略,使用M20時間週期進行交易決策,結合多種技術分析工具來識別趨勢轉折和進出場時機。策略採用風險控制機制,限制每日交易次數並設定資金保護。

基礎概念
時間週期: M20(20分鐘)
風險控制:動態手數計算,風險百分比為1%
資金風控門檻:5000
商品平均點差限制:50點
交易限制: 每日限制1次進場
交易時段: 00:00-16:00(可配置)
停利停損: TP=4800點,SL=1480點

進出場策略
多單進場條件
LE_Cond = (Shrink && High[1] > a_BBUP[1] && Close[1] > Open[1]);


條件分析:
布林帶收縮(Shrink): 上下軌同時收縮,表示波動率降低,蓄勢待發
突破確認(High[1] > a_BBUP[1]): 最高價突破布林帶上軌
紅K確認(Close[1] > Open[1]): 收盤價高於開盤價,確認多頭動能

空單進場條件
SE_Cond = (CCI_HDiv_01() && Low[1] < Lowest_OHLC(Symbol(),時間週期,MODE_LOW,10,1) && 多重死叉確認());

2025年8月13日 星期三

【量化掘金|MT5黃金EA交易策略分享會】


📅 時間:2025年8月24日(週日)13:30–15:00
📍 地點:華航大樓6樓(台北市南京東路三段131號)
🎤 分享者:EasyTrader|《就是愛現~程式交易》部落格版主

🧠 四大黃金EA策略全面解析
EA07 隔日沖(CCI趨勢):掌握中期趨勢,嚴格時間控管
EA10 當沖(KD背離):日內震盪利器,零隔夜風險
EA13 超短波段(RSI背離):三階段移動停損,精準反轉
EA14 突破波段(價格形態):智能掛單,捕捉單邊行情

🎁 限量福利|現場參與即享 EA 投組試用!

- 試用版為鎖碼版本,僅供學習與測試使用

參加近期INFINOX 舉辦爲期兩個月(2025/8/1~2025/9/30)的競賽,截至9/9 21:14 利潤率大概75%(用最少的入金US600+每支EA每次只下0.01手),打勾的是我的競賽帳戶

2025年8月12日 星期二

MT5 EA交易策略開發教學[12]

策略概述(交易商品 XAUUSD)

本文詳細介紹一個基於MT5平台的Expert Advisor(EA)開發,結合三線系統與一目均衡表的複合交易策略。該策略適用於外匯市場,特別是黃金(XAUUSD)交易,通過技術指標組合實現自動化交易。

關鍵特色

  • ✅ 多重技術指標確認機制
  • ✅ 動態資金管理
  • ✅ POC與VWAP價格定位
  • ✅ 完整風險控制系統
  • ✅ 15分鐘時間框架策略

進出場策略

多單進場條件

多單策略採用三重確認機制:

// 多單進場條件:三線多頭排列 + 突破三線最高值 + 短均線>長均線
LE_Cond = (TrendDir3L == 1 && Close[1] > Max3L && a_Avg7[1] > a_Avg13[1]);

條件分析:

  1. 三線多頭排列 (TrendDir3L == 1):7日、13日、21日移動平均線呈現多頭排列
  2. 突破確認 (Close[1] > Max3L):收盤價突破三線系統最高值
  3. 短線優勢 (a_Avg7[1] > a_Avg13[1]):7日均線高於13日均線

空單進場條件

空單策略基於一目均衡表系統:

// 空單進場條件:一目均衡表基準線下穿轉換線 + 收盤價<基準線
SE_Cond = (CrossUnder(a_ICHI_B[2], a_ICHI_C[2], a_ICHI_B[1], a_ICHI_C[1]) 
&& Close[1] < a_ICHI_B[1]);

條件分析:

  1. 基準線下穿轉換線:一目均衡表趨勢轉空信號
  2. 價格確認:收盤價低於基準線,確認空頭趨勢

進場價格計算

  • 多單進場價格:POC上方0.382倍ATR距離
  • 空單進場價格:VWAP下方0.236倍ATR距離

2025年8月1日 星期五

MT5 EA交易策略開發教學 [11]

多單進場方式  (RVI_HDiv_01() && Close[1] > 流動性池底部價格 && Close[1] > a_KC_UPPER_B[1]) ; 

// RVI高點背離+突破流動性池底部+突破Keltner上軌B  

空單進場方式 ~ (BBUP_VTrend() && Close[1] < Close[2] && Close[1] < (High[1]+Low[1])/2) ; 

// 布林帶V型收縮+價格下降+弱勢收盤

2025年7月13日 星期日

MT5 EA交易策略開發教學 [10]

這支 EA 運用了價格排列的方式進出,比較特別的是 勝率很高 77% 用多次的小盈利 來獲取長期的正報酬

多單進場方式 (Low[2] >= High[4] && Close[1] >= High[4])   掛單突破進場做多
空單進場方式 ~ (High[2] <= Low[4] && Close[1] <= Low[4])   掛單突破進場做空

2025年7月1日 星期二

MT5 EA交易策略開發教學 [09]

這支 EA 運用了RSI 指標背離作為進出場的條件 在今年表現得相當不錯

多單進場方式 RSI 低檔背離   掛單突破進場做多
空單進場方式 ~ RSI 高檔背離   掛單突破進場做空

2025年6月11日 星期三

MT5 EA交易策略開發教學 [08]

這支 當沖 EA 運用了不同指標背離作為進出場的條件 在今年表現得相當突出亮眼

多單進場方式 KD 低檔背離   掛單突破進場做多
空單進場方式 ~ KD 高檔背離   掛單突破進場做空

2025年6月2日 星期一

MT5 EA交易策略開發教學 [07]

參考文章 (CCI) 順勢指標

Commodity Channel Index (CCI) 順勢指標是由美國股市分析家 Donald Lambert 所創,由 CCI 的英文名稱己清楚說明,它最早是用於期貨市場,後在股票市場也被廣泛使用。CCI 假設期貨價格是有一定的週期性,把價格與股價平均區間的偏離程度以正負值在圖表上展示。
多單進場方式 利用 CCI值大於 上通道 且CCI值上升   市價進場做多
空單進場方式 ~ 利用 CCI值小於 下通道 且CCI值下降   市價進場做空

2025年5月23日 星期五

「平價極速的 類高頻交易 」講座

法人級的高頻交易(High-Frequency Trading, HFT)是一種利用高速運算和低延遲網路來執行大量交易的策略,通常由大型金融機構、投資銀行或對沖基金運用。這類交易方式依賴於極短時間內的市場價格變動,透過演算法自動執行買賣指令,以獲取微小的價差。
一些知名的高頻交易機構包括 Virtu Financial、Tower Research Capital、Jump Trading 等。這些機構通常會使用造市策略、套利策略和方向性策略來提高交易效率。此外,高頻交易需要高性能伺服器、低延遲網路(如光纖或微波傳輸)、專門的交易演算法,以及靠近交易所的機房來減少訊號傳輸時間。這些都是需要昂貴的建置成本。

而對於一般的量化交易投資者,除了現有平台的分K秒K、TicK交易外,更多了一項
 類高頻交易(Near High-Frequency Trading, NHFT)的選擇它是一種介於高頻交易(HFT)與一般量化交易之間的策略,通常涉及較短的持倉時間與高交易頻率,但不至於達到真正高頻交易的極端速度。這類交易通常依賴演算法來捕捉市場微小價差,並透過高速執行交易來獲利。特別是~它不需要你我花費昂貴的建置成本,就可以參與的極速交易。

「低延遲、快成交NHFT 帶進入交易新境界! 」
「突破您的交易極限🚀 NHFT 助您搶得市場先機!」

2025年5月21日 星期三

MT5 EA交易策略開發教學 [06]

背離(Divergence)
 背離又稱背馳,是指當股票或指數在下跌或上漲過程中,不斷創新低(高),而一些技術指標不跟隨創新低(高),稱為背離。

 在背離過程中,升勢或跌勢會放緩,股價的走勢將會逆轉。所謂底背離就是股價或指數處於相對低位。頂背離反之。

背離的形式
1、頂背離(top divergence)
頂背離,意即升勢放緩,指數或股價難再企穩於高位,甚至有機會掉頭回落;若見此,投資者應趁早賣出。

2、底背離(bottom divergence)
底背離,意即跌勢將盡,指數或股價開始見底回升,這屬於買入訊號。

多單進場方式 ~ 利用 RSI 低檔背離   掛單突破進場
空單進場方式 ~ 利用 MACD 高檔背離   掛單跌破進場。

2025年5月9日 星期五

MT5 EA交易策略開發教學 [05]

參考一目均衡表交易模型系列文章
轉換線 = (9 日內最高+9 日內最低)/2,以9日為一短線周期 (周期長短可任意更改)。
轉換線,作為短期支持線、阻力線;確定走勢已形成時的低買高賣價位;判斷走勢強度。
轉換線和基準線相比,是較短時間的買賣平均值。也就是說,轉換線是從大趨勢中捕捉小的波浪,設定低進高拋的目標值

多單進場方式 ~ 利用 MACD多方趨勢 搭配一目均衡表轉換線價格掛單突破進場
空單進場方式 ~ 利用 連續K棒收盤價低於布林通道下緣 市價進場

2025年5月1日 星期四

MT5 EA交易策略開發教學 [04]

型態學指的是透過觀察 金融商品歷史價格走勢圖形,並依出現特定型態後的價格表現,作為分析未來趨勢的工具之一,我們稱之為「型態學」。如果這項邏輯是正確可行的,那麼我們就可以透過回測的方式,來驗證並建立我們的交易策略

這個型態策略作為 波段留倉 或是 隔日沖策略 皆有不錯的表現

多單進場方式 ~ 即是利用 MACD低檔背離 掛單突破進場
空單進場方式 ~ 利用價格序列型態搭配KD指標 市價進場

2025年4月21日 星期一

MT5 EA交易策略開發教學 [03]

「拉回買入」,專為趨勢交易者在商品上漲趨勢中,尋找追買/加碼點而設計。當商品價格進入新一輪的上漲階段時,交易者需掌握如何在價格的短期回調中抓住低點進場。這不僅可以避免追高,也能充分利用資金分批加碼,進一步提升獲利潛力。

本篇多單進場的方式,即是利用 MACD仍在零軸上的多方趨勢中的拉回進場。空單的進場方式以 收盤價小於 NL 值搭配 KD 低檔鈍化做限價掛單進場

2025年4月15日 星期二

MT5 EA交易策略開發教學 [02]

KDJ指標叫做隨機指標,幫助投資者發現趨勢和最佳切入點。KDJ指標在圖中有三根線,分別為K值(快線)、D值(慢線)和J值(方向敏感線),其中K線和D線表示超買或超賣情況,,J線用於顯示K線與D線的偏差。這些線的匯合暗示出現了新的交易機會

理論上講,當K線向上突破D線時,表示股市為上漲趨勢,可以買入;當K線向下突破D線時,表示股市為下跌趨勢,應當賣出。

RSI (Relative strength indicator),叫做相對強弱指標,是一種用來衡量近期市場買賣雙方力量對比的指標。它主要通過比較商品在近期內上漲和下跌的幅度,來判斷市場的多空力量變化。隨著時間的推移,RSI逐漸被廣泛應用於判斷進出場時機,成為投資者常用的技術分析工具之一。

本篇利用 KD進場做多  RSI 向下做空的方式 作為交易策略

2025年4月10日 星期四

MT5 EA交易策略開發教學 [01] 說明

這篇使用針對 MT5 外匯商品 交易策略開發 [01] 內容作一些說明 有助於了解部落格後續文章內相關的 MT5 語法及架構

#include

這行指的是引入 MQL5 提供的交易類別庫,包含一系列預定義的功能,用於執行交易操作(如下單、修改訂單和平倉)。這使得交易邏輯的實現更加高效和簡潔。

#include

這行代表引入一個命名為 MagicMT5_函數庫V1.mqh 的自定義函數庫。此函數庫可能包含自定義的輔助工具或功能,專門用來加強交易策略、數據處理或特殊操作。如果這是您自己設計的函數庫,則可能已經加入了獨特的邏輯來支持您的算法需求。

ENUM_TIMEFRAMES 時間週期 = PERIOD_M20;

2025年4月8日 星期二

MT5 EA交易策略開發教學 [01]

市佔率穩居首位的外匯交易平台,是由俄羅斯Metaquotes 軟體公司所開發的MetaTrader 4 (MT4)平台,並於2010年推出了MetaTrader 5(MT5)平台,MQL5(MetaQuotes Language 5)是一種強大的編程語言,專為撰寫交易策略、技術指標、腳本和功能庫等自動化交易系統而設計。MQL5 提供了大量預先定義的功能和服務,幫助開發者快速構建複雜的交易機器人(EA)、自定義指標和腳本。讓交易策略的自動化成為可能。無論是專業的交易者還是有志於自動化交易系統開發的程序員,MQL5 都提供了必要的工具和資源,以支持他們的工作。

以往部落格文章主要內容在於應用 MultiCharts 平台開發交易策略,2025開始會應用MT5平台 開發一些外匯商品的交易策略,也期盼在量化交易的推廣上有所助益

為了簡化篇幅 變數的定義 不會放在文章內,並儘可能用 MultiCharts 語法的形式來撰寫程式碼,內容中自定義的函數,大部分會放在個人的函數庫內,主要是策略邏輯的分享,未來也會將網路上或 YT頻道看到的交易邏輯 轉為MT5 的交易策略在部落格發佈

2025年3月9日 星期日

量化無限:用策略產生器打造你專屬的智能交易

**交易策略產生系統 分享會**
很高興有機會誠摯地邀請您參加即將舉行的分享會,
會中介紹 交易策略產生系統(新型第 M668829 號)。
這是一項帶您改變開發交易策略的新方式

2025年3月3日 星期一

小那斯達克(NQ)全時段交易回測篇 [05]

EasyTrader NQ_Test 04

布林通道是美國股市分析家約翰•布林根據統計學中的標準差原理設計出來的一種非常簡單實用的技術分析指標。一般而言,股價的運動總是圍繞某一價值中樞(如均線、成本線等)在一定的範圍內變動,布林線指標正是在上述條件的基礎上,引進了“股價通道”的概念,其認為股價通道的寬窄隨著股價波動幅度的大小而變化,而且股價通道又具有變異性,它會隨著股價的變化而自動調整

肯特納通道(KC)是一個移動平均通道,由三條線組合而成(上通道、中通道及下通道)。若股價於邊界出現不沉常的波動,即表示買賣機會。肯特納通道是基於平均真實波幅原理而形成的指標,價格突破帶狀的上軌和下軌時,通常會產生做多或做空的交易信號

2025年2月14日 星期五

美股指數期貨 MultiCharts交易策略開發進階班

美股指數是一個綜合性的概念,它是指追蹤和反映美國股票市場整體走勢的指數。具體而言,根據所追蹤股票的行業、市值和交易所等不同特性,把美股指數歸類成不同類別。當中,道瓊斯工業平均指數(簡稱:道指/DJIA)、標普500指數和納斯達克指數最為人熟悉,並有美股三大指數之稱

美股指數期貨,也被稱為美股期指、美國期指和美期指。美股指數本身只是反映股市走勢的指數,無法直接交易。他們需要通過美股指數期貨等衍生商品進行交易。

在2024年舉辦了「**贏在起點:MultiCharts 策略開發北中南巡迴研討會**」,研討會主題商品以台指期為主,參加的學員都獲益良多。
有鑑於交易國外期指的量化交易者也不少,但在網路上甚少有相關交易策略的教學或討論,因此2025年將開辦以
美股指數期貨YM /NQ /ES主題的交易策略開發進階班

2025年2月5日 星期三

小道瓊(YM)全時段交易回測篇 [05]

EasyTrader YM_Test 05
KD指標背離
背離為股價趨勢與技術指標趨勢呈現反向走勢,有著不一致價格波動的關係,暗示股價可能將有所反轉,為一項非常實用的觀察指標。建議在觀察背離現象時,可同步觀察多項指標是否同時出現背離 ! 將進一步強化價格反轉的可能性
這種背離現象有兩種,具體說明如下:

正背離:通常發生在市場價格達到新低,而 KD 指標卻未同步達到相應的新低。這種現象透露出賣壓正在減弱,即使價格下跌,動能卻沒有相對應的增強,代表下跌動力的耗盡,可視為一個潛在的看漲轉折信號。
負背離:通常出現在市場價格創出新高,但 KD 指標未能同步達到新高的情況下。這表示即便價格在上漲,買方的動能卻在衰減,不足以支撐價格進一步上漲,從而透露出上漲趨勢即將結束,可視為回調或轉向下跌趨勢的潛在信號。

2025年1月15日 星期三

探索量化交易的力量 ~ MultiCharts 基礎班

 立即報名,開始你的量化交易之旅! 
在現今的金融市場中,量化交易已成為眾多專業交易者的重要工具。無論你是剛入門的新手,還是有一定主觀交易經驗的投資者,MultiCharts 基礎班都將是你進一步提升交易能力的最佳選擇。

量化交易運用數學模型與統計方法,通過對大量數據的分析,找出市場中的規律並進行交易。這種交易方式不僅可以提高交易效率,還能有效降低人為因素對交易決策的影響,從而實現穩定的投資回報。
加入 MultiCharts 基礎班,開始你的量化交易之旅!

課程亮點:
無需基礎 - 從零開始,手把手教學
專業講師 - 證券自營操盤手,實戰經驗分享
小班教學 - 確保每位學員都能獲得充分的關注與指導
實時反饋 - 課後作業與實作練習,鞏固學習效果

2025年1月2日 星期四

小那斯達克(NQ)全時段交易回測篇 [04]

EasyTrader NQ_Test 04
透過週規則的概念加以衍生轉化為日區間及週區間的價格回調進場

平均真實波動幅度(ATR)是一種常見的技術分析指標,旨在衡量波動性。該指標最初由著名商品交易員、開發人員和分析師 Welles Wilder 開發,於 1978 年推出。ATR 提供一種定性方法,將商品的潛在波動性對應到具體的數字。波動性強的市場價格範圍較寬,而波動性較小的市場價格範圍較窄。波動率指標透過追蹤商品的波動程度。