ChronoEdge
ChronoEdge is a pre-calibrated multi-market Expert Advisor for MetaTrader 5. The EA trades a portfolio of 13 market modules on H1 and combines recurring institutional timing, liquidity and price-action phases.
The strategy is not designed as an optimization toolbox. The default values are calibrated as one connected portfolio and should remain unchanged for the first use. The focus is a calm portfolio logic, clear defaults and reproducible behavior across multiple markets.
ChronoEdge trades Forex, indices and one commodity market inside one EA. One chart is enough as long as all required symbols are available in Market Watch and the symbol mapping is set correctly.
Main Features
▪ Multi-market EA with 13 pre-calibrated modules
▪ One dedicated module per market
▪ H1 portfolio for Forex, indices and Cocoa
▪ Fixed-lot or balance-based lot calculation
▪ Pre-calibrated market weighting in Balance-Based mode
▪ Broker symbol mapping for different symbol names or suffixes
▪ Automatic broker-time and DST conversion through time profiles
▪ Optional prop-firm protection
▪ Broker-side safety stop-loss as a technical emergency stop
▪ Compact status panel for live and demo charts
▪ Panel automatically disabled in the Strategy Tester for faster tests
Traded Markets
Forex: AUDCHF, AUDUSD, EURCHF, GBPCHF, NZDCAD, NZDUSD, USDJPY
Indices: GerTec, Usa500, UsaInd, UsaRus, UsaTec
Commodity: Cocoa
Symbol names can differ depending on the broker. If a broker uses suffixes or different names, the symbol-mapping inputs must be adjusted accordingly. The markets should be visible in Market Watch and should have H1 history available.
Strategy Idea
ChronoEdge does not constantly search for random signals. The logic works with recurring market phases where timing, liquidity and price action have historically shown better conditions. The individual market modules are calibrated together and are traded as a portfolio.
The strategy is not designed to force the highest possible number of trades. It waits for suitable situations and manages the trading logic through internal time and exit rules.
Money Management
The recommended default is MoneyManagementMode = MONEY_MANAGEMENT_BALANCE_BASED.
In this mode, ChronoEdge calculates the order lot from account balance, LotsPer10000Balance and the corresponding BalanceFactor_<Market>. The balance factors are part of the portfolio calibration and should not be optimized or randomly changed. They only apply in Balance-Based mode.
The default LotsPer10000Balance = 0.01 is intentionally conservative. Higher values increase the trading volume accordingly. In Fixed-Lot mode, each market directly uses its own Lots_<Market> input.
Time Profile and DST
ChronoEdge uses an internal Strategy Time. To prevent entries from being shifted on different broker server times, the EA converts broker time into strategy time.
The default time settings correspond to a broker profile with GMT+2 in winter, GMT+3 in summer and EU-DST:
▪ ResearchWinterGmtOffset = 2
▪ ResearchSummerGmtOffset = 3
▪ ResearchDstProfile = DST_PROFILE_EU
▪ BrokerWinterGmtOffset = 2
▪ BrokerSummerGmtOffset = 3
▪ BrokerDstProfile = DST_PROFILE_EU
For customers outside Europe or the United States, the country of residence is not the decisive factor. The relevant factor is the broker server time. A customer in Asia, Australia, Africa or South America can use the EU profile if the broker server uses GMT+2/GMT+3 with EU-DST.
If the broker does not use daylight saving time or uses a different time profile, BrokerWinterGmtOffset, BrokerSummerGmtOffset and BrokerDstProfile must be adjusted. Available profiles are DST_PROFILE_EU, DST_PROFILE_US and DST_PROFILE_NONE.
Dashboard
The chart panel shows portfolio status, active markets, lot display, spread, open positions, monthly/total result, time status and optional prop-firm status.
The status pill can be clicked on a live or demo chart. ACTIVE allows new strategy entries. PAUSED blocks new entries. If the global MT5 Algo Trading button or the EA permission is disabled, ChronoEdge also shows PAUSED.
In the Strategy Tester, the panel is always automatically disabled, including the visual tester. This prevents backtests from being slowed down by chart objects.
Prop-Firm Protection
Prop-Firm Protection is disabled by default.
If EnablePropFirmProtection = false, no daily or total loss limits are applied and the panel does not show active loss limits.
If EnablePropFirmProtection = true, ChronoEdge can monitor daily loss and total loss based on the selected percentage values. This protection logic can block signals or, depending on the setting, close its own open positions at the hard limit. This can change the actual trade execution.
Safety Stop-Loss
ChronoEdge uses a broker-side safety stop-loss as a technical emergency stop. The default SafetyStopLossPercent = 20.0 is intentionally far away from the entry price and is not intended as a normal exit signal. The normal exit logic remains internal. With SafetyStopLossPercent = 0.0, the safety stop-loss is disabled.
Recommended Start
1. Attach the EA to a liquid H1 chart.
2. Make all 13 symbols available in Market Watch.
3. Check symbol mapping.
4. Keep the default time profile if the broker uses GMT+2/GMT+3 with EU-DST.
5. Use Balance-Based Money Management with the conservative default.
6. Do not change the default weighting.
7. Only enable Prop-Firm Protection if this protection logic is actually desired.
Tester Notes
▪ Timeframe: H1
▪ All required symbols must be available.
▪ The panel is automatically disabled in the tester.
▪ Different broker times should be corrected through the GMT/DST inputs.
▪ Strategy parameter optimization is not required for the standard version.
Past backtest results do not guarantee future profits. Results can differ depending on broker, symbol mapping, spread, commission, slippage, execution and data history.