GuiPro
A Win32 DLL for MetaTrader 4 that hosts native controls on the chart — buttons, checkboxes, edits, dropdowns, menus, group boxes, and links — driven from MQL4 via #include <guipro.mqh>.
Start 14-day free trial
No credit card required
Download
License key required — available after checkout (coming soon).
Features
- Per-indicator session via
guiInit/guiDeinit - Logical-pixel coordinates with DPI scaling at init
- Dropdown row CRUD, menus, radio groups, tooltips, owner-draw styling
- In-memory autostate across timeframe changes and recompiles (within one MT4 process)
- Edge-triggered
guiIsClickedpolling fromOnCalculate
System Requirements
- Windows 32-bit MetaTrader 4 terminal
guipro.dllinMQL4\Libraries\,guipro.mqhinMQL4\Include\
How Activation Works
- Start a trial or buy a license — you receive a key by email.
- Download the zip from this page (paste your key when prompted).
- Install the DLL and header, attach your indicator.
- On first run,
guiInit()shows an activation dialog if needed — paste your key and activate.
See Licensing in the documentation for trial expiry, offline use, and managing activations.
FAQ
Does the Trial Need a Credit Card?
No. The trial is a $0 checkout — name and email only. You are not asked for payment details until you choose to buy the full license.
Where Is the Manual?
The full MQL4 reference lives on this site: GuiPro Documentation.
Bug Report if something does not work as documented.