Troubleshooting

Positions not closing or partial closes not copying

Use this when the master closes but the receiver stays open, partial closes do not mirror, or the receiver closes the wrong amount.

Common causes

  • Close events are blocked by filters or event rules.
  • The receiver position does not match what the system expects because of a symbol or state mismatch.
  • The broker or platform rejected the close because of market state, pricing, or lot-step constraints.
  • Partial close sizes do not line up with the receiver broker's lot-step rules.

Fix flow

  1. Open Logs and locate the close event. Start with the exact log around the time of the failed close.
  2. Confirm the connection is enabled and the receiver position actually exists. The app cannot close a position that is no longer there or never matched properly.
  3. Check event restrictions. If your setup blocks modify or close events during certain windows, those rules can prevent the close from reaching the receiver.
  4. Test a simple close first. If partial closes fail, test a clean full close on a tiny position to confirm the basic exit path still works.
  5. Retest partial close behavior. Once the basic close works, retry the partial close and compare the attempted size with the receiver's lot-step rules.

Partial close specifics

  • Some broker and account combinations are stricter about partial close sizes.
  • If the requested partial size does not align with the lot step, the result can be no action, a rejected action, or a different close behavior than expected.
  • Keep test sizes simple while diagnosing.

If it still fails

Send support: whether it was a full close or partial close, the symbol, the expected size to close, the actual receiver result, and the relevant log lines from the failure window.