I have a hedging account and am using FIX 4.4 protocol via ctrader_fix Python library.
Issue:
- When I place an opposite order, it creates a NEW hedge position
- I cannot close specific positions by their Position ID (field 721)
Questions:
- How do I close a SPECIFIC position by its Position ID in a hedging account?
- What FIX message type should I use?
- Are there broker-specific fields I need to include?
- Does cTrader support position-specific closing via FIX?
My current approach:
- NewOrderSingle (D) with opposite side → Creates hedge
- OrderCancelRequest (F) → ORDER_NOT_FOUND
Please provide the correct FIX method for closing specific positions.
Thank you!