SWTS Logo
Secret WeaponTRADING SOLUTION PVT. LTD.
Back to Overview
Technical Documentation

Delta Exchange Crypto Screener

In-depth technical architecture, data flow, and implementation details

View Live Demo
Technical Architecture

System Architecture

A modular, high-performance stack designed for real-time signal processing

Frontend

  • Vanilla JavaScript
  • WebSocket Client
  • Responsive UI
  • Real-time Updates

Backend

  • Python 3.11 + FastAPI
  • Uvicorn ASGI
  • AsyncIO Concurrency
  • Pandas/NumPy

Data Layer

  • Delta Exchange API
  • 600-bar Window
  • JSON File Storage
  • State Persistence

Notifications

  • Telegram Bot API
  • PIN-based Linking
  • Activity Filtering
  • Instant Delivery

Infrastructure

  • Docker Container
  • Nginx + SSL/TLS
  • GitHub Actions CI
  • Auto Certificates

Processing

  • 9/20 EMA Engine
  • Outlier Detection
  • Multi-TF Analysis
  • Signal Validation
System Flow

How Data Flows

From market data ingestion to mobile alert delivery

Delta API

OHLCV Data · 5 Timeframes

EMA Engine

9/20 Calculation · Outlier Filter

Crossover Detection

Compare EMAs · Signal Logic

Broadcast

WebSocket Push · UI Update

Alert

Telegram Notification

Bullish Signal (9 > 20)
Bearish Signal (9 < 20)
Bars Since Crossover
Capabilities

Key Features

Purpose-built functionality for systematic crossover detection

Multi-Timeframe Screening

1m, 15m, 1h, 4h, and 1d timeframes monitored simultaneously for each symbol

Real-Time WebSocket

Signal changes broadcast instantly to all connected clients without refresh

Telegram Integration

Mobile alerts with symbol, timeframe, direction, and IST timestamp

Personal Watchlists

Each user session maintains an independent, customizable watchlist

Signal Freshness

"Bars Since" counter shows candles elapsed since last crossover

Data Quality Filter

MAD-based outlier detection removes suspicious candles

Performance

System Specifications

Operational characteristics and quality measures

This system is a signal detection and alert platform. It does not execute trades. The following describes operational performance characteristics.

Data Quality

Volume ValidationZero-volume excluded
Price ValidationOHLC > 0 required
Outlier Removal10× MAD filter
Rolling Window600 candles/pair

Reliability

Poll AlignmentCandle close + 5s
API Concurrency5 simultaneous
Update ModeIncremental
State RecoveryDisk persistence

Sessions

Expiration30 min auto-refresh
Max Sessions10 per deploy
Alert FilterActive users only
Linking6-digit PIN

Historical crossover data is available via the /historical-crossovers endpoint for custom backtesting analysis.

Results

Outcomes & Impact

Measurable improvements in signal detection workflow

Instant Detection

Crossovers detected within seconds of candle close

Reduced Load

Automated scanning eliminates chart switching

Consistent Logic

Same 9/20 calculation applied systematically

Self-Hosted

No subscriptions or third-party dependencies

Target Audience

Ideal Users

Designed for traders who value systematic signal detection

Swing Traders—1h/4h/Daily EMA crossovers for multi-day positions
Day Traders—1m/15m timeframes for intraday setups
Portfolio Managers—Multi-asset monitoring from single dashboard
Technical Analysts—EMA crossovers as part of broader strategy
Algo-Curious—Systematic detection without custom infrastructure

Interested in a Similar System?

Custom signal detection systems can be built for different indicators, asset classes, or alert mechanisms.