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 Geovanny Suaza, 02-11-2026, 06:32 PM
|
0 responses
579 views
0 likes
|
Last Post
|
||
|
Started by Geovanny Suaza, 02-11-2026, 05:51 PM
|
0 responses
334 views
1 like
|
Last Post
|
||
|
Started by Mindset, 02-09-2026, 11:44 AM
|
0 responses
101 views
0 likes
|
Last Post
by Mindset
02-09-2026, 11:44 AM
|
||
|
Started by Geovanny Suaza, 02-02-2026, 12:30 PM
|
0 responses
554 views
1 like
|
Last Post
|
||
|
Started by RFrosty, 01-28-2026, 06:49 PM
|
0 responses
551 views
1 like
|
Last Post
by RFrosty
01-28-2026, 06:49 PM
|

Comment