代碼內優化
Results 1 to 3 of 3

Thread: 代碼內優化

  1. #1
    你好,

    我想知道是否有一種方法可以運行優化,例如使用 egy 測試器,而是在代碼本身中運行以提高速度。也許是腳本?

    不是創建更快的代碼,而是專門運行優化以在代碼中為 EA 產生最有利可圖的結果。

    如果你想優化需要數十億次通過的東西,有沒有比使用 egy 測試器更快的方法來從代碼本身中獲得最佳結果?

    我知道 MT5 可以使用多個內核並產生比 MT4 單線程 egy 測試儀更快的結果,但是如果您使用蠻力方法,這仍然需要數年時間來優化需要數十億次通過的東西——即使是四核。在您想要優化需要超過 100,000,000 次通過的東西後,MT5 會自動默認使用遺傳算法。所以沒有蠻力。

    不久前有人告訴我,您可以在代碼中運行優化,而且速度要快得多。

    有任何想法嗎?

    謝謝,

  2. #2
    嗨大衛,我認為這個問題可能需要改寫。我將您的問題解讀為(並改寫它以擴大 MT4/5 之外的範圍):
    Quote Originally Posted by ;
    我可以實時優化交易算法的輸入嗎?根據目前的市場情況?
    簡短的回答是肯定的——不管使用什麼平台。這取決於算法的設計和實現(或使用 Metatrader 術語的 EA)。從編程或算法設計的角度來看,這可能不是一項小任務,但從概念上講,沒有什麼比這更重要的了。所需的 CPU 數量取決於算法是什麼以及它如何處理和處理輸入數據(例如模型或內部運行等)以產生信號。您還必須編寫自己的優化器。我說你正在尋找一個適應性的egy是對的嗎? .

  3. #3
    我會考慮提高代碼的速度並儘量避免簡化它。無論如何,如果您必須優化它並運行 100,000,000 次才能找到適合的東西,那麼埃及會有多好?即使是經過編譯的機器學習算法也可能只需要通宵運行即可處理一天的交易。無論如何,如果您需要電源,則可以使用 Matlab:
    http://uk.mathworks.com/products/par....mathworks.com我什至認為您可以在 MT5 中使用其他代理
    http://www.metatrader5.com/en/terminal/help/mql5cloud我在 Mt5 上編碼時從未使用過它們

發布權限

  • 您不可發布新主題
  • 您不可回复
  • 您不可發布附件
  • 您不可編輯您的帖子
  •  
  • BB代碼是打開的
  • 表情符號是打開的
  • [IMG]代碼是打開的
  • [視頻]代碼是打開的
  • HTML代碼是關閉的
forex-pedia網站使用cookie 文字跟蹤
forex-pedia.com網站使用cookie 文字跟蹤,某些設定已經固定。您可以點擊此處閱讀我們的Cookie使用說明。 請點擊右鍵接受我們的cookies。如果您選擇繼續使用forex-pedia.com網站,我們將認為您接受我們的cookies。