NewsImpulse
- Experts
- Version: 1.35
- Activations: 10
News Impulse — a robot that opens trades at the exact moment economic calendar indicators are published, provided that the actual value significantly differs from the forecast, which triggers a strong price movement.
Such situations are referred to as an actual value "surprise".
The robot profits precisely from these powerful price impulses at the moments of macroeconomic news publications (GDP, inflation, employment, activity, trade balance, etc.), which drive financial markets in the short term.
Recommended timeframes – M5, M15.
You set the minimum deviation of the actual value from the forecast at which the expert advisor will open a trade. By default, it is set to 10%, but you can set any value you deem necessary.
Unlike expert advisors that analyze the chart post-factum, this expert advisor acts proactively. It is connected directly to the built-in economic calendar and executes a trade within fractions of a second after the data is published, outrunning most manual traders.
Traded instruments:
The expert advisor works with 7 key currencies and automatically distributes trades across majors:
EURUSD, GBPUSD, USDJPY, USDCAD, AUDUSD, NZDUSD, USDCHF.
When important news for the US or the Eurozone is released, the robot will open positions on the EURUSD pair. When news for other countries is released, the robot will open positions on the remaining corresponding pairs.
The expert advisor features an anti-chaos system (protection against "whipsaws"): If two important news items with opposite values are released at the same moment (for example, strong GDP but rising unemployment), the robot will block the entry. This protects your deposit from unpredictable counter-volatility.
Dynamic StdDev protection. Stop Loss and Take Profit levels are calculated automatically based on the Standard Deviation volatility indicator on the M15 timeframe right before the news release.
Informative HUD interface: a panel is displayed on the chart showing the top 5 upcoming news events for major currencies and a countdown timer until publication.
Trading logic settings:
InpPercentDiff - minimum threshold of actual value deviation from the forecast in percent, required to generate a signal.
If the inflation forecast was 3.0% and the actual came out at 3.1%, the deviation will be 3.3%. With a setting of 10.0, the robot will ignore this news as weak. If you want to catch only colossal market shocks, increase the parameter to 15.0–20.0. For more frequent entries, lower it to 5.0.
InpStdDevMult - volatility multiplier of the StdDev indicator to determine the Stop Loss and Take Profit distance. By default, a strict 1:1 risk-to-reward ratio is used.
The robot takes the current market volatility and multiplies it by this coefficient. At a value of 3, stops will be deep enough to survive the initial spread and volatility expansion. For aggressive scalping, you can set it to 2; for conservative trading — 4.
InpMagicNumber allows the robot to distinguish its trades from others or those opened manually.
InpLotSize - trading lot volume.
InpOrderComment - text label (comment) for trades in the account history.
InpStdDevPeriod - averaging period for calculating the Standard Deviation technical indicator. The calculation is always performed on a stable M15 timeframe.
The remaining settings are appearance parameters for the info panel (InpFontSize, InpFontBold, InpHeaderColor, InpTextColor, InpXDistance).
To test the expert advisor, you need to export the news history into a separate file, which the expert advisor will reference during the testing process.
