āļāļģāļāļāļīāļāļēāļĒ
cTrader cBot "QuotesWatcher" āļāļđāļāļāļāļāđāļāļāļĄāļēāđāļāļ·āđāļāļāļīāļāļāļēāļĄāļĢāļēāļāļēāļāļāļāđāļāļĢāļ·āđāļāļāļĄāļ·āļāļāļēāļāļāļēāļĢāđāļāļīāļāđāļĨāļ°āļĢāļ°āļāļļāļāļ§āļēāļĄāļĨāđāļēāļāđāļēāđāļāļāļēāļĢāļĢāļąāļāļāđāļāļĄāļđāļĨ āļŦāļēāļāļāļ§āļēāļĄāļĨāđāļēāļāđāļēāļŠāļģāļŦāļĢāļąāļāļŠāļąāļāļĨāļąāļāļĐāļāđāđāļāļāļēāļ°āđāļāļīāļāđāļ§āļĨāļēāļāļĩāđāļāļģāļŦāļāļ (MaxIdleTimeSeconds) āļŦāļĢāļ·āļāļāđāļēāļāļĩāđāļāļģāļŦāļāļāđāļāļāđāļ SymbolsDelays.txt āļāļāļāļāļ°āļŠāđāļāļāļģāđāļāļ·āļāļāđāļāļĒāļąāļāļāļąāļāļāļķāļāđāļāļāļĢāđāļĄāļīāļāļąāļĨāđāļĨāļ°āļĒāļąāļāļāļģāļŠāļģāđāļāļēāļāļēāļĢāđāļāđāļāđāļāļ·āļāļāđāļāļĒāļąāļāļāļđāđāļŠāđāļāļŠāļēāļĢāļ āļēāļĒāļāļāļāđāļāļĒāđāļāđāđāļ§āđāļāļŪāļļāļ
āļāļēāļĢāļāļąāđāļāļāđāļē:
- MaxIdleTimeSeconds (int, DefaultValue = 60) â āđāļ§āļĨāļēāļāļ§āļēāļĄāļĨāđāļēāļāđāļēāļŠāļđāļāļŠāļļāļāļāļĩāđāļāļāļļāļāļēāļāđāļāļŦāļāđāļ§āļĒāļ§āļīāļāļēāļāļĩāļĢāļ°āļŦāļ§āđāļēāļāļāļēāļĢāļĢāļąāļāļĢāļēāļāļēāļŠāļģāļŦāļĢāļąāļāđāļāđāļĨāļ°āļŠāļąāļāļĨāļąāļāļĐāļāđ āļŦāļēāļāļāļ§āļēāļĄāļĨāđāļēāļāđāļēāđāļāļīāļāļāđāļēāļāļĩāđ āļāļāļāļāļ°āļŠāđāļāļāļģāđāļāļ·āļāļ
- WarningIntervalSeconds (int, DefaultValue = 10) â āļāđāļ§āļāđāļ§āļĨāļēāļŦāļāđāļ§āļĒāļ§āļīāļāļēāļāļĩāļāļĩāđāļāļāļāļāļ°āļŠāđāļāļāļģāđāļāļ·āļāļāļāļĩāļāļāļĢāļąāđāļāļŦāļēāļāļāļ§āļēāļĄāļĨāđāļēāļāđāļēāļĒāļąāļāļāļāđāļāļīāļāļāđāļēāļāļĩāđāļāļāļļāļāļēāļ
- DelayAfterSessionStart (int, DefaultValue = 60) â āļāļ§āļēāļĄāļĨāđāļēāļāđāļēāđāļāļŦāļāđāļ§āļĒāļ§āļīāļāļēāļāļĩāļŦāļĨāļąāļāļāļēāļāđāļĢāļīāđāļĄāđāļāļŠāļāļąāļāļāļēāļĢāļāļ·āđāļāļāļēāļĒāļāļĩāđāļāļāļāļāļ°āđāļĄāđāļŠāđāļāļāļģāđāļāļ·āļāļ
- SymbolsFilePath (string, DefaultValue = "...file path\SymbolsDelays.txt") â āđāļŠāđāļāļāļēāļāđāļāļĒāļąāļāđāļāļĨāđāļāļĩāđāļĄāļĩāļĢāļēāļĒāļāļēāļĢāļŠāļąāļāļĨāļąāļāļĐāļāđāđāļĨāļ°āļāđāļēāļāļ§āļēāļĄāļĨāđāļēāļāđāļēāđāļāļāļēāļ°āļŠāļģāļŦāļĢāļąāļāđāļāđāļĨāļ°āļŠāļąāļāļĨāļąāļāļĐāļāđ
- WebhookUrl (string, DefaultValue = "https://web.hook.com/") â URL āđāļ§āđāļāļŪāļļāļāļŠāļģāļŦāļĢāļąāļāļŠāđāļāļāļēāļĢāđāļāđāļāđāļāļ·āļāļāđāļāļĒāļąāļāļāļđāđāļŠāđāļāļŠāļēāļĢāļ āļēāļĒāļāļāļ (āļāļģāļāļ HTTP + āđāļāļĢāļāļŠāļĢāđāļēāļ JSON)
āļŠāļĢāļļāļ
Key configurable settings include:
- MaxIdleTimeSeconds: maximum allowed delay in seconds before triggering a warning.
- WarningIntervalSeconds: frequency in seconds for repeated warnings if delays persist.
- DelayAfterSessionStart: grace period after session start during which warnings are suppressed.
- SymbolsFilePath: path to a file defining individual delay thresholds per symbol.
- WebhookUrl: URL endpoint for sending external notifications.
This bot is designed to assist traders and system administrators in promptly identifying and responding to quote feed interruptions or latency issues across multiple financial instruments.
āļĢāļĩāļ§āļīāļ§āļāļēāļāļĨāļđāļāļāđāļē
5 | 100 % | |
4 | 0 % | |
3 | 0 % | |
2 | 0 % | |
1 | 0 % |