What is the difference between Corvux Gate and an Expert Advisor?
Corvux Gate does not open, modify, or close any trades. It only evaluates conditions and publishes a permission state. An Expert Advisor, by contrast, contains trading logic and executes operations. Corvux Gate is a validation layer that can be used alongside any Expert Advisor or manually by a trader. This distinction is important: Corvux Gate does not require a strategy, does not predict direction, and does not generate signals. It validates conditions before you or your EA decide to trade.
[ Product page ] [ All Corvux products ]
Does Corvux Gate work with my existing EA?
Yes, if your EA is programmed to read the CORVUX_GATE_PERMISSION_<Symbol> global variable. Without this integration, the EA operates normally and Corvux Gate only provides visual feedback. To integrate, the EA must check the global variable before opening a position and skip the operation if the value is 0.0. The integration requires a few lines of MQL5 code in your EA. Detailed documentation for the integration is available in the product package.
What happens if Corvux Gate is not running?
Your EA operates without the permission checks. This is by design so that the utility does not create a dependency that could prevent trading if the panel is accidentally closed. If you want to enforce permission checks even when the panel is not running, you must implement that logic directly in your EA. The fail-safe behavior is intentional and documented.
Does the news filter require an internet connection?
The filter uses the MQL5 economic calendar built into the terminal. Calendar data is delivered through the terminal's existing connection. If the terminal is offline or the calendar is unavailable, the news filter does not block any events. In that case, the other five filters continue to operate normally. This ensures that a temporary internet outage does not stop your trading entirely.
Can I use Corvux Gate on multiple charts simultaneously?
Yes. Each instance monitors the symbol of the chart it is attached to and publishes symbol-specific global variables. You can run Corvux Gate on as many charts as you need, subject to terminal resource limits. Each instance maintains its own state and CSV log. If you trade multiple symbols, this is the recommended setup.
What is the CSV log used for?
The CSV log provides a complete audit trail of every permission decision. Each line contains the timestamp, symbol, active preset, all five check values, the decision, the blocking filter name, and the reason. This is useful for prop firm compliance, post-session analysis, and understanding why a particular trade was blocked. The log is written to the MQL5/Files directory and can be opened in any spreadsheet application.
How do prop firm presets work?
When you select a preset such as FTMO or FundingPips, Corvux Gate automatically adjusts the daily loss limit, exposure limit, and maximum spread according to the rules of that firm. The preset overrides the manual values for these three parameters. You can still customize other parameters, such as session filters and news settings. Presets are updated when prop firm rules change.
What is Challenge mode?
Challenge mode displays your progress toward a profit target and tracks drawdown relative to the initial balance. It is designed for traders who are attempting funded account challenges. The panel shows the percentage of the target achieved and a progress bar. Challenge mode does not affect the permission logic; it is purely informational. You can enable or disable it at any time.
What is Hard Block and how does it work?
Hard Block publishes global variables that any Expert Advisor can read. The primary variable is CORVUX_GATE_PERMISSION_<Symbol>, which returns 1.0 when trading is permitted and 0.0 when blocked. A secondary variable, CORVUX_GATE_PERMISSION_<Symbol>_DD_REMAINING, publishes the remaining drawdown. The EA must be programmed to read these variables before opening a position. If the EA does not read them, Hard Block has no effect. This is the recommended integration for traders who run EAs and want them to respect the same rules as manual trading.
What happens if the terminal loses connection?
If the terminal loses connection, Corvux Gate continues to display the last known state. The connection indicator in the header changes color to indicate that the connection is stale. The news filter may not update until the connection is restored. The other five filters continue to operate based on the last known account and symbol data.
Can I customize the sounds for each filter?
Yes. The input parameters InpSoundSpread, InpSoundDailyLoss, InpSoundExposure, InpSoundRisk, InpSoundSession, and InpSoundNews allow you to specify a different sound file for each filter. This lets you identify which condition failed without looking at the panel. This is particularly useful when you are trading on multiple charts simultaneously.
Does Corvux Gate work on netting and hedging accounts?
Yes. Corvux Gate is compatible with both netting and hedging accounts, as well as with any broker and any account type. The exposure calculation uses the margin used by open positions, which is available on both account types. The permission logic is identical for both.
Can I run Corvux Gate on a VPS?
Yes. Corvux Gate runs on a VPS in the same way as on a local computer. This ensures that permission checks are enforced continuously, even when your local computer is turned off. The CSV log is written to the VPS file system and can be downloaded for analysis. Running on a VPS is the recommended setup for traders who use Corvux Gate with Expert Advisors.
How do I uninstall Corvux Gate?
To uninstall Corvux Gate:
-
Remove it from any charts where it is running.
-
Open the Market tab in the Terminal window.
-
Right-click Corvux Gate.
-
Select Uninstall.
-
The product files are removed from the Experts\Market folder.
-
Your CSV logs and saved settings remain in the MQL5/Files directory until you delete them manually.
Is Corvux Gate compatible with MetaTrader 4?
No. Corvux Gate is built exclusively for MetaTrader 5 and requires build 3000 or higher. It uses features that are not available in MetaTrader 4, including the MQL5 economic calendar and the Canvas library. There are no plans to port Corvux Gate to MetaTrader 4.
Where can I get support?
Support is provided through the MQL5 Market comments section for this product. Post your questions there so that answers remain available to all users. For issues that require sharing personal account information, use the private message option in the MQL5 Market. Do not share account credentials or sensitive information in public comments. The developer usually responds within 24 to 48 hours on business days.
What other products are part of the Corvux ecosystem?
Corvux is an ecosystem of tools for MetaTrader 5 designed to cover different aspects of disciplined trading:
-
Corvux Radar focuses on market observation.
-
Corvux Gate focuses on trade permission validation.
-
Corvux Guard focuses on account protection.
-
Corvux Monitor focuses on EA health.
-
Corvux Audit focuses on trade diagnostics.
-
Corvux Command focuses on unified control.
Each product can be used independently, but they are designed to work together. If you use multiple Corvux tools, you get a complete view of your trading operation, from market observation to trade execution to post-session analysis.
How do I know if Corvux Gate is blocking a trade?
The panel displays the current state in the decision footer. If the state is BLOCKED, at least one filter is failing. The failing filter is highlighted in the corresponding row with a red border and a red status icon. The reason for the block is displayed in the filter row and in the tooltip that appears when you hover over the row. If Hard Block is enabled, the global variable CORVUX_GATE_PERMISSION_<Symbol> is set to 0.0.
Can I override the block manually?
No. Corvux Gate does not include a manual override. If you want to trade despite a block, you must either disable the filter temporarily, change the parameter that is causing the block, or disable Corvux Gate entirely. The intention is to make the block deliberate, not accidental.
How do I integrate Corvux Gate with my EA?
The integration requires a few lines of MQL5 code. The recommended approach is:
-
Enable InpHardBlockEnabled in Corvux Gate.
-
In your EA, read the global variable CORVUX_GATE_PERMISSION_<Symbol> before opening a position.
-
If the value is 0.0, skip the operation.
-
Optionally, read CORVUX_GATE_PERMISSION_<Symbol>_DD_REMAINING to adjust position sizing based on remaining drawdown.
Detailed examples are provided in the product documentation.
What happens if two EAs read the same global variable?
Both EAs read the same value. If the value is 0.0, both skip the operation. If the value is 1.0, both proceed. This is the intended behavior: all EAs on the same symbol share the same permission state.
Can I use Corvux Gate with prop firm accounts?
Yes. Corvux Gate includes presets for FTMO, FundingPips, E8, The5ers, and MyForexFunds. The presets configure the daily loss limit, exposure limit, and maximum spread according to the rules of each firm. The CSV log provides the audit trail that prop firms often require.
Does Corvux Gate work on crypto and indices?
Yes. Corvux Gate works on any symbol available in MetaTrader 5, including forex pairs, crypto, indices, metals, and commodities. The spread and margin calculations use the symbol properties provided by the broker.
What is the difference between Corvux Gate and Corvux Guard?
Corvux Gate validates the conditions for a single trade. It answers the question: should this trade be allowed right now? Corvux Guard protects the entire account. It answers the question: is the account as a whole within safe limits? The two products are complementary. Gate protects the trade; Guard protects the account.
Can I use Corvux Gate without an internet connection?
Corvux Gate itself does not require an internet connection to function. The five main filters (risk, spread, session, daily loss, exposure) work offline because they use data available locally in the terminal. The news filter, however, depends on the MQL5 economic calendar, which requires an internet connection to update. If the connection is lost, the news filter stops blocking events but the other filters continue to work normally.
How often is the panel updated?
The panel updates on a timer and on every tick. The timer interval is controlled by the InpUpdateSeconds parameter, which defaults to one second. This means the panel refreshes at least once per second even when the market is quiet, and immediately whenever a new tick arrives. The CSV log is written once per second when InpCsvDetailedEverySec is enabled.
[ Product page ] [ All Corvux products ]


