返回課程列表
MQL5

給 CFD 交易者的 MetaTrader 5 與 MQL5

寫出指標、EA 與風險受控的自動化——MQL5 從零到一支完整的交易程式。

17 堂課初學 → 進階更新於 2026-09-14
4 個部分
17 堂課 · 初學 → 進階

關於這門課

MQL5 是 MetaTrader 5 的 C 風格語言。它比 PineScript 嚴格也更底層,但它買到一樣 Pine 做不到的東西:對下單執行、部位管理,以及內建多執行緒策略測試器的完整控制。這門課帶你從打開 MetaEditor,到交付一支完整的順勢 EA——它依風險決定部位規模、拿券商自己的限制驗證每一張單,並在結束時把自己清理乾淨。過程中你會撞上那些會毀掉多數第一支程式的 CFD 專屬陷阱:tick value 與 point 的差別、最小停損距離、成交模式,以及隔夜利息。

完成後你能做到

  • 從零寫出 MQL5 指標、腳本與 EA
  • 正確下單與管理訂單,包含成交模式與停損驗證
  • 用 tick value 與合約規模算出部位大小,而不是猜幾手
  • 讀懂策略測試器報告,並看出一個被過度配適的回測
  • 做出一個有正確 handle 釋放的多週期 EA

先備知識

  • 已安裝 MetaTrader 5(任何券商都可以,模擬帳戶即可)——MetaEditor 隨附在內
  • 基本的圖表判讀:K 線、支撐壓力、移動平均線
  • 第一部分不假設任何程式基礎,但 MQL5 比 Pine 嚴格——請準備好思考型別

學習路徑

4 個部分 · 17 堂課 · 每一堂課都附一份完整的 MetaEditor 程式,貼上去就能跑。

你的進度

進度只儲存在這個瀏覽器裡,不會傳送到任何伺服器。

第一部分

MQL5 基礎

設定好 MetaEditor、搞懂事件模型,並在圖表上畫出你的第一個指標。

5 已完成
第二部分

邏輯與重複使用

條件、迴圈、函式,以及 MQL5 交給你的那些資料結構。

4 已完成
第三部分

EA(自動交易程式)

送出真實訂單、處理拒絕、依風險決定規模,以及誠實地讀一份回測。

4 已完成
第四部分

進階模式

指標 handle、多週期脈絡、自動化,以及完整的 EA。

4 已完成

準備好跑你的第一支 MetaEditor 程式了嗎?

直接進第 1 堂課——設定好 MetaEditor 編輯器,寫出你的第一支程式。不需要任何程式基礎。

開始第 1 堂課

繼續下一門課

搭配執行環境一起看