Getting Started Guide
Learn how to set up and start using QL-Dash for paper trading
First Time Here?
Create an account to start paper trading with FIX protocol support
System Architecture
Understand the hierarchy and structure of the paper trading system
Your main identity in the system
One trader account can have many environments.
Each environment is isolated with its own configuration for testing or production.
FIX account allows you to connect and login via FIX protocol.
Contains connection credentials (host, port, username, password) for trading.
Each FIX account connects to multiple sub-accounts.
Each sub-account is an independent trading account operating in a specific environment,
with its own balance, portfolio, and transactions.
- Trader Account → has many Environments
- FIX Account → connects to many Sub-Accounts
- Sub-Account → links to one Environment
- Sub-Account → operates independently with its own balance and portfolio
Setup Steps
Create Trader Account
Sign up for your personal trader account. This is your main identity in the system.
Start here: Sign Up →
Create Environment
Create one or more trading environments (e.g., PROD, UAT, DEV). Each environment is isolated for different purposes.
Create FIX Account & Sub-Accounts
Set up a FIX account to connect via FIX protocol, then create sub-accounts for trading. Each sub-account needs an initial balance and environment assignment.
Start Trading
Use the Python API client to connect and trade via FIX protocol. View your accounts, portfolios, and generate PDF reports.
API Documentation: Read Docs →