Skip to content
ModernUI A DaneTrades developer library

Support

Use this section when ModernUI does not install, compile, render, or behave as expected.

Start with the page that matches the problem:

Page Use it for
Troubleshooting UI does not show, does not respond, does not repaint, or behaves oddly
Common compile errors Include errors, unknown identifiers, handler signature problems, reserved-word problems
FAQ General buyer/developer questions
Reporting a bug What to include before sending a support request
Version support policy Version expectations, updates, compatibility, and what support includes

Support questions are handled on a public MQL5 forum thread — see Reporting a bug for the link and what to include. Please use that thread instead of private messages for normal support.

Before opening a support request

Please check:

  1. ModernUI is installed under MQL5/Include/ModernUI/. If you bought ModernUI from MQL5 Market, see Download from MQL5 Market for how the launcher EA fetches the package zip.
  2. The EA includes the umbrella header:
Reference excerpt
#include <ModernUI\ModernUI.mqh>
  1. MetaEditor was restarted after copying the include folder.
  2. The issue also happens in a supplied ModernUI example.
  3. Your EA forwards OnTimer() and OnChartEvent() into MuiRoot.
  4. Your EA calls g_ui.Shutdown() in OnDeinit().

Minimum support details

A useful support request should include:

  • ModernUI version
  • MT5 build number
  • Windows version, if relevant
  • the example or EA file involved
  • whether the issue happens in a supplied example
  • exact compile error or Experts log message
  • screenshot, if visual
  • minimal code snippet, if custom code is involved

What support can help with

Support can help with:

  • installation problems
  • include path problems
  • compile errors in shipped examples
  • ModernUI API usage questions
  • wrapper usage questions
  • UI rendering or interaction issues
  • documentation errors
  • reproducible bugs in the library

What support does not include

Support does not include:

  • writing full EAs for you
  • debugging unrelated trading logic
  • building custom strategies
  • broker execution problems unrelated to ModernUI
  • guaranteeing compatibility with modified third-party code
  • converting an entire product into ModernUI for you

Related pages