Back to projects
WORKFLOW AUTOMATION · CASE STUDY

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.

n8nSchedule TriggerYahoo Finance APIJavaScriptTelegram Bot API
01 · THE CHALLENGE

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.

02 · THE IDEA

Start from the bottleneck.

Combine scheduled execution, API requests, a JavaScript screening engine, and Telegram delivery into one repeatable backend workflow.

03 · THE SOLUTION

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.

04 · THE WORKFLOW

From input to output.

01

Schedule trigger at preset market hours

02

Maintain dynamic IDX ticker list

03

Fetch market data via HTTP request

04

Run JavaScript screening engine

05

Send formatted alert + chart to Telegram

05 · TOOLS USED
  • n8n
  • Schedule Trigger
  • Yahoo Finance API
  • JavaScript
  • Telegram Bot API
06 · RESULT

The portfolio material documents automated screening and Telegram dispatch of formatted signals with visual charts.

BUSINESS VALUE

This project demonstrates how scheduled data workflows can turn recurring manual monitoring into a structured information-delivery system.

07 · WHAT I LEARNED

A useful backend automation needs clear inputs, explicit logic, and a delivery layer that turns processed data into an actionable format.