Skip to content
View Manav0559's full-sized avatar

Block or report Manav0559

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Manav0559/README.md

Hi, I'm Manav

Building trading infrastructure where every statistic is honest by construction.

📫 manavsingla1728@gmail.com


🔴 Live demo → multi-asset-backtester.vercel.app (free-tier backend sleeps when idle — first load takes ~30–60s, then it's fast)

Multi-asset backtesting + multiplayer paper trading, deployed end-to-end:

  • No-lookahead engineposition = signal.shift(1) structurally, for user-submitted code too
  • Honest statistics — Deflated Sharpe reported against the actual number of trials attempted, purged + embargoed walk-forward CV, triple-barrier meta-labeling, VaR/ES with Cornish-Fisher tails, factor attribution before anything is called alpha
  • Market frictions — commission, spread, slippage, and square-root market impact in backtests; Reg-T-style short margin and 2× leverage on a row-locked, Decimal-exact shared ledger in paper trading
  • Bring-your-own-Python sandbox — AST allowlist (no imports/dunders/exec) with line-numbered rejections at submission time
  • FastAPI · PostgreSQL · Next.js · WebSockets · 181 tests · CI green · $0/month single-process deploy

Now building — itch-lob-engine

NASDAQ TotalView-ITCH 5.0 order-book reconstruction in C++20: exchange binary protocol parsing, order-id book, Catch2 tests, Linux + macOS CI. Project rule: no performance number ships unless a committed, reproducible benchmark produced it.


How I evaluate strategies

Purged walk-forward CV with embargo ≥ label horizon · Deflated Sharpe against counted trials · transaction costs including square-root impact · factor attribution to separate alpha from exposure · negative results reported, not discarded.

Stack

Python (FastAPI, pandas, scikit-learn, XGBoost, PyTorch) · C++20 · TypeScript (Next.js) · PostgreSQL · Docker · GitHub Actions

Pinned Loading

  1. DeepLOB-HFT-Bot DeepLOB-HFT-Bot Public

    Hybrid High-Frequency Trading Bot. C++ for ultra-low latency execution, PyTorch (DeepLOB) for Alpha prediction.

    Python 1

  2. HFT-OrderBook-CPP HFT-OrderBook-CPP Public

    Low-latency Limit Order Book (LOB) and Matching Engine in C++17. Processes live market data from Binance.

    C++ 1