diff --git a/telegram_bot.py b/telegram_bot.py
index 638c218..efb6641 100644
--- a/telegram_bot.py
+++ b/telegram_bot.py
@@ -64,13 +64,6 @@ def _now_est() -> str:
return datetime.now(_EST).strftime("%I:%M %p EST · %a %d %b %Y")
-def _grade_dot(quality: str) -> str:
- if quality in ("A+", "A"):
- return "🟢"
- if quality == "B":
- return "🟡"
- return "🔴"
-
def _signal_action(signal: SignalStrength) -> str:
return {
@@ -143,15 +136,11 @@ def _build_combined_signal(
lines.append(f"{_h(r.warnings[0])}")
continue
- dot = _grade_dot(r.signal_quality)
action = _signal_action(r.final_signal)
lines.append("")
lines.append("────────────────────────")
- lines.append(
- f"{dot} {tf} · {action} · "
- f"Grade {_h(r.signal_quality)} · {r.final_confidence:.0f}%"
- )
+ lines.append(f"{tf} · {action} · Grade {_h(r.signal_quality)}")
lines.append("")
# ── Trade setup (always kept intact) ─────────────────────────
@@ -223,12 +212,11 @@ def _build_scan_message(
lines.append("")
for tf, r in actionable:
- dot = _grade_dot(r.signal_quality)
action = _signal_action(r.final_signal)
lines.append(
- f"{dot} {_h(r.display_name)} · {action}"
- f" · {_h(r.signal_quality)} · {tf} · {r.final_confidence:.0f}%"
+ f"{_h(r.display_name)} · {action}"
+ f" · {_h(r.signal_quality)} · {tf}"
)
if r.trade_setup:
@@ -337,9 +325,9 @@ class ForexTelegramBot:
" /help — This message\n\n"
f"Timeframes analyzed: {tfs}\n\n"
"Signal Grades:\n"
- " 🟢 A / A+ — High confidence, consider entry\n"
- " 🟡 B — Decent setup, wait for confirmation\n"
- " 🔴 C / D — Low confidence, watch only\n\n"
+ " A / A+ — High confidence, consider entry\n"
+ " B — Decent setup, wait for confirmation\n"
+ " C / D — Low confidence, watch only\n\n"
"⚠️ Educational use only. Not financial advice."
)
await update.message.reply_text(text, parse_mode=ParseMode.HTML)