把 EA 當成有判斷力的交易者
它是一套由平台在每個 tick 上呼叫的規則。它無法察覺市場已經變了,無法知道十分鐘後央行要講話,也不會發現自己的表現正在惡化——除非有人恰好為此寫了一條規則。
用 MQL5 撰寫、在 MetaTrader 5 內執行、依程式規則無需人工介入即可下單、改單與平倉的自動交易程式。
亦稱:EA, Expert Advisor, 交易機器人, 交易機器
更新於
一個在 MetaTrader 內替你交易的程式。它沒有判斷力,也沒有超出你所給予的記憶:平台呼叫它時它醒來,只看它被寫出來要看的那幾樣東西,然後行動。
回測、回撤數字、magic number、VPS 上線時間——這些之所以存在,是因為下單的是程式而不是人。知道平台交給 EA 什麼、又不交給它什麼,正是把結果讀對與被結果嚇一跳之間的差別。
| 設定項 | 常見取值 | 備註 |
|---|---|---|
| 自動交易(終端) | 啟用 | 安裝後預設關閉。不打開就什麼都不會交易。 |
| 允許自動交易(逐個 EA,F7 → 一般) | 啟用 | 這是與終端總開關分開的一項權限。 |
| 允許對列出的 URL 使用 WebRequest | 除非 EA 需要,否則關閉 | 只有需要抓取外部資料的 EA 才用得上;按 URL 逐條授予,絕不一次全開。 |
| 圖表週期 | 該 EA 設計所針對的週期 | 把 M15 的策略放在 H1 圖上就是另一套策略——OnTick 依 tick 觸發,但 K 線邏輯讀的是圖表週期。 |
| MagicNumber | 每個正在執行的實例各不相同 | 不是按產品分:同一個 EA 跑在兩張圖上就需要兩個值。 |
幾乎所有 EA,都可以簡化成平台呼叫它的順序。這裡沒有一處是策略——這只是策略所處的框架。
把 EA 從圖表上移除,並不會平掉它開出的部位。部位仍在,只是再沒有任何東西去管理它們。
計算 if (iTime(_Symbol, PERIOD_CURRENT, 0) == lastBarTime) return;
結果 一個依 K 線收盤工作的 EA,忽略兩次決策之間的成千上萬個 tick
評斷一個不是自己寫的 EA,是一件講證據的事:編譯後的檔案什麼也告訴不了你。下面是應該索取的內容。
本站列出的每個 EA 都會公開其測試區間、資料來源、建模品質與完整成交清單,因此這些證據可以直接核對,而不需要開口索要。
它是一套由平台在每個 tick 上呼叫的規則。它無法察覺市場已經變了,無法知道十分鐘後央行要講話,也不會發現自己的表現正在惡化——除非有人恰好為此寫了一條規則。
點差、手續費、成交模式、合約規模與商品清單都是結果的一部分。在某家券商上的測試,是關於那家券商的證據;在你自己的帳戶上跑一次模擬,則是看清有多少能搬過來的最便宜方式。
把 EA 卸下來,它的未平倉部位仍留在原處。此後沒有任何東西會為它們移動停損或平倉;它們會一直掛著,直到觸及停損、目標價或被強制平倉。
沒有各自不同的 magic number,每個 EA 都會把所有部位都當成自己該管的,於是互相平掉對方的單子。這種故障是無聲的——不會報錯,只會得到與任何單一策略都對不上的結果。
定義描述機制,紀錄描述體驗。本站公開的十四個 EA 都附上完整的已平倉交易清單——自 2019 年以來共 9,702 筆。
| 14 個已發布 EA 合計 | 數值 |
|---|---|
| 已平倉交易 | 9,702 |
| 每個 EA 的交易數(中位數) | 362,從 108 到 4,725 |
| 獲利因子(中位數) | 1.39,從 1.27 到 1.52 |
| 最長連虧(中位數) | 6 筆,最差 14 |
| 未創淨值新高的最長期間(中位數) | 423 天,最差 775 |
| 已驗證的實盤運行 | 0 |
EA 真的能獲利嗎 會逐個 EA 走一遍該紀錄,EA 與手動交易的差別 則以人們真正會採用的停止規則重放同一批交易。
公開紀錄以「智慧交易系統」衡量的上架產品。