Announcement
Collapse
No announcement yet.
Partner 728x90
Collapse
NinjaTrader
Close Open Position of An Account from Indicator
Collapse
X
-
Hello nandhumca,
Thank you for your post.
Account.Flatten is designed to close any open positions as well as flatten any pending orders for the Account and instrument(s) indicated:
In order to only close an open position, you could keep track of or check the current position and whether it is long or short as well as by how many contracts for the desired account and instrument. Then, you would be able to submit a market order to buy/sell that many contracts without cancelling any remaining orders for that account and instrument. You can subscribe to position updates for the designated account within the indicator:
And you can also obtain information from the Account.Positions object:
Once you know whether the position is long or short and the quantity, you could use CreateOrder() to create an order to exit for that quantity:
Then submit the order with Submit():
Please let us know if we may be of further assistance.
Latest Posts
Collapse
| Topics | Statistics | Last Post | ||
|---|---|---|---|---|
|
Started by CaptainJack, 05-29-2026, 05:09 AM
|
0 responses
236 views
0 likes
|
Last Post
by CaptainJack
05-29-2026, 05:09 AM
|
||
|
Started by CaptainJack, 05-29-2026, 12:02 AM
|
0 responses
151 views
0 likes
|
Last Post
by CaptainJack
05-29-2026, 12:02 AM
|
||
|
Started by charlesugo_1, 05-26-2026, 05:03 PM
|
0 responses
162 views
1 like
|
Last Post
by charlesugo_1
05-26-2026, 05:03 PM
|
||
|
Started by DannyP96, 05-18-2026, 02:38 PM
|
1 response
243 views
0 likes
|
Last Post
|
||
|
Started by CarlTrading, 05-11-2026, 05:56 AM
|
0 responses
198 views
0 likes
|
Last Post
by CarlTrading
05-11-2026, 05:56 AM
|

Comment