Telegram Alerts Not Working for Crypto Pairs

 
I'm experiencing an issue with my my EA where Telegram alerts work perfectly for forex and commodity pairs (XTIUSD, NZDUSD, etc.) but fail silently for all cryptocurrency pairs (BTCUSD, ETHUSD, LTCUSD). The EA doesn't display any error messages in the logs for the crypto pairs - it simply doesn't send the Telegram notifications.

  • MT5 Version: Latest build
  • Affected Symbols: All crypto pairs (BTCUSD, ETHUSD, LTCUSD)
  • Working Symbols: Forex pairs and commodities (XTIUSD, NZDUSD, etc.)
  • Telegram Setup: Bot token and chat ID are correctly configured (works for non-crypto pairs)
  • WebRequest Permission: Allowed for "https://api.telegram.org" in MT5 settings

    What I've Observed

    1. When running the EA on XTIUSD or NZDUSD, I receive all Telegram notifications (trade signals, daily analysis, etc.)
    2. When running the same EA with identical settings on BTCUSD, ETHUSD, or LTCUSD, no Telegram notifications are sent
    3. The EA continues to operate normally otherwise (placing trades, managing positions)
    4. No specific error messages appear in the Experts log related to failed Telegram messages for crypto pairs
    Please did anyone have a solution?
    Bots: An introduction for developers
    • core.telegram.org
    Bots are small applications that run entirely within the Telegram app. Users interact with bots through flexible interfaces…