If users are looking to trade manually while using AlgoMerchant's Robo Investing solutions, it is best to open a sub-account to cater to trades entered manually and by AutoInvest.
1) Potentially Conflicting Positions
After entering a manual stock position in IB, the user can opt to disengage the Robot from overriding that particular stock trades entered manually. This is to avoid any conflicts between trades entered manually and trades entered by AutoInvest.
Solution - Exclude products (stocks) under AutoInvest's Advanced settings by adding it to the list.
Please find the step-by-step guide on how to exclude products (stock) from the VM below:
Do note that upon exclusion of products (stocks) from the VM as mentioned above, if the Robot sees an opportunity to enter a position for the products (stocks) excluded, it will not be able to enter the position via Auto-Invest, similarly for exit opportunity. If the products (stocks) would be re-considered again for AutoInvest, the products (stocks) have to be removed first from this exclusion of stock list.
2) Shared Equity Balance
AutoInvest will read the equity balance of the same linked IB account used for manual trading. As more stocks entered manually in IB, the balance will decrease. This might prevent AutoInvest from entering positions if the equity balance falls below the configured trade size.
3) Skewed Performance Tracking
As a combination of manual and automation is involved, the performance result will be a result of the mixture, hence it would not be possible to draw comparison to the actual Robot performance.
Please find the step-by-step guide on how to open a sub-account below: