Home / Download



Downloads section contains all the required files to download. You can send and deploy all the MT4GUI Files for free. MT4GUI is a Freeware but you are not allowed to modify anything in the offered files. All files must be shipped in original without any modification. Please read Installation & Configuration sections carefully, they contain very important information


New Vendor Support

From version 2.6.x we have implemented a vendor function for developers. This function will allow you to see all registered client details as overview:
In order to see all registered clients of you, you need to register yourself as vendor following this link. Your email will be verified and you will receive an API Key sent to your email, use this API key to call guiVendor(string apikey) function before you call any other gui related mt4gui function. We recommend you to place this function inside OnInit() {…} as first call. Here is a demonstration video of that new feature

Installation Files

These files are required to be able to install MT4GUI on your computer:

Filename Version
mt4gui2.dll (Passwd: ‘fx1′) 2.6.058 – Stable Version Changes
mt4gui2.mqh 20150613 – Metatrader Build >=600 Include Files
Cheat Sheet 20150613

Demonstration Files

Those are source files to download and learn.

Filename Description
mt4gui-LinkDemo1.mq4 How to use Links with MT4GUI
mt4gui-ListDemo.mq4 Demonstrates how to manage List Objects
mt4gui-MenuDemo1.mq4 Demonstration about Menus
mt4gui-ChangeSymbol.mq4 See how to change Symbol with MT4gUI
mt4gui-TickerDemo.mq4 Ticker & How to use it
mt4gui-TerminalFunctions.mq4 Simple Demonstration about some of Terminal Functions
mt4gui-OffTimeDetection.mq4 Remote Time Management and samples
mt4gui-setTextDemo.mq4 See how to set and retrieve object captions,texts
mt4gui-guiDemo1.mq4 Demonstrates all chart gui objects on chart
mt4gui-PosDemo.mq4 How to change and retrieve Position & Dimension of objects
mt4gui-radioDemo.mq4 Demonstrates how to use Radio Button Groups (MT4>0520)
mt4gui-Image.mq4 Images on Charts

Sample Apps

Follow our blog posts to understand how to perform step by step coding with MT4GUI. Those posts will be update weekly so you need to keep checking this part regularly for new apps

Filename Description
mt4gui-SimpleTM.mq4 Simple Trade Manager
Check Blog from Thommy DAY 1 : Screenshoot Manager
Check Blog from Thommy DAY 2 : Preset Comments App
Check Blog from Thommy DAY 3 : Authentification with MT4GUI
Check Blog from Thommy DAY 4 : Overview about all Terminal & Charting functions
Check Blog from Thommy DAY 5 : Link Objects as Menu, Button or Navigator links


We have prepared a seperate page to list all known and fixed bugs. Please visit changes page regularly. Check this page before you want to report an issue please.


Step-by-Step Installation instructions:

  1. Download mt4gui2.dll file
  2. Download mt4gui2.mqh file
  3. Put mt4gui2.dll file into your Metatrader4 data-folder\MQL4\Libraries folder
  4. Put mt4gui2.mqh file into your Metatrader4 data-folder\MQL4\Include folder

You are done with installation. Now it’s to time to make sure your Terminal is configured properly. Check Configuration section.


Metatrader4 does not allow external DLL function calls by default due to security reason. You and all your users must make sure that DLL Calls are allowed in Options/Expert-Advisor menu. You may configure your Metatrader like given in below in the sample configuration: