protected override void OnOrderUpdate(Order order ...)
{
if (order.Name.StartsWith("LimOrd"))
{
if (order.OrderState == OrderState.Accepted)
{
//add order to list
}
else if (order.OrderState == OrderState.Cancelled)
{
//how do I find which order to remove from the list?
}
}
}
Announcement
Collapse
No announcement yet.
Partner 728x90
Collapse
NinjaTrader
Order Lists
Collapse
X
-
Order Lists
Code:Tags: None
-
apologies
public List<Order> orderList = new List<Order>();
perhaps I could use FromEntrySignal and remove it using a predicate? but not sure how?
does this look ok?
orderList.RemoveAll(Order => Order.FromEntrySignal == execution.Order.FromEntrySignal);Last edited by delTik; 05-12-2016, 07:43 AM.
Comment
-
Hello,
If you are trying to remove elements from a list like this you certainly can, you could check that the order object is equal to the execution.order object or check if the signal name is the same.
You can use standard C# items in NinjaScript as it is just C#.
The best way to determine if this works is to just try it and ensure it both compiles and completes the expected action.
I look forward to being of further assistance.
Comment
Latest Posts
Collapse
| Topics | Statistics | Last Post | ||
|---|---|---|---|---|
|
Started by kinfxhk, 07-13-2026, 10:18 AM
|
0 responses
41 views
0 likes
|
Last Post
by kinfxhk
07-13-2026, 10:18 AM
|
||
|
Started by kinfxhk, 07-13-2026, 09:50 AM
|
0 responses
32 views
0 likes
|
Last Post
by kinfxhk
07-13-2026, 09:50 AM
|
||
|
Started by kinfxhk, 07-13-2026, 07:21 AM
|
0 responses
39 views
0 likes
|
Last Post
by kinfxhk
07-13-2026, 07:21 AM
|
||
|
Started by kinfxhk, 07-11-2026, 02:11 AM
|
0 responses
33 views
0 likes
|
Last Post
by kinfxhk
07-11-2026, 02:11 AM
|
||
|
Started by SalmaTrader, 07-07-2026, 10:26 PM
|
0 responses
147 views
0 likes
|
Last Post
by SalmaTrader
07-07-2026, 10:26 PM
|

Comment