Developer documentation
ModernUI documentation
Install ModernUI, build your first MT5 panel, use fast wrappers, explore examples, and look up controls, styling, reference, and support notes.
Browse by topic
Install ModernUI, compile your first Expert Advisor, learn the recommended EA structure, and build a first chart-hosted panel in MetaTrader 5.
Build UIs FasterUse ModernUI fast wrappers to build common MT5 EA panels with less boilerplate while keeping access to raw controls.
ExamplesRunnable ModernUI Expert Advisor demos under Experts/ModernUI/Examples/Demos.
ControlsFind the main ModernUI control families for MT5 panels, including buttons, inputs, navigation, overlays, data controls, and charts.
StylingStyle ModernUI panels with themes, tokens, colours, spacing, radius, typography, light/dark palettes, and setter naming conventions.
ReferenceReference pages for ModernUI root lifecycle, event bus, factory helpers, fast wrapper types, handlers, sources, ownership, DPI, and native input hosts.
PerformanceUnderstand ModernUI rendering, invalidation, performance counters, MT5 limits, CCanvas behaviour, native input hosts, and best practices.
SupportGet help with ModernUI installation, compile errors, runtime behaviour, bug reports, FAQ, and version support policy.
Release NotesPer-release change notes for ModernUI. Tracks added features, changes, fixes, known notes, and upgrade notes.