All projects
PROJECT NOTES / BACKEND & SYSTEMS

Trade Simulator

Understand a trade’s mechanics before executing it.

A desktop cryptocurrency trade simulator for visualizing live order books and estimating slippage, market impact, fees, and maker/taker behavior.

PythonPySide6WebSocketsNumPy
BACKEND & SYSTEMS↗
Trade Simulator — application screenshot
APPLICATION PREVIEW

APPLICATION SCREENSHOT · ILLUSTRATIVE OUTPUT

01 / THE CHALLENGE

The problem

The quoted market price does not tell the full story of an order. Size, available liquidity, fees, and execution behavior influence the estimated cost.

02 / THE APPROACH

How it comes together

A controller connects exchange WebSocket data to an order-book parser and simulation engine, then updates a PySide6 interface with cost estimates and market information.

03 / UNDER THE HOOD

Follow the flow.

SIMPLIFIED ARCHITECTURE
01Exchange feed
02Order book
03Simulation engine
04Cost analysis
05Desktop UI
04 / BUILD HIGHLIGHTS

Live exchange order-book feeds.

Slippage, impact, and exchange-fee estimates.

Maker/taker prediction for a selected order size.

A provider boundary designed for multiple exchanges.

THE ENGINEERING CHOICE

Why this approach?

Separate market-data handling, simulation logic, and UI state so changes to one exchange adapter do not reshape the entire application.

Explore the project’s supporting sources.Project repository
KEEP EXPLORING

ClickToClassify

Vijayshree Vaibhav
YOUR WAY INTO MY WORLD

Vijayshree’s guide.

Projects. Experience. The story behind them.

Portfolio library + Gemini when available
PORTFOLIO GUIDE

Hi! I can help you explore Vijayshree’s projects, experience, and certifications. What would you like to know?

Portfolio sources only · Gemini may process your question.