I've created a very simple crossover strategy. Basically, when a long entry order is formed, my strategy goes in long and submits a stoploss order.
For my example, the strategy and account positions were not the same. My strategy said it was in 70 contracts, but in actuality I was not. So I manually bought 70 contracts on my account to make the positions sync.
However, when I start the strategy in the Strategy tab, it seems to submit the appropriate stoploss order, but it stays in a "pendingsubmit" state. Even after hours, shouldn't it still be able to submit a working stoploss order to the broker? Does this pendingsubmit order get executed at a later time? I was under the impression that whenever it is submitted a stoploss order should be executed and become "working".
Does this have anything to do with me having manually purchased the 70 contracts as opposed to letting my strategy purchase it, and this is why my after-the-fact generated stoploss order gets hung up on "pendingsubmit"?
I am on TDAmeritrade if that matters.
Hoping for answers,
Edwin

Comment