Fintech · Trading Automation

Delta Exchange Automation

Multi-symbol automated crypto trading system on Delta Exchange with real-time WebSocket monitoring and Telegram alerts.

PythonFastAPIWebSocketsDelta Exchange APITelegram Bot API

Status

Completed

Exchange

Delta Exchange

Symbols

Multi-instrument

Alerts

Telegram Bot

Data

WebSocket feed

The Problem

Manually trading crypto derivatives on Delta Exchange across multiple instruments requires constant attention, rapid decision-making, and is prone to missed signals and delayed execution.

The Solution

A FastAPI backend subscribes to Delta Exchange WebSocket feeds for real-time price data, evaluates strategy signals, and executes orders automatically. A Telegram Bot delivers instant trade alerts and system status updates to the operator without interrupting the main trading loop.

Features

Multi-Symbol Trading

  • Simultaneous trade execution across multiple instruments
  • Independent strategy evaluation per symbol
  • Concurrent position management without interference
  • Configurable symbol list and strategy parameters

Automated Execution

  • Signal-based order placement without manual intervention
  • Delta Exchange REST API for order management
  • Entry, exit, and stop-loss automation
  • Real-time order status tracking and reconciliation

WebSocket Monitoring

  • Live market data subscription via Delta Exchange WebSocket
  • Real-time price and order book monitoring
  • Signal processing on incoming tick data
  • Low-latency async event loop for time-sensitive execution

Telegram Integration

  • Instant trade execution alerts via Telegram Bot API
  • System health and connectivity status notifications
  • Daily P&L and position summary reports
  • Error and exception alerts for operational awareness

Architecture

FastAPI application with an async event loop subscribing to Delta Exchange WebSocket feeds. Strategy logic evaluates signals per symbol and triggers REST API calls for order execution. Telegram Bot API delivers notifications asynchronously without blocking the main trading loop.