Automated Stock Screener & Telegram Bot
A scheduled backend automation that fetches live market data, applies technical screening logic, and pushes formatted trading signals with chart visuals to Telegram.
Why this workflow exists.
A screening workflow needs to run at preset market hours, process a dynamic ticker list, evaluate indicators, and deliver a concise output without requiring manual execution.
Start from the bottleneck.
Combine scheduled execution, API requests, a JavaScript screening engine, and Telegram delivery into one repeatable backend workflow.
Connect the steps.
The workflow maintains a dynamic IDX ticker watchlist, requests market data, evaluates RSI oversold, moving average, and support/resistance conditions, then formats alerts with entry, TP, SL, and chart graphs for Telegram.
From input to output.
Schedule trigger at preset market hours
Maintain dynamic IDX ticker list
Fetch market data via HTTP request
Run JavaScript screening engine
Send formatted alert + chart to Telegram
- n8n
- Schedule Trigger
- Yahoo Finance API
- JavaScript
- Telegram Bot API
The portfolio material documents automated screening and Telegram dispatch of formatted signals with visual charts.
This project demonstrates how scheduled data workflows can turn recurring manual monitoring into a structured information-delivery system.
A useful backend automation needs clear inputs, explicit logic, and a delivery layer that turns processed data into an actionable format.