EA-17206 · Utility

BigBarSound

This EA monitors bar size and plays a sound alert when the bar range exceeds a user-defined threshold in points. It supports two measurement modes: High-Low range or current Ask price versus bar open price. It does not open any trades; it is purely a notification utility.

Open the interactive view (equity curve, symbol switch)

Key facts

CategoryUtility
RiskSafe
Rating★★☆☆☆
TypeUtility tool
TimeframesM15, M30, H1, H4, D1
IndicatorsBar Range
AuthorAlexey Volchanskiy

Backtest results (H1, about 1 year)

Not backtested yet — this EA could not be converted automatically.

Strategy analysis

The strategy concept of this EA is based on detecting large bars and issuing a sound alert, rather than executing any trades. The entry condition is triggered when the bar range (either High-Low or current Ask minus Open) exceeds the user-defined BarPoint threshold in points. There are no exit conditions since the EA does not open positions. Position sizing is not applicable as no trading occurs. Money management is similarly irrelevant. The EA employs a one-shot trigger mechanism per bar to play the sound only once during each bar period, preventing repetitive alerts, but the overall functionality is limited and lacks richer notification methods such as push notifications or email.

Strengths

  • Simple and intuitive implementation with minimal code, easy to understand and maintain
  • One-shot trigger mechanism prevents repetitive sound playback within the same bar, providing good user experience
  • Supports two bar size measurement modes (High-Low or Open-Current), offering good flexibility
  • Uses CSymbolInfo class for real-time quotes, following MQL5 object-oriented programming conventions

Weaknesses

  • Functionality is too limited, only supports sound and popup alerts, lacking push and email notifications
  • OpenClose mode compares current Ask price with bar open instead of close price, which is logically imprecise
  • BarPoint threshold is in points without considering different symbol point values, poor cross-symbol applicability
  • No visual interface; users cannot intuitively see the threshold and current bar size on the chart
  • Error handling is incomplete; CopyRates failure only prints a log without any retry mechanism

Possible improvements

  • Add push notification and email notification capabilities to expand alert channels
  • Add a visual indicator on the chart showing current bar size and threshold line for better user experience
  • OpenClose mode should use close price instead of real-time Ask for comparison, making the logic more consistent

Risk assessment

Overall risk: Safe

  • This EA does not execute any trades, so there is no financial risk
  • CopyRates call failure causes the EA to silently skip, which may result in missed alerts but no financial loss

Evaluation scores

Code quality3.0
Strategy logic2.0
Risk management5.0
Robustness2.0
Innovation1.0
Documentation1.0
Overall2.3

Parameters

ParameterDefaultDescription
TimeFramePERIOD_CURRENTMonitoring timeframe
BarPoint200Bar point threshold for triggering alerts
SPHighLowBar size calculation mode: Open-Close or High-Low
WavFilealert.wavWAV sound file to play on trigger
ShowAlertfalseWhether to also show popup alerts

Similar Utility EAs

Backtests are historical simulations and do not guarantee future results. Not financial advice.

Get the weekly Arena report

One email a week: ranking changes, new signals and new research. No spam; unsubscribe any time.