Why Does a Cancel Signal Only Cancel Some Orders in TradersPost?

Fact checked by
Mike Christensen, CFOA
December 16, 2024
A cancel signal in TradersPost removes all open orders but does not flatten the position if a trade is already open. To fully exit, traders must send an exit order alongside the cancel request.

How TradersPost Handles Cancel Requests

When a trader sends a cancel signal to TradersPost for a specific ticker, the system will:

Cancel all open orders for that ticker, including limit orders, take profit, and stop loss orders.

Not flatten the position if the trade is already open.

This means that if a position has already been executed, sending a cancel request will only remove pending orders—it will not close the active position.

How to Cancel Everything, Including the Position

If a trader wants to:

1. Cancel all pending orders (limit, take profit, stop loss).

2. Flatten the position (fully exit the trade).

They must send an exit order instead of just a cancel request. This ensures that the position is fully closed in addition to removing pending orders.

Why Some Orders Don’t Get Canceled

TradersPost does not differentiate between limit orders, stop losses, or take profit orders when processing a cancel request. Instead, it simply cancels all open orders for the given ticker. However, if the position is already open, the system assumes that the trader still wants to hold the trade, which is why it does not exit the position automatically.

Conclusion

A cancel signal in TradersPost will remove all open orders for a ticker but will not close an active position. To fully exit a trade, traders must send an exit order in addition to the cancel request.

Ready to automate your trading? Try a free 7-day account:
Try it for free ->