How to get started?
đź’ˇ To start, please connect your broker tech provider development representative with the TradeLocker developer. This could be done via email / Slack / Whatsapp / other.
-
Step 1 - Read the API Documentation
Access and review the TradeLocker Platform API Documentation.
-
Step 2 - Obtain Development API Key
After assessing your needs, we will issue your development API key to begin the integration trial phase.
IMPORTANT: In order to receive your development API key, fill out the Onboarding Sheet sent to you by the sales team and submit a ticket titled "Your prop firm name - Onboarding". Here's how to submit a ticket. All onboarding conversations will be held via the Support Portal. -
Step 3 - Develop and Test
Work on developing the integration and conduct tests in a testing environment.
-
Step 4 - Custom Configurations and production API key
We will configure the back office settings, including specific instruments, risk rules, commissions, swaps, and other relevant parameters. After that, we will send you the production API key.
-
Step 5 - Finalize and Launch
Complete the integration process and launch the system for live operations.
-
Step 6 - Configure Market Data and Liquidity Provider (optional)
Pick between two routes:
- Quotes route - Where your market data will be streamed from.
- Trading route - Set your liquidity provider where all trades will go.
TradeLocker supports over 50 different liquidity providers and can add custom ones over the FIX protocol.
A balanced partnership
We take care of the tech, servers and support so that you can focus on scaling and growth. We are in this together and we only grow if you grow.
Support and documentation
- Access our API documentation for in-depth information on all functionalities.
- Your personal account manager is available for direct communication and support from day one.
Next steps
Use the following info and materials to promote TradeLocker as your new trading platform:
How to reduce monthly fees with the API
⚠️ TradeLocker determines your monthly fees based on the number of active accounts.
An account is considered active if it meets any of the following criteria during the billing month:
- The account was created.
- A session was initiated (the account connected to the platform).
- The account had open positions.
- The account had active orders.
Here’s how prop firms can manage accounts and avoid unnecessary charges.
Step 1: Restrict the account immediately
When a user fails a challenge, immediately restrict their account using the Restrict Account API (see the description below). The user will get notified about the restriction.
We recommend allowing 48 hours for the user to log in and close open positions or cancel active orders.
Step 2: Close positions and cancel orders
After 48 hours, use the Close all positions API to automatically close any open positions or the Cancel order API to cancel active orders.
This step is crucial to ensure the account is marked as inactive after suspension, so it doesn't get included in the next billing cycle.
Disclaimer: Please make sure that all positions did get closed. Our API can’t guarantee that your bridge will accept all closed orders. After submitting a request, call open positions endpoint to ensure that all positions were closed successfully.
Step 3: Suspend the account
Suspend the account using the Suspend Account API. After you’ve closed all open positions and active orders from the previous step and then suspended the account, it will no longer be counted as active, avoiding charges in the next billing month.
*Keep in mind that Step 1 is optional. You can immediately close all positions and suspend an account without restricting it first.
More info
When a user fails a challenge, it’s important to handle their account efficiently to maintain a good user experience and minimize your monthly fees.
Here is a simple guide on the types of APIs and their impact on user accounts.
Restrict Account API
This API allows you to restrict an account, notifying the user about it. While restricted, the user can still log in, close open positions, and cancel orders, but they cannot open new trades.
If the restricted account is active, you will get charged. See above what constitutes an active account.
Suspend Account API
This API fully suspends the account, preventing the user from logging in and removing the account from their account list. The suspended account is no longer considered active if all positions and orders are closed. That way, you won’t be charged for it in the next billing month.
Close all positions API
This API allows you to close all open positions for a specific account. Soon you’ll be able to cancel all active orders with a single endpoint. For now, use Cancel order endpoint to cancel a single order.
Disclaimer: Please make sure that all positions did get closed. Our API can’t guarantee that your bridge will accept all closed orders. After submitting a request, call open positions endpoint to ensure that all positions were closed successfully.