← TradeChrona Help CenterTroubleshooting

Troubleshoot duplicate NinjaTrader trades

Distinguish duplicate executions from legitimate scale-ins, partial exits, and separate position lifecycles.

Browse this article
Goal

What this article helps you do

Determine whether the duplicate is an import problem or a valid part of the logical trade.

Before you start

Before you start

  • The affected logical trade and its execution IDs.
Instructions

Follow these steps

  1. 1

    Open the logical trade and inspect its execution list.

  2. 2

    Confirm whether the records are scale-ins, partial exits, or a reversal.

  3. 3

    Compare provider, account, and external execution IDs.

  4. 4

    Review the connector and gateway retry history.

  5. 5

    Do not delete records until the duplicate key is confirmed.

  6. 6

    Report repeated provider/account/execution IDs to support.

Expected result

What you should see

True duplicate executions are identified without splitting a valid logical trade.
Troubleshooting

Common mistakes

  • Treating every fill as a separate trade.
  • Deleting a legitimate partial exit.
  • Deduplicating equal IDs across different providers.