
In simple English
This program sends you a message in Telegram when a stock or cryptocurrency hits a target price. You can use a public version that is already online, or you can run your own copy on a server. It connects to multiple exchanges to check prices and works in English and Russian. Setting up your own copy needs a database and a few free API keys. The project is free to use and modify.
What it is
A Telegram bot written in TypeScript that monitors stock and crypto prices across multiple exchanges and sends alerts. It supports price-level triggers, percentage moves, and speed alerts for fast market shifts.
What it is good for
Solo builders who want to track financial markets through Telegram without building a custom monitoring pipeline from scratch.
- Tracks both stocks and cryptocurrencies in one place.
- Supports speed alerts for unusual price movements.
- Can be run locally using Docker (a way to run a program inside its own sealed box, so it cannot break anything else on your server).
- Self-hosting requires setting up a MongoDB database (a program that stores and organizes information in collections rather than tables).
- Needs API keys from external exchanges and services to fetch prices.
- Requires Node.js (a system that lets you run JavaScript code outside of a web browser) installed on your machine if you do not use Docker.
Paid market alert services and manual exchange watchlist checking
MongoDB
- ccxt/ccxt45k stars
A massive programming library for connecting to hundreds of cryptocurrency exchanges, used for building custom trading and alert tools.
- freqtrade/freqtrade56k stars
A cryptocurrency trading bot framework with backtesting and strategy execution rather than simple price notifications.
- jesse-ai/jesse8.7k stars
A Python framework for writing crypto trading strategies, testing them against past prices, and running them live.
- hummingbot/hummingbot20k stars
A free framework for writing and running automated trading programs on cryptocurrency exchanges.
- lballabio/QuantLib7.7k stars
The long-established free library for pricing and risk-managing financial instruments.
git clone https://github.com/ashugaev/GooseInvestAlertBot.git cd GooseInvestAlertBot npm install cp .env.sample .env npm run db-migration:up npm run dev:watch