Building Stock Market Based Telegram Bots using Python
Contact us

Building Stock Market Based Telegram Bots using Python

"Build Python-Powered Telegram Bots using LLM Models!"

Instructor: Rajandran RLanguage: English

About the course

Overview

Learn to build powerful Telegram bots for the stock market using Python. This hands-on course covers creating bots to fetch real-time financial data, generate dynamic Plotly charts, and send scanner alerts. By the end, you'll deploy and manage your bots on DigitalOcean, offering valuable tools for traders and investors. Ideal for Python developers, this course includes basic bot development, advanced features, and deployment strategies.

 

Session 1: Introduction and Setup

Introduction to Telegram Bots

  • Overview of Telegram bot functionalities
  • Use cases and benefits in the stock market

Setting Up Your Development Environment

  • Installing Python and VS Code
  • Setting up a virtual environment

Creating Your First Telegram Bot

  • Registering a bot with Botfather
  • Writing a basic echo bot

Telegram Bot API Basics

  • Implementing command and message handlers

Integrating with Financial APIs

  • Fetching and Displaying stock data using yfinance

Session 2: Building Interactive Bots

Creating Plotly Charts

  • Plotting intraday stock data
  • Customizing charts with technical indicators (EMA, RSI)

Creating and Sending Scanner Alerts

  • Building a custom /quote command
  • Developing alerts for stock quotes and scanner signals

Session 3: Advanced Features and Deployment

Hosting and Deployment on DigitalOcean

  • Setting up a server on DigitalOcean
  • Deploying your bot with PM2

Adding Notifications and Alerts

  • Using job queue functions for scheduled tasks
  • Implementing EMA crossover alerts and world indices updates

Final Project and Course Wrap-Up

  • Integrating all features into a cohesive bot
  • Ensuring secure handling of API keys with .env files

Course Materials

  • Code Samples
  • Reading Materials
  • Prompts Used with ChatGPT-4 and Claude Sonnet 3.5
  • Telegram AI Assistant (Bonus)

Tools and Technologies

  • Python
  • python-telegram-bot
  • yfinance
  • plotly
  • pandas
  • requests
  • DigitalOcean

Customer Support : +91 9535133445
Support Timings : 9a.m - 6p.m IST

About the Mentor

Creator of OpenAlgo - OpenSource Algo Trading framework for Indian Traders. Building GenAI Applications. Telecom Engineer turned Full-time Derivative Trader. Trading the Markets Since 2006 onwards. Using Market Profile and Orderflow for more than a decade.

Expertise in Algo Solutions, Python, Amibroker AFL Coding and Tradingview Pinescript. Designed and published 100+ open source trading systems on various trading tools.

Course Curriculum

What do we offer

Live learning

Learn live with top educators, chat with teachers and other attendees, and get your doubts cleared.

Structured learning

Our curriculum is designed by experts to make sure you get the best learning experience.

Community & Networking

Interact and network with like-minded folks from various backgrounds in exclusive chat groups.

Learn with the best

Stuck on something? Discuss it with your peers and the instructors in the inbuilt chat groups.

Get certified

Flaunt your skills with course certificates. You can showcase the certificates on LinkedIn with a click.

Reviews and Testimonials