Lets say you join a system and and choose not to join trades in progress. Then the system does a trade to add more to one of those open positions. Will this new trade that adds to the existing position get executed in your account?
No it won’t. You will not AutoTrade that instrument until the system goes flat and initiates a new position.
What about assignments? If trade leader gets assigned 2k shares, a sub gets assign 4k shares. A week later trade leader closes the 2k shares. Will the sub close just 2k shares or whole lot?
If a Trade Leader buys 2000 shares, that’s what the strategy will buy. We do not do assignments/allocations. Each AutoTrader can choose his or her own settings. (e.g. 50% scaling would be an “Trade 50% of what the strategy trades”)
Lets say you are only auto trading the equity trades of a strategy, but not the option trades. The system shorts some put options which are not auto traded in your account. The options expire in the money which creates an equity position for the strategy from the options assignment. Now will this equity position also be opened through auto trade even though you weren’t auto trading the options?
When options expire in the money, C2 doesn’t put the underlying stock into your account… your broker does. In other words, assignments and exercises of options positions are unrelated to C2 AutoTrade; this option expirations happen in your account if you hold an option position (or sell one short) that winds up in-the-money.
Now, if you are AutoTrading but did not select “stocks” as an instrument class to be AutoTraded, then the stock position will just sit there in your broker account; C2 won’t see it or notice it, since you told C2 not to AutoTrade stocks. You’ll need to handle it yourself.
Im following the VolatilityTrader system which seems to be using trade leader to send the trades which means all new positions in his account automatically generate C2 orders / positions.
Now the system had short options that expired in the money on Friday. The options assignment for the shares created a new position for the system on Saturday? Does this mean an auto trade follower would have the same position opened twice in his account: once from the options assignment and then again from the Autotrade syncing on Monday morning?
That is true; the assignment/exercise of options positions in the “leader” account could cause the stock positions to be replicated in “follower” accounts, even if the follower had his own exercise event occur (thus doubling the stock position). AutoSync would quickly close the “extra” position, but I agree that is not ideal. We’ll look into this further to see if it is possible for us to know that a stock position that suddenly appears is caused by an exercise/assignment. If so, we could possibly filter these transactions from being replicated in follower accounts.
More will be posted here as we learn more.
If you stop the autotrade for a system and leave the positions opens and restart it later on, will those positions be recognized by autotrade as system positions or would they now be considered manual positions?
They will be assigned to one of your systems (you may be autotrading more than one) unless you enable “allow manual trading” in which case they will be assumed manual and ignored.
Shouldn’t it be easy to classify certain stock as “assigned” given that it’s opened on Saturdays? Would be nice to eliminate the replication given what appears to be a simple fix.
Unfortunately it’s not so simple as we receive no execution from IB for those–the positions just appear on our radar and nothing more. We are working on clever ways to handle this better but it’s very hard to pin down with 100% accuracy without clear messaging from IB.
What about the system first checking to see if the positions are synced before executing the order at the open? Right now, I believe the system first executes the order and then checks to see if the positions are synced.
No, sync occurs at regular interval and it is not related to this.