⚠️ Bracket Orders & Global Risk Settings on ProjectX: What You Must Know When Using Tradesyncer
ProjectX handles Take Profit (TP) and Stop Loss (SL) orders very differently than most other platforms like Tradovate or Rithmic. If you're connecting ProjectX accounts through Tradesyncer, you need to fully understand how their Global Risk Settings work — and how to manage them properly to avoid order duplication or trade conflicts.
⚙️ ProjectX Does Not Use Traditional Bracket Orders
Unlike most trading platforms, ProjectX does not allow TP or SL to be defined by ticks, price levels, or percentages. Instead, it uses:
Global Risk Settings – Predefined dollar-based TP and SL values.
These settings define how much you want to risk (SL) and how much you want to profit (TP) in dollar terms.
The TP and SL orders are not placed until after a position is filled.
They are not tied to price action, but instead calculated as a monetary amount from the entry fill.
🚨 The Risk: Duplicated TP/SL Orders
When using Tradesyncer to copy trades across ProjectX accounts, there's a critical setting you must manage:
If you leave Global Risk Settings ON for a follower account, here's what happens:
The leader’s bracket order (TP/SL) is copied by Tradesyncer to the follower.
ProjectX then also adds its own TP and SL based on the Global Risk Settings.
✅ Result: You now have two sets of TP/SL on that follower account — which can lead to:
Conflicting exit logic
Early closures
Trade management errors
✅ The Correct Setup
Account Role | Global Risk Setting |
Leader | ✅ Can be ON |
Follower | ❌ Must be OFF |
Explanation:
If a ProjectX account is the leader, it’s fine to leave Global Risk Settings ON. The follower will copy the bracket orders placed by the leader accurately.
If a ProjectX account is a follower, you must turn Global Risk Settings OFF to avoid conflicting TP/SL placements.
💡 TP and SL orders in ProjectX only appear after the entry is filled, so followers will receive the leader’s full logic after execution.
🔄 Example: TopstepX + TFDX Setup
If you’re using multiple ProjectX accounts, like TopstepX and TFDX, apply the same rule:
Scenario 1: TopstepX = Leader, TFDX = Follower
✅ Global Risk ON for TopstepX
❌ Global Risk OFF for TFDX
Scenario 2: Both are Followers
❌ Global Risk OFF for both
Scenario 3: TFDX = Leader, TopstepX = Follower
✅ Global Risk ON for TFDX
❌ Global Risk OFF for TopstepX
🚫 Do Not Enable Copy Trading Inside ProjectX
In addition to managing Global Risk Settings, you should never enable ProjectX’s internal Copy Trading feature while using Tradesyncer.
Why?
It will cause duplicate orders on top of what Tradesyncer sends.
Tradesyncer is already handling all leader/follower logic — using both creates conflicts.