ScaleTrade: Installation and Administration¶
ScaleTrade is a full-cycle multi-asset trading engine designed for companies providing brokerage services.
It enables traders to perform operations across various markets and exchanges using a single account. The flexible trading system allows efficient management of currencies, futures, stocks, and other instruments. In addition to core trading functionality, professional tools for technical and fundamental analysis are available, as well as algorithmic trading using robots.
The distributed and fault-tolerant architecture withstands high loads, supporting hundreds of thousands of simultaneous connections. Built-in failover and protection mechanisms help defend against failures and external attacks.
With the advanced back-office system, you can align operational workflows with your business goals.
Who should read this page
This page is intended for administrators and integrators. If you are a manager or customer support staff, proceed to the corresponding sections below.
Quick Start: Installation¶
Minimum requirements and high availability
We recommend at least two dedicated servers hosted by different providers — a primary and a backup1. This ensures maximum availability.
- Prepare hardware according to system requirements.
- Deploy ScaleTrade on the prepared servers.
- Activate the license and perform the initial configuration.
- Use the quick deployment feature to install additional components.
- To migrate or reconfigure the network topology, use console commands Installation and automation scripts.
Platform Setup¶
ScaleTrade administration covers the central Server and all associated modules that make up the infrastructure. Before configuration, review the basic trading concepts and principles behind price charts and the Depth of Market.
- Administrator
General information about the admin terminal, controls, symbols, and groups.
Open - Server Home
License, server status, clients, and account groups.
Open - Managers
Special roles for managing accounts, quotes, and reports.
Open - Funds and ETFs
Build investment funds with automated performance, fees, and payouts.
Open - Network
Manage access points, backup nodes, history servers, and more.
Open - Trades
Manage active and historical trades.
Open - Symbols
Settings for financial instruments: FX, futures, stocks, bonds.
Open - Integrations
Connect CRM systems, mail, KYC, and BI tools.
Open - Spreads
Configure margin discounts for hedged positions.
Open - Security
Built-in firewall, Anti-DDoS, certificates, and security policies.
Open - Charts
Manage financial symbol data behind charts.
Open - Automations
Automate routine workflows with event triggers.
Open - :material-route:{ .lg .middle } Routing
Create and manage routing rules for client requests.
Open - Ticks
Manage quotes and tick history for testing strategies.
Open - Time
Synchronize time, DST settings, and schedules.
Open - Gateways
Connect to external exchanges and trading systems.
Open - Synchronization
Sync with other ScaleTrade servers for redundancy.
Open - Holidays
Configure trading holidays per group or symbol.
Open - Data Feeds
Deliver quotes and news from providers.
Open - Subscriptions
Provide premium data, personal managers, or paid services.
Open - Groups
Categorize accounts for efficient management.
Open - :material-extension:{ .lg .middle } Plugins
Extend platform with custom processing and bonuses.
Open - Live Updates
Securely deliver the latest system builds.
Open - Accounts
Manage client accounts, permissions, and security.
Open - Reports
Generate regulatory and business reports.
Open - Additional Tools
Analyze lead sources, UTM parameters, and mobile integrations.
Open
Platform Components¶
ScaleTrade is a distributed system. Core functionality is split across modular Server components to achieve load balancing and serve hundreds of thousands of users. All modules communicate via the central trading server, which stores system settings.
- Main Server
Includes main trading operations, history storage, backup, access points, and data feeds.
Open - Trading Terminal
Trade directly in the browser with full functionality.
Open - Backup Server
Provides data storage and automatic synchronization with the main server to ensure reliability and disaster recovery.
Open - Backoffice OMS
Provides data storage and automatic synchronization with the main server to ensure reliability and disaster recovery.
Open - CRM
Provides data storage and automatic synchronization with the main server to ensure reliability and disaster recovery.
Open - CRM
Provides data storage and automatic synchronization with the main server to ensure reliability and disaster recovery.
Open
-
Primary and hot-standby backup servers synchronize in real time and allow instant failover. ↩