為什麼選擇 MetaTrader 4 作為您的交易平台

如何在Metatrader 4中正確優化EA交易?

28月XNUMX日• 外匯交易文章 •2223瀏覽• 評論關閉 如何在Metatrader 4中正確優化EA交易?

儘管市場的心理每年都保持不變,但某些市場條件仍在不斷變化。 昨天獲利的並不是明天就能獲利的事實。 交易者的任務是及時適應當前狀況並繼續賺錢。

交易顧問也是如此。 由於市場條件的變化,即使是最賺錢的專家顧問也遲早會停止賺錢。 我們的任務是預見到這一點,並針對新情況優化EA。

  • 設置參數進行優化;
  • 顧問的回測;
  • 轉發EA交易測試。

在MT4中優化EA交易的過程

想像一下情況; 您決定按組件組裝計算機。 您購買了最昂貴的視頻卡,主板,32 GB RAM等。 正如他們所說,您收集了系統單元中的所有內容,並且沒有驅動程序。 您認為這樣的計算機會滿足您的期望嗎?

我想不是。 在進行此操作之前,您需要安裝驅動程序。 我不是在談論更多的全局設置。

交易顧問的情況也是如此。 是的,當然,開發人員會提供他們的設置,但是時間會流逝,並且如上所述,昨天起作用的東西今天可能不起作用。 因此,我們將找出如何適當優化顧問程序的方法。

設置優化參數

首先,讓我們使用預設設置運行測試。 假設機器人在M15時間段的GBPUSD對上交易是否良好。 我們從01/01/2021到02/28/2021的日期開始,看看我們得到了什麼樣的獲利能力圖。

如果顧問在歷史數據方面做得很好,那麼這對我們來說是一件好事。 但是,如果EA交易對歷史數據的結果是負面的,則沒有必要跟上它。

然而,完美無止境。 我們必須優化EA並嘗試改善結果。 為此,請在策略測試器窗口中按“專家屬性”。 屏幕上打開三個選項卡:

  • 測試;
  • 輸入參數;
  • 優化。

在“測試”選項卡中,將您感興趣的初始存款設置為100美元。EA交易將進行買入和賣出交易。 因此,在“位置”字段中,選擇“長短”。

在“優化”塊中,可以從建議的列表中選擇“優化參數”:

  • 平衡;
  • 利潤因子;
  • 預期收益;
  • 最大跌幅;
  • 縮水百分比;
  • 自定義。

如果您只希望總數為正的結果參與搜索結果,請選中“遺傳算法”旁邊的框。

設置測試選項卡以優化EA。

“輸入參數”選項卡包含我們可以優化的變量。

選中要優化的框旁邊的框,例如StopLoss,TakeProfit等。使“值”列保持不變。 該列包含先前測試期間預設的默認值。 我們對以下列感興趣:

  • 開始-優化從什麼值開始;
  • 步驟–下一個值的步驟是什麼;
  • 停止–達到該值時,應停止優化。

如果選擇StopLoss變量,則優化的開始為20個點,以5個點為步長,直到達到50個點為止,同樣,對TakeProfit也是如此。

底線

在EA中,您可以優化任何參數:StopLoss,TakeProfit,Maximum Drawdown等。在達到所需設置之前,您可能需要對歷史數據運行幾次EA。 在更長的歷史記錄上進行測試可以提供更高的準確性。

評論被關閉。

« »