- ago
With WL8, I'm seeing the moment order is placed in TDA they are getting cancelled by broker. In Order Manager, the order shows as "Placed" status. I have to manually place the trade. It is happening on all "TO CLOSE" orders and is at random times - some days 1-2 times and today it was >5 times which prompted me to bring this issue to forum.

Here's the orders that were marked cancelled - as if it was cancelled by user.



But I didn't cancel those orders. What I usually do is that whenever order is filled by TDA, but Order Manager is unable to show order is filed (continues to show "Placed" status) then I do "Cancel All" and then kill the CancelPending orders to avoid the issue of next intraday order not getting placed due to CancelPending issue. It happens on all "Buy to open" and "Buy to close" orders. I also tried to directly kill the "Placed" order after it got filled by TDA. Both ways, I see the orders getting cancelled randomly on TDA side.

I was wondering if pressing "Cancel All" or killing Active order is getting saved/registered somewhere and is being applied to future order placement. Not all subsequent orders get cancelled after doing "Cancel All" or "Kill" previously. But some do and at random times. I didn't face this issue of orders getting cancelled randomly in WL7.
0
636
Solved
3 Replies

Reply

Bookmark

Sort
Cone8
 ( 28.25% )
- ago
#1
QUOTE:
Order Manager is unable to show order is filed (continues to show "Placed" status)
This is a pretty good clue that your account has Advance Features enabled. It's a strange thing that TD does with that setting but...

Important!
TD Ameritrade has an Advanced Features setting for accounts that gives an account Portfolio Margin, Futures and Forex trading, and more. However, Advanced Features must be turned off to get the following functionality in Wealth-Lab through the API:
- Real time order status updates
- OCO (and other conditional orders)

You have to call or write TDA support to request a change to the Advance Features setting.
0
Best Answer
- ago
#2
Yes, the account has Advanced Features enabled - without it I can't reverse my position from short to long

The "BUY TO CLOSE/TO OPEN" orders get rejected due to the reason - Your account is not allowed to create boxed positions.

Why is WL able to show order is filled for sell/short orders but not for cover/long? Sometimes but very rarely, WL is able to capture order fill status for cover/long orders.

I already have brought up the issue of CancelPending here and from the discussion it seems WL will be updated to handle the CancelPending issues.
https://www.wealth-lab.com/Discussion/CancelPending-order-prevents-new-alerts-from-being-staged-7322
0
Cone8
 ( 28.25% )
- ago
#3
You cannot use Wealth-Lab and the TDA API with Advance Features enabled and expect good results. Don't ask me why TDA has this strange issue with their API when Advanced Features is enabled, but if you really need it, then expect it to be incompatible with Wealth-Lab by some strange, undocumented design.

Aside - on the topic you linked.. while we still want to make a Replace order work, we're trying to work with TD on this, but it took 23 days to get the last response, which basically said it works for them, and didn't offer any clues why it doesn't for us.
0

Reply

Bookmark

Sort