Looking for a team who can develop TRADING PLATFORM with REPLAY and Backtesting
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.
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.
Related categories:
PHP
JavaScript
Python
Software Architecture
SQLite
JSON
D3.js
Trading
Backtesting
Desktop Application