Personal Script

RSI Trading System

Trade RSI extremes without watching the chart. Set overbought and oversold thresholds once — the bot handles entries, take-profits and stop-loss on every signal that passes your filters.

Continuous RSI Scanning Across All Tokens

Computes Wilder RSI(14) on 15-minute candles for 500+ MEXC futures tokens. Emits a signal the instant RSI crosses your overbought or oversold threshold — no waiting for the candle to close.

Everything You Need to Run Independently

📡

Parser Script

RSI calculation engine that processes kline data from MEXC futures and detects overbought/oversold extremes.

Trading Bot Script

Auto-execution on RSI signals — opens long on oversold, short on overbought, with configurable trade parameters.

🤖

Telegram Bot

Full configuration and alerts via Telegram. Adjust RSI period, thresholds and filters without touching config files.

Documentation

Step-by-step setup guide, configuration reference and troubleshooting — everything to get running in minutes.

Fine-Tune Your RSI Strategy

Every parameter — RSI period, overbought/oversold thresholds, filters, grid entry, take-profit and stop-loss — is configured via .env or the Telegram bot. No code edits, all changes apply on the fly.

  • RSI Period — number of candles for RSI calculation (default: 14)
  • Overbought Threshold — RSI level to trigger sell signals (e.g. 70)
  • Oversold Threshold — RSI level to trigger buy signals (e.g. 30)
  • Liquidity Filter — minimum 24h volume requirement
  • Whitelist / Blacklist — include or exclude specific tokens
  • Grid entry — averaging steps with configurable step % and volume per step
  • Take-profit — multi-step TP levels, fixed percent
  • Stop-loss — market or limit, configurable percent from entry

Signal Processing Pipeline

From kline data to executed trade — a streamlined five-stage pipeline.

1

Kline Ingest

Real-time candlestick data from MEXC Futures API streamed into the parser.

2

RSI Calculation

RSI computed for each token using configured period and compared against thresholds.

3

User Filters

Whitelist, blacklist and liquidity filters applied to reduce noise.

4

Telegram Alert

Signal delivered to your Telegram with RSI value and market context.

5

Trade Execution

Trading bot receives signal and opens position on MEXC automatically.

Simple Setup, No Overhead

Runs anywhere Python runs. No Docker, no containers, no complex infrastructure.

  • Python 3.11+ required
  • SQLite — zero-config database included
  • No Docker required
  • Runs on any VPS (Ubuntu, Debian, etc.)
  • Simple startup: python run.py
  • Minimal resource usage

Get RSI Scanner Script

Deploy your own RSI screener on your server as a standalone script.