HotNews
- Experts
- Vadim Zotov
- 버전: 1.0
- 활성화: 10
High-impact news trading — the robot automatically analyzes major market-moving economic events. No martingale or other high-risk strategies are used. All trades are protected with stop losses.
HotNews is a fully automated trading robot for the MetaTrader 5 platform that uses one of the strongest market drivers — high-impact economic news. The robot analyzes the news calendar and opens trades during periods of maximum market volatility.
Market entry is performed using pending orders placed shortly before important market-moving news releases. Trades are managed with trailing stops as long as the market continues generating profit opportunities. News trading makes it possible to capture trends driven by fundamental factors at the exact moment they appear. This is one of the most effective and safest trading approaches.
The robot flexibly adapts to market conditions and trading environments. Separate parameter settings for each weekday allow the strategy to be accurately adjusted to changing market volatility.
Please note that due to the absence of martingale techniques, the equity curve will not be perfectly smooth. This behavior is determined by market conditions and robot settings. This is not a disadvantage — on the contrary, it is a major advantage because real trading risks remain minimal.
Minimum Requirements and Recommendations
- Currency pair: any (default parameters are optimized for EURUSD);
- Timeframe: any;
- Minimum deposit: 100 USD;
- Recommended deposit: from 500 USD;
- Account type: any (low spread is recommended);
- Position accounting mode: hedging;
- Leverage: minimum 1:100, recommended 1:500.
Robot Parameters
General parameters
- Comments on this set of parameters — comment (by default indicates for which currency pair and timeframe this parameter set is optimized);
- Language — message language (English / Russian);
- Magic — magic number for positions (any number; if several robots are running on the same account, use different Magic values);
- Lot selection — lot management mode (Automatic money management / Fixed lot);
- Lot for 1000 units of free margin — lot size per 1000 units of available account currency funds (for automatic money management);
- Fixed lot — fixed lot size when money management is disabled;
- Time before news (order opening), minutes — how many minutes before important events pending orders should be placed;
- Time after news (order closing), minutes — how many minutes after important events pending orders should be removed if none of them becomes a market position;
- Calendar CSV file name for the tester — CSV calendar database filename for testing and optimization in the Strategy Tester (the file is not required for live trading).
Monday
- Monday: distance to pending orders, points — distance from current price to pending orders on Monday (points);
- Monday: stop loss, points — stop loss on Monday (points);
- Monday: trailing stop, points — trailing stop and breakeven on Monday (points);
...
Friday
- Friday: distance to pending orders, points — distance from current price to pending orders on Friday (points);
- Friday: stop loss, points — stop loss on Friday (points);
- Friday: trailing stop, points — trailing stop and breakeven on Friday (points).
Robot Usage Features
Simply attach the robot to the chart of the desired trading instrument and select the desired automatic money management lot size using the Lot for 1000 units of free margin parameter. This parameter directly affects profitability and trading risk.
All other settings may remain unchanged.
By default, the parameters are optimized for EURUSD on the H1 timeframe.
Testing and Optimization Recommendations
The robot can be optimized for any trading instrument. An important difference from other news trading robots is that this robot can be tested and optimized in the MetaTrader 5 Strategy Tester using economic calendar data. Other news robots cannot provide this capability because direct access to the economic calendar is not available inside the Strategy Tester.
Before testing, you must prepare a CSV calendar database file in advance. The filename is specified in the Calendar CSV file name for the tester parameter.
The file can be created using the free utility Calendar DB. The file must be placed into the common shared folder of all MetaTrader terminals. The utility automatically places the file into the correct folder and displays the exact file path.
During testing or optimization in the Strategy Tester, calendar events will be read from this file.
It is recommended to include only those calendar events that start from the Strategy Tester start date up to the current date. Unnecessary events should not be included because they slow down testing and optimization. The utility contains all necessary functions for this purpose.
If optimization is required, it is recommended to optimize separately for each weekday. This approach fully takes into account changes in market volatility during the week.
For each day, the following parameters should be optimized:
- distance to pending orders;
- stop loss;
- trailing stop.
This allows obtaining a complete set of robot parameters optimized for specific trading conditions.
The optimization results should be saved into a SET file that can later be used for live trading.
Such optimization takes into account not only technical analysis factors but also fundamental analysis factors determined by the market reaction to important economic news. Therefore, live trading using optimized parameters should provide reliable and stable performance.
If you have any questions regarding setup or usage of the robot, I will be glad to answer them via private messages.
Security Notice
- I distribute my original software products exclusively through the MQL5.com website. Any other distribution channels are unauthorized and potentially fraudulent.
- Fake versions obtained outside MQL5 will not provide proper functionality, updates, or technical support.

