Announcement
Collapse
No announcement yet.
Partner 728x90
Collapse
NinjaTrader
How to replace an existing order?
Collapse
X
-
How to replace an existing order?
If a stop order created as stopOrder = ExitLongStopMarket(stopPrice, "MyStopOrder", "entryOrder"); and I would change the stop price higher later, can I just use stopOrder = ExitLongStopMarket(newStopPrice, "MyStopOrder", "entryOrder"); to replace the previously created stopOrder? If not, do I have to cancel the original stopOrder first and then create the new stopOrder? Thanks!Tags: None
-
Hello atrader,
Yes, when using the managed approach, call the same order method again using the same signal name and this will update and changeorder on the existing order. Use a different unique signal name if you want a new order.
Alternatively, assign the order object to a variable in OnOrderUpdate(), and then you can use the ChangeOrder() method.
Below is a link to an example that updates a stop order.
Chelsea B.NinjaTrader Customer Service
Latest Posts
Collapse
Topics | Statistics | Last Post | ||
---|---|---|---|---|
Started by futurenow, 12-06-2021, 05:49 PM
|
19 responses
979 views
0 likes
|
Last Post
![]()
by Redders
Today, 06:02 AM
|
||
Started by Josephina55, 06-14-2025, 06:30 PM
|
0 responses
17 views
0 likes
|
Last Post
![]()
by Josephina55
06-14-2025, 06:30 PM
|
||
Started by mathfrick2023, 05-08-2025, 12:51 PM
|
8 responses
80 views
0 likes
|
Last Post
![]()
by Yogaman
06-14-2025, 06:01 PM
|
||
Started by several, 04-22-2025, 05:21 AM
|
2 responses
251 views
0 likes
|
Last Post
![]()
by Lukasxgtx
06-13-2025, 06:00 AM
|
||
Started by cherkoul, 06-12-2025, 11:21 PM
|
0 responses
18 views
0 likes
|
Last Post
![]()
by cherkoul
06-12-2025, 11:21 PM
|
Comment