Looking for a team who can develop TRADING PLATFORM with REPLAY and Backtesting

Job ID: 39666886

Budget: $5,000 – $10,000 USD

PROJECT TITLE:
Build Desktop Trading Platform (Replay + Indicators + Strategy Engine)

PROJECT TYPE:
Custom Desktop App (Python or JavaScript Stack)

PROJECT LENGTH:
6–8 weeks (initial MVP)

PREFERRED TEAM LOCATION:
India or Southeast Asia preferred, but open to all experienced applicants

PROJECT OVERVIEW:
We're looking to develop a desktop-based trading platform inspired by NinjaTrader.
The goal is to allow users to:

Load historical market data

Replay markets in real time or fast-forward

View candlestick and volume charts

Apply popular indicators

Simulate manual or automated trades

Write their own strategy scripts (Python or JavaScript preferred)

This is an MVP version with room for long-term expansion (live trading, mobile companion, etc.).

KEY FEATURES (PHASE 1–4):

---> Phase 1: Desktop UI, data upload, and basic charting (candlesticks, volume)
---> Phase 2: Replay engine (variable speed, timeline slider), basic indicators (EMA, RSI, MACD)
---> Phase 3: Scriptable strategy engine (sandboxed code execution, trade simulation, PnL tracking)
---> Phase 4: Save/load projects, export trade logs, equity curve visualization

Optional Phase 5: Broker API integration (Alpaca, Binance, Interactive Brokers)

TECH STACK WE'RE CONSIDERING:

Python (with PyQt5 / Tkinter / PySide)

OR JavaScript (Electron for desktop UI)

Charting: Plotly, TA-Lib, D3.js, or TradingView libraries

Database: SQLite or local JSON/CSV

Bonus if you’ve used Backtrader, QuantConnect, or similar backtesting engines

WHO WE'RE LOOKING FOR:
We're open to:

Small developer teams who can collaborate smoothly

Individual full-stack developers with trading platform experience

Frontend/backend specialists open to teaming up

Part-time testers or project managers for milestone-based QA

REQUIRED SKILLS:

Python or JavaScript proficiency

Time-series data handling and custom charting

Desktop app frameworks (PyQt5, Tkinter, Electron, etc.)

Clear code structure and modular development habits

Git version control and basic documentation

NICE-TO-HAVES:

Experience building replay engines

Knowledge of common trading indicators and strategies

Familiarity with paper/live trade simulation

Experience with broker API integration

WHEN APPLYING, PLEASE INCLUDE:

Examples of previous projects or platforms you’ve built (GitHub or portfolio links)

Desktop frameworks you've used (e.g. PyQt5, Electron)

Approach you’d use to structure the replay engine

If you're applying solo or as a team (and your team’s composition)

Your hourly rate or milestone cost range

Location and weekly availability

DELIVERABLE STYLE:
We prefer phased delivery with visible progress. Weekly stand-ups or milestone demos are expected. All code should be version-controlled and structured for future scaling.

NEXT STEPS:
We’re hiring Team this week.
If you’re the kind of developer who builds lean, powerful systems with clean code and trading experience — we want to hear from you.