if (SystemPerformance.AllTrades.TradesPerformance.Currency.CumProfit - priorTradesCumProfit <= -1000)
{
Print("Strategy disabled.");
CloseStrategy(Name);
}
Announcement
Collapse
No announcement yet.
Partner 728x90
Collapse
NinjaTrader
CloseStrategy is not working
Collapse
X
-
CloseStrategy is not working
I'm trying to disable my strategy after it hits a max loss, but the strategy is still enabled. I'm running the below in the OnBarUpdate method and expect the strategy to be disabled, but it does not disable itself.
Code:Tags: None
-
tonystarks Does it satisfy the condition and print the message but does not disable as expected, or does it not even print the message (i.e. the condition is not satisfied)?
If the message is printed and yet the strategy does not disable, you may want to be sure you are in State.Realtime as that is the only place it is going to work (see https://ninjatrader.com/support/help...sestrategy.htm).
If there is no message, the condition is not satisfied and you should examine (print if you will) the two values you are using and the arithmetic result to see what they are before the conditional test.
Thanks.
- Likes 1
-
Ah, I missed the real time part. Thanks. I think that should fix it since I was testing it with historical data.
Comment
Latest Posts
Collapse
| Topics | Statistics | Last Post | ||
|---|---|---|---|---|
|
Started by SalmaTrader, 07-07-2026, 10:26 PM
|
0 responses
54 views
0 likes
|
Last Post
by SalmaTrader
07-07-2026, 10:26 PM
|
||
|
Started by CarlTrading, 07-05-2026, 01:16 PM
|
0 responses
25 views
0 likes
|
Last Post
by CarlTrading
07-05-2026, 01:16 PM
|
||
|
Started by CaptainJack, 06-17-2026, 10:32 AM
|
0 responses
17 views
0 likes
|
Last Post
by CaptainJack
06-17-2026, 10:32 AM
|
||
|
Started by kinfxhk, 06-17-2026, 04:15 AM
|
0 responses
23 views
0 likes
|
Last Post
by kinfxhk
06-17-2026, 04:15 AM
|
||
|
Started by kinfxhk, 06-17-2026, 04:06 AM
|
0 responses
24 views
0 likes
|
Last Post
by kinfxhk
06-17-2026, 04:06 AM
|

Comment