Real-Time Stock Momentum & Auto-Entry System

Job ID: 39828522

Budget: ₹1,500 – ₹12,500 INR

Freelancer Job Description: Tick-by-Tick Stock Momentum Auto-Entry System (India / Angel One)

Project Overview

We are looking for an experienced Fintech / Algo developer to build a real-time tick-by-tick stock momentum detection and auto-entry system for Indian stock markets (NSE) with Angel One SmartAPI integration.

The goal is to detect high-probability delivery trades based on breakout + volume + tick-level aggression signals, and auto-enter CNC trades with suggested SL & Target levels displayed on live charts.

Core Requirements

Real-Time Tick Engine

Ingest live tick-by-tick data (TBT) & L2 depth (top 5 levels).

Compute:

Delta (buy − sell volume)

Sweep detection (multi-level ask lifting)

Queue Imbalance (QI)

Iceberg/Refill detection

Trade-rate & notional/sec


Latency budget: ≤ 150 ms end-to-end for large caps.

Signal Engine

Macro: breakout above resistance, RVOL ≥ 2×, VWAP leadership.

Micro: tick confirmation (Delta, Sweep, QI).

Score-based filtering (Aggression Score).

“Perfect Trade” model = macro + micro alignment → auto CNC entry.

Auto-Entry System

Integration with Angel One SmartAPI for CNC (delivery) buy orders.

Entry-only logic (no auto SL/exit).

Slippage control & smart limit/market logic.

Handle token refresh, order status, error handling.

Charting & Visualization

Live chart overlays with:

Entry markers, suggested SL, T1/T2/T3 targets

Breakout bands, VWAP overlay, RVOL panel

Tick-level panels: delta, trade-rate, sweep markers


Frontend using TradingView Lightweight Charts or Plotly (clean UI).

Suggested SL & targets displayed on chart — exits will be manual.

Alerts & API Layer

FastAPI backend to serve:

/scan, /overlay/{symbol}, /tbt/{symbol}

Real-time WebSocket alerts & Telegram webhook.


Alerts include symbol, entry price, SL/targets, chart link, and tick metrics.

Target Strategy

Entry only in Delivery Mode (CNC)

Suggested SL & Targets displayed, not executed.

Minimum trade size: ₹5,000 per position.

“Perfect Trade” accuracy target: ≥ 85–90% win rate via strict filtering.

Tech Stack (Preferred)

Backend: Python, FastAPI, Pandas/NumPy, AsyncIO

Frontend: React/Next.js + TradingView Lightweight Charts or Plotly

Broker API: Angel One SmartAPI

DB: TimescaleDB / PostgreSQL / ClickHouse for ticks

Infra: AWS / GCP / DigitalOcean (your choice)


Freelancer Requirements

Experience in tick data handling and real-time trading systems (mandatory)

Prior work with Indian stock market APIs (Angel One, Zerodha, etc.)

Proven backend + frontend development skills

Understanding of compliance, error handling, and production stability

Ability to deliver clean, documented, and tested code

How to Apply

Please include the following in your proposal:

1. Relevant experience with NSE data / broker APIs


2. Description of a similar system you’ve built


3. Estimated timeline & milestones

5. Portfolio / GitHub / Live demo (if any)

Bonus Skills (Optional)

Experience with multi-broker systems (e.g., Zerodha + Angel)

Quantitative backtesting frameworks (vectorbt / zipline / custom)

UI polish & charting animations

Machine learning for breakout prediction (future scope)

Important

This is for personal use, not for resale.

All deliverables, code, and IP will belong to the project owner.

Compliance with NSE data usage guidelines is required.

Example Tags for Platforms

#Fintech #Python #AlgoTrading #NSE #AngelOne #FastAPI #TradingView #Quant #ReactJS #TickData