Heartbeat Agent
FREE
Published:
20 August 2024
Current version:
2.0
Didn't find a suitable robot?
Order your own one
on Freelance
Go to Freelance
Order your own one
on Freelance
How to buy а trading robot or an indicator
Run your EA on
virtual hosting
virtual hosting
Test аn indicator/trading robot before buying
Want to earn in the Market?
How to present a product for a sell-through
Version 2.0
2025.10.27
Major update: Advanced monitoring system with multiple critical checks.
New Features:
1. Trading Permissions Monitoring
- Detects when AutoTrading button is disabled
- Alerts on Investor Mode (read-only account)
- Detects if broker disabled Expert Advisors on server side
- Push notifications for all permission issues
2. Connection Quality Monitoring
- Tracks ping to trade server in real-time
- Configurable warning threshold (default: 500ms)
- Configurable critical threshold (default: 2000ms)
- Alerts on high latency that may cause slippage
3. Stop Out Proximity Alerts
- Monitors distance to Stop Out level
- Alerts when margin level enters danger zone
- Configurable safety margin (default: 20% above Stop Out)
- Prevents unexpected position closures
4. System Resources Monitoring
- Tracks available terminal memory
- Monitors free disk space
- Alerts on low resources (default: 100MB threshold)
- Prevents terminal crashes due to resource exhaustion
5. Enhanced Margin Monitoring
- Fixed margin level calculation for small positions
- Added hysteresis to prevent alert spam
- Recovery notifications when margin stabilizes
6. Extended Heartbeat Parameters
- auto_trading: AutoTrading button status
- account_trade_allowed: Not in Investor Mode
- ea_allowed_by_server: EAs permitted by broker
- ping_ms: Current ping to trade server
- stop_out_level: Broker's Stop Out threshold
- near_stop_out: Proximity to Stop Out warning
- memory_available_mb: Free terminal memory
- disk_space_mb: Free disk space
Configuration:
All monitoring features can be individually enabled/disabled via input parameters.
Thresholds are fully configurable for each monitor type.
Default settings follow industry best practices.
Breaking Changes: None. Fully backward compatible with v1.x configuration.
Recommended Settings:
- HeartbeatPeriodSec: 60 (optimal for production)
- EnablePermissionsCheck: true
- EnablePingMonitor: true
- EnableStopOutAlert: true
- EnableResourcesCheck: true
- MarginLevelAlert: 300.0
New Features:
1. Trading Permissions Monitoring
- Detects when AutoTrading button is disabled
- Alerts on Investor Mode (read-only account)
- Detects if broker disabled Expert Advisors on server side
- Push notifications for all permission issues
2. Connection Quality Monitoring
- Tracks ping to trade server in real-time
- Configurable warning threshold (default: 500ms)
- Configurable critical threshold (default: 2000ms)
- Alerts on high latency that may cause slippage
3. Stop Out Proximity Alerts
- Monitors distance to Stop Out level
- Alerts when margin level enters danger zone
- Configurable safety margin (default: 20% above Stop Out)
- Prevents unexpected position closures
4. System Resources Monitoring
- Tracks available terminal memory
- Monitors free disk space
- Alerts on low resources (default: 100MB threshold)
- Prevents terminal crashes due to resource exhaustion
5. Enhanced Margin Monitoring
- Fixed margin level calculation for small positions
- Added hysteresis to prevent alert spam
- Recovery notifications when margin stabilizes
6. Extended Heartbeat Parameters
- auto_trading: AutoTrading button status
- account_trade_allowed: Not in Investor Mode
- ea_allowed_by_server: EAs permitted by broker
- ping_ms: Current ping to trade server
- stop_out_level: Broker's Stop Out threshold
- near_stop_out: Proximity to Stop Out warning
- memory_available_mb: Free terminal memory
- disk_space_mb: Free disk space
Configuration:
All monitoring features can be individually enabled/disabled via input parameters.
Thresholds are fully configurable for each monitor type.
Default settings follow industry best practices.
Breaking Changes: None. Fully backward compatible with v1.x configuration.
Recommended Settings:
- HeartbeatPeriodSec: 60 (optimal for production)
- EnablePermissionsCheck: true
- EnablePingMonitor: true
- EnableStopOutAlert: true
- EnableResourcesCheck: true
- MarginLevelAlert: 300.0
Version 1.2
2025.10.23
Updated placeholders and copyright
Version 1.1
2025.10.23
V 1.01.
1. Heartbeats moved to OnTimer with EventSetTimer — works on weekends.
2. Standard query params always appended: ea , account , symbol , time ( TimeLocal() )
1. Heartbeats moved to OnTimer with EventSetTimer — works on weekends.
2. Standard query params always appended: ea , account , symbol , time ( TimeLocal() )
You are missing trading opportunities:
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
Registration
Log in
You agree to website policy and terms of use
If you do not have an account, please register
