关闭@1x
香港:2025-03-30 00:24:08
  • 紐約:2025-03-29 11:24:08
  • 倫敦:2025-03-29 16:24:08
  • 東京:2025-03-30 01:24:08
  • 悉尼:2025-03-30 02:24:08
  • 香港:2025-03-30 00:24:08
  • 新加坡:2025-03-30 00:24:08
首頁> 資訊> 外彙知識 >正文

MT4目錄結構、以及各個文件夾的功能及意義

威廉 2023-04-06 10:39:48 關注
該文章主要介紹了MT4交易平台中的目錄結構及各個文件夾的功能和意義,主要涉及到三個常用的重要目錄,分别是history、MQL4和tester。同時,文章也提供了一些小技巧,如删除tester文件夾下的history和logs兩個文件夾内的數據以解決文件夾越來越大的問題。

前言:

各位交易者大家好,我是威廉,歡迎來到交易進階課堂,如果你是剛剛跨入交易小白,那麽一定要耐心把文章看完,這将對你的交易生涯産生很大的影響。

當我們懷着好奇和期待,進入到黃金外彙交易領域後,首先接觸的當然是MT4交易軟件了。軟件使用上雖然并沒有多大難度,但包含了很多小技巧,熟練掌握後能讓你的交易過程效率倍增,使用時更加如魚得水!

本篇文章綜合了群裏很多新手遇到的問題,對于交易老手,也和我一起溫故而知新,希望你在整節課堂的學習當中,能讓你對MT4有一個更深入的了解,更細節的認識。

本節課課程分爲8個部分多個小節,帶你詳細了解MT4外彙交易軟件的入門知識,以及使用過程中的一些小技巧,看完你也可以從小白秒變交易達人!

今天我們開始學習第二部分。

二、MT4目錄結構、以及各個文件夾的功能及意義。

本節着重對MT4軟件3個常用的重要目錄以及子目錄文件夾進行解析:

(1)history:該文件夾是MetaTrader 4 (MT4)交易平台中存儲曆史市場數據的文件夾。該文件夾包含了您在MT4上使用的所有交易品種、曆史價格數據,這些數據可以用來進行技術分析、制定交易策略和回測。這些曆史數據通常以.hts格式保存,并且可以通過導入到其他分析工具或編程語言中進行進一步分析和處理。

  • FOREX-Real:曆史價格數據專用文件夾。此文件夾隻作爲示例,實際名稱會根據你所在交易商服務器的不同而存在差異。如果你需要對一款EA進行曆史測試,那麽你必須通過以下方式下載曆史數據,會自動存儲到這個文件夾。

 

本章節延伸:曆史數據下載前,務必提前把K先柱數調到999999999999999+,輸到滿格爲止,以保證足夠多的報價數據能夠被下載。

 

(2)MQL4:包含MT4編程語言的源代碼和程序庫。MQL4是一種編程語言,用于編寫自定義指标、EA和腳本。

 

  • experts:這個文件夾包含用戶編寫的EA程序代碼文件。這些代碼可以将用戶編寫的交易策略自動應用于市場(延伸知識點:mq4和ex4文件的區分;mq4是源碼文件,不能直接使用,必須編譯成ex4文件才能用于自動交易)。
  • Files:記錄用戶使用過程中,指标、EA、腳本等程序的臨時配置文件。
  • Images:MT4的Images文件夾是存儲圖表、指标和其他自定義MT4插件所需圖片的文件夾,以及截圖和一些程序略縮圖。
  • Include:小白略過,這個文件夾是用于存儲MQL4程序中所需的頭文件(.mqh文件)和其他代碼包含文件的文件夾。這些文件通常包含定義變量、函數和常量等代碼塊,以及可能需要使用的庫函數或自定義函數,了解一下就行。
  • Indicators:MT4的Indicators文件夾是用于存儲自定義技術指标(也稱爲“指标”)的文件夾。如果您需要将自己編寫或下載的新技術指标添加到MT4平台中,您可以将包含指标代碼的文件(通常是.mq4或.ex4文件)放置在Indicators文件夾中。然後,在MT4中單擊“導航器”窗格中的“自定義指标”組别,刷新後您将看到所有添加到該文件夾中的指标列表。
  • Libraries:在Libraries文件夾中,通常用來存儲函數庫(.dll文件)。這些庫可以被多個EA或指标共享,以提高代碼的重複利用率和開發效率。部分EA附帶的dll也是基于這個原理,之後會講到。當您在編寫EA或指标時需要使用某個已經封裝好的函數時,您可以将其保存到Libraries文件夾中,并在代碼中包含相應的庫文件調用該函數。這樣可以使您的代碼更加簡潔、易于維護,同時也可以避免重複編寫功能相似的代碼。但值得注意的是,您必須确保從可靠的來源獲取所需的庫文件,并且仔細驗證其功能和完整性,以避免潛在的風險和安全問題。
  • Logs:這個文件夾包含着MT4客戶端和服務器的日志記錄文件。這些文件記錄了MT4終端和服務器的活動信息,如連接狀态、錯誤消息、運行日志等。
  • Presets:該文件夾常見用于存儲EA的的預設參數。在EA使用中,您可以根據不同的EA,創建自定義的設置參數并将其保存爲預設,以便你複制或再次調用;一些EA安裝包中包含了作者調整好的參數,同樣是複制到該文件夾下,文件後綴通常爲爲.set結尾,如下圖所示。

  • Scripts:MT4的腳本文件夾,腳本是一些預先編寫好的程序,可以執行特定的任務(例如開倉、平倉、修改訂單等)。用戶可以通過将這些腳本拖放到圖表上來快速執行它們,腳本區别于EA或指标,加載一次隻運行一次并退出。

(3)tester:MT4的tester文件夾是一個用于存儲MetaTrader 4平台内策略測試和優化結果的文件夾。它位于MetaTrader 4程序安裝目錄下。

該文件夾包含了測試報告、測試日志和優化日志等信息,以及每個EA或腳本的曆史遺留數據。

經常做回測的小夥伴一直有疑問,爲啥MT4的文件夾越來越大,就是因爲回測過程中的數據日積月累在裏面,解決方法很簡單。定期删除tester文件夾下的history和logs兩個文件夾内的數據就行,不會對你的使用造成任何影響。

【免責聲明】123财經導航所發布的信息内容僅供交易投資者參考,并不構成投資建議“據此操作,風險自擔”。網站上部分信息内容及圖片來自于網絡/注冊作者/投稿人,版權歸原作者所有,如有侵權,請您與我們聯系關閉,郵箱:938123@qq.com。
hhhhhhh
热门评论
最新评论
还没有评论快来抢沙发吧!
第三方賬号登錄
第三方賬号登錄
第三方賬号登錄
  • *站點:
  • *網址:
  • 類型:
  • 聯系方式:
  • 簡介:

  • RRH123歡迎您的加入!如有問題請添加咨詢管理員【微信号:938123】
  • *類型:
  • *問題:
  • 圖片說明:
  • 聯系方式:

  • RRH123感謝您的反饋!如有問題請添加咨詢管理員【微信号:938123】