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
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
Parameters
| Parameter | Default | Description |
|---|---|---|
TimeFrame | PERIOD_CURRENT | Monitoring timeframe |
BarPoint | 200 | Bar point threshold for triggering alerts |
SP | HighLow | Bar size calculation mode: Open-Close or High-Low |
WavFile | alert.wav | WAV sound file to play on trigger |
ShowAlert | false | Whether to also show popup alerts |
Similar Utility EAs
Backtests are historical simulations and do not guarantee future results. Not financial advice.