The panel does not appear on the chart
This is the most common issue reported by new users. Follow these steps in order:
-
Verify that AutoTrading is enabled in the MetaTrader 5 toolbar. The button should be green. If it is red, click it to enable algorithmic trading.
-
Check the Experts log for any initialization errors. The Experts log is available in the Terminal window under the Experts tab. Look for lines that mention Corvux Gate.
-
If the log shows an error related to canvas creation, ensure that your MetaTrader 5 build is 3000 or higher.
-
If the log shows an error related to file writing, ensure that the MQL5/Files directory is writable.
-
If the panel still does not appear, remove Corvux Gate from the chart and reattach it.
-
If the issue persists, restart MetaTrader 5.
-
If nothing works, recompile the product in MetaEditor and reattach it.
[ Product page ] [ All Corvux products ]
The panel appears but does not update
The panel updates on a timer and on every tick. If the panel is frozen:
-
Confirm that InpUpdateSeconds is set to a value greater than zero. If it is set to one, the panel updates every second.
-
Check whether the chart is receiving ticks. If the market is closed, the chart may not receive ticks, but the timer still updates the panel.
-
Check the Experts log for errors related to timer events.
-
If the panel is still frozen, remove and reattach Corvux Gate.
Global variables are not being published
If your Expert Advisor cannot read the Corvux Gate permission variable:
-
Verify that InpHardBlockEnabled is set to true. If it is false, Corvux Gate does not publish any global variables.
-
Open the Global Variables window in MetaTrader 5 by pressing F3.
-
Search for variables starting with the configured prefix. The default prefix is CORVUX_GATE_PERMISSION_.
-
If no variables appear, ensure that the utility is running and that the symbol name matches the chart symbol.
-
If variables appear but your EA cannot read them, verify that your EA is using the correct variable name. The format is CORVUX_GATE_PERMISSION_<Symbol>, where <Symbol> is the exact symbol name as shown in Market Watch.
-
If the symbol has a suffix (for example, EURUSD.pro), the variable name includes the suffix.
The news filter is not blocking as expected
The news filter depends on the MQL5 economic calendar built into the terminal. If the filter is not working:
-
Verify that the calendar is available by opening the Calendar tab in the Terminal window.
-
If the calendar is empty, check your internet connection and ensure that the terminal is allowed to access the calendar.
-
Confirm that the correct importance levels are enabled. The parameters are InpNewsUseHigh, InpNewsUseMedium, and InpNewsUseLow.
-
Confirm that the currency filter is configured correctly. If InpNewsCurrencies is empty, all currencies are considered. If you enter a list, only events for those currencies are considered.
-
Check that InpCheckNews is set to true.
-
If the filter is still not blocking, verify that the current time is within the configured window before or after an event.
The CSV log is not being written
The CSV log provides a complete audit trail of every permission decision. If the log is not being written:
-
Check that InpEnableCsvLog is set to true.
-
Open the MQL5/Files directory in your MetaTrader 5 data folder. To open the data folder, go to File and select Open Data Folder.
-
Search for a file named Corvux_Gate_YYYY-MM.csv, where YYYY is the year and MM is the month.
-
If the file does not exist, ensure that the terminal has write permissions to the Files directory.
-
If you are running MetaTrader 5 on a VPS, confirm that the VPS user account has the necessary permissions.
-
If the file exists but is empty, check that the utility is running and that at least one permission check has been performed.
The panel is consuming too much CPU
Corvux Gate uses a cached static layer and a 10 FPS frame limiter to minimize CPU usage. If you still experience high CPU consumption:
-
Verify that InpCacheStaticLayer is set to true.
-
Increase InpPulseCycleFrames to reduce the frequency of animations. A value of 30 or 40 reduces CPU usage compared to the default of 20.
-
Disable InpShowPerfMetrics if it is enabled.
-
Check whether other indicators or Expert Advisors on the same chart are consuming resources.
-
If you run multiple Corvux tools, consider running them on separate charts.
Alerts are not being triggered
If alerts, sounds, or push notifications are not working:
-
Verify that InpEnableAlert, InpEnableSound, and InpEnablePush are set to true as desired.
-
Check that InpAlertCooldownSec is not set too high, as this can suppress alerts.
-
If sounds are not playing, confirm that the sound files specified in the parameters exist in the MetaTrader 5 Sounds folder.
-
If push notifications are not being received, verify that push notifications are enabled in MetaTrader 5 and that your MetaQuotes ID is configured correctly.
-
Check the Journal tab in the Terminal window for any error messages related to alerts.
The panel position is not being saved
Corvux Gate saves the panel position and minimized state using global variables. If the position is not restored after restarting MetaTrader 5:
-
Check that InpPersistState is set to true.
-
Verify that global variables are allowed in your terminal settings.
-
Check that the chart ID has not changed. The chart ID changes if you close and reopen the chart or if you change the chart's symbol or timeframe.
-
If the issue persists, open the Global Variables window and search for variables starting with CORVUX_GATE_ and ending with the chart ID.
The panel overlaps other chart elements
Corvux Gate is positioned at the top-left corner of the chart by default. If the panel overlaps important chart elements:
-
Drag the panel to a different position on the chart.
-
The position is saved automatically if InpPersistState is enabled.
-
Alternatively, minimize the panel using the minimize button.
-
You can also change the chart layout so that the panel is not covering important elements.
The tooltip is not appearing
If tooltips do not appear when hovering over a filter row:
-
Verify that InpEnableTooltips is set to true.
-
Ensure that the chart is receiving mouse move events. This is enabled automatically by Corvux Gate during initialization.
-
If the tooltip still does not appear, remove and reattach Corvux Gate.
The utility stops working after an update
If Corvux Gate stops working after an update:
-
Remove Corvux Gate from the chart.
-
Reattach it.
-
If the issue persists, open MetaEditor, locate Corvux Gate in the Experts\Market folder, and press F7 to recompile.
-
Return to MetaTrader 5 and reattach the utility.
Conflicts with other Corvux products
If you run multiple Corvux ecosystem tools on the same chart:
-
Ensure that each uses a unique global variable prefix if required. Corvux Gate publishes variables under the prefix configured in InpHardBlockPrefix.
-
If another Corvux tool uses the same prefix, rename one of them to avoid conflicts.
-
Panel positions and chart IDs are managed independently by each product.
-
If two panels overlap, drag one to a different position.
The panel does not display the correct symbol
If the panel displays a symbol different from the one you expect:
-
Verify that the panel is attached to the correct chart. Each instance of Corvux Gate monitors the symbol of the chart it is attached to.
-
If the symbol has a suffix (for example, EURUSD.pro), the panel displays the symbol with the suffix.
-
If the panel is attached to the wrong chart, remove it and reattach it to the correct chart.
The panel is not responding to mouse events
If the panel does not respond to clicks or drags:
-
Verify that the chart has focus. Click on the chart background to give it focus.
-
Check that the MetaTrader 5 terminal is not in full-screen mode with a locked chart.
-
Verify that the chart is not in a state that blocks mouse events, such as during a screenshot or during the initialization of another indicator.
-
If the issue persists, restart MetaTrader 5.


