if (this.Account.Positions.Count > 0)
{
for (int count = 0;count<this.Account.Positions.Count;count++)
{
position = this.Account.Positions[count];
openposition = this.Account.Positions[count].MarketPosition;
avgprice = this.Account.Positions[count].AvgPrice;
if (openposition != MarketPosition.Flat)
position.Close();
}
}
Announcement
Collapse
No announcement yet.
Partner 728x90
Collapse
NinjaTrader
Close Open Positions
Collapse
X
-
Close Open Positions
When enabling my strategy I want to test for open positions in my account and close them without disabling the strategy. I'm using the following code which closes the open positions but it also disables the strategy.
Also, I don't find any documentation on Close() so I really don't know what all it does.Code:Tags: None
-
-
If you're are open to play in the unsupported territories further, then this might be very helpful for your task - http://www.ninjatrader.com/support/f...2&postcount=33
Comment
-
-
-
If you're actually referring to ExitLong() or ExitShort() then I've tried using them but they apparently are only for the strategy positions as opposed to account positions. That's the only explanation I have because bottom line is they don't work.Originally posted by koganam View PostWhy not either:
- Close each position by issuing an Exit() order? or
- Close all but the last position using what you have now, then close the last position with an Exit() order?
Comment
Latest Posts
Collapse
| Topics | Statistics | Last Post | ||
|---|---|---|---|---|
|
Started by Geovanny Suaza, 02-11-2026, 06:32 PM
|
0 responses
656 views
0 likes
|
Last Post
|
||
|
Started by Geovanny Suaza, 02-11-2026, 05:51 PM
|
0 responses
371 views
1 like
|
Last Post
|
||
|
Started by Mindset, 02-09-2026, 11:44 AM
|
0 responses
109 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
574 views
1 like
|
Last Post
|
||
|
Started by RFrosty, 01-28-2026, 06:49 PM
|
0 responses
579 views
1 like
|
Last Post
by RFrosty
01-28-2026, 06:49 PM
|

Comment