The Net Position tab shows all Net Positions created via orders placed only from Bridge. The Bridge maintains in your local computer the Net Positions, based on order status returned from API.
This tab also shows your Equity Margin, as returned from the Broker API.
Your NetPositions in Bridge may not match your actual NetPositions which you see in the Broker terminal. This can happen because of two reasons:
- Bridge did not receive an update on order status from API. Since there is no information on whether the order was completed or not, the NetPosition could not be updated. Check API Errors for details
- You placed trades outside the bridge (through broker terminal or other means).
Sync Net Position: This button syncs all net positions with your broker terminal. If your net positions are not displayed correctly because of any reason from above, you can use the sync net position button to update your positions.
SquareOffAll: It is a panic button that squares off all positions, and stops receiving any new signals. It may also cancel all Open Orders based on Signal Settings
NOTE: Changing Net Positions functionality is currently in beta mode. Do not use it.
NOTE ON PAPER TRADING
All orders get filled in Paper Trading. If you are sending Price in order, it will be considered as traded price. If 0/null price is sent in Signal, then it will show 0 prices. PnL in trade history also depends on order price; so it may show wrong values. This is the biggest difference in Paper vs Live trading. Because in live trading, the Price/PnL calculations are taken based on actual values given by Broker API. You are advised to use only Limit Orders in paper trading with valid prices in Signal also.
Can you enhance the app to have a setting to auto sync every few minutes?
This will be extremely useful to simple do all trades automatically without the need of any manual checks (particularly when using BO or CO orders)