⚠️ Bracket Orders & Global Risk Settings on ProjectX: What You Must Know When Using Tradesyncer
ProjectX handles Take Profit (TP) and Stop Loss (SL) orders differently than most trading platforms like Tradovate or Rithmic. If you're connecting ProjectX accounts through Tradesyncer, it’s critical to understand how Global Risk Settings behave — and how they can unintentionally create duplicate orders, conflicting exits, or trade management failures if not properly configured.
⚙️ How ProjectX Handles TP and SL
ProjectX does not use traditional bracket orders based on ticks, prices, or percentages.
Instead, it uses Global Risk Settings:
Predefined dollar-based TP and SL values (e.g., $200 TP / $100 SL)
TP/SL orders are placed after the entry is filled
Calculations are based on the entry fill price
🚨 The Real Risk: Duplicate TP/SL Orders Across Accounts
When using Tradesyncer to copy trades between ProjectX accounts, there's a common trap:
🧠 Global Risk Settings apply to all accounts under the same ProjectX connection (i.e. login).
So if you enable Global Risk Settings for one account, it activates TP/SL placement for every account in that connection — including followers.
Combine that with Tradesyncer’s own synced bracket orders, and here’s what happens:
❌ You get TWO sets of TP/SL on your followers:
One set copied from the leader via Tradesyncer
One set auto-applied by ProjectX from the Global Risk Settings
⚠️ Consequences of Duplicated TP/SL Orders:
Conflicting exit logic
Early or partial closures
Cancel/replace failures
Incorrect PnL tracking
Overall poor trade management
✅ The Golden Rule: When to Enable Global Risk Settings
✅ Only enable Global Risk Settings if the leader account is the only account under the ProjectX connection.
❌ If there are multiple accounts in the same connection — especially followers — Global Risk Settings must be OFF.
🔄 Example: TopstepX Setup
Scenario:
TopstepX Account 1 = Leader
TopstepX Account 2 = Follower
Both under the same ProjectX connection
❗What Happens if Global Risk is ON:
ProjectX applies TP/SL to both accounts
Tradesyncer copies TP/SL from Account 1 to Account 2
→ Account 2 now has two sets of TP/SL → major conflict risk
✅ Correct Setup:
Account | Role | Global Risk Setting |
TopstepX Account 1 | Leader | ❌ OFF (must be off) |
TopstepX Account 2 | Follower (same connection) | ❌ OFF (must be off) |
In this setup, you cannot enable Global Risk on just the leader — ProjectX does not support account-specific risk settings.
The safest configuration is to leave Global Risk OFF entirely for any connection with multiple accounts.
✅ Clean Configuration Guide
Connection Type | Global Risk Setting | Notes |
Single Account Connection (Leader only) | ✅ ON (optional) | Safe to use Global Risk |
Multiple Accounts (Leader + Followers in same connection) | ❌ OFF for all | Required to avoid conflicts |
Follower in separate connection | ❌ OFF recommended | Optional, but safest to keep OFF |
ProjectX Copy Trading + Tradesyncer | 🚫 Never use together | Will cause duplication |
🚫 Important: Never Enable ProjectX Copy Trading While Using Tradesyncer
ProjectX offers its own internal Copy Trading system — do not use it when Tradesyncer is active.
Why?
Tradesyncer already handles all trade copying logic
Enabling both leads to:
Double entries and exits
Overfills or trade rejections
Severe trade management issues
✅ Use either Tradesyncer or ProjectX copy trading — never both at the same time.
🔁 Final Summary
✅ Use Global Risk Settings only if:
The account is a leader, and
It is the only account under its ProjectX connection
❌ Turn Global Risk Settings OFF if:
There are multiple accounts in the same connection
Any account is a follower
🚫 Never enable both:
Tradesyncer + ProjectX Copy Trading