Announcement
Collapse
No announcement yet.
Partner 728x90
Collapse
NinjaTrader
Enter Orders not from OnBarUpdate()
Collapse
X
-
Hello appleseed,
Yes, you can place orders other than OnBarUpdate() but not necessarily every place in your script. You need to check that the order methods are available within the scope you're trying to place them. You can see the following sample for help placing orders outside OnBarUpdate()
The OnOrderUpdate() and OnExecution() methods are reserved for experienced programmers. Instead of using Set() methods to submit stop-loss and profit target orders, you can submit and update them manually through the use of IOrder and IExecution objects in the OnOrderUpdate() and OnExecution() methods. The OnOrderUpdate()Ryan M.NinjaTrader Customer Service
-
Ryan,
Here you provided another good example of event driven method, or OnExecution(). So I assume other similar places such as OnMarketDepth() should be fine too?
Also when you said "to check that the order methods are available within the scope", how do I make sure this is indeed in the scope?
Thanks.
Comment
Latest Posts
Collapse
| Topics | Statistics | Last Post | ||
|---|---|---|---|---|
|
Started by charlesugo_1, 05-26-2026, 05:03 PM
|
0 responses
52 views
0 likes
|
Last Post
by charlesugo_1
05-26-2026, 05:03 PM
|
||
|
Started by DannyP96, 05-18-2026, 02:38 PM
|
1 response
142 views
0 likes
|
Last Post
|
||
|
Started by CarlTrading, 05-11-2026, 05:56 AM
|
0 responses
160 views
0 likes
|
Last Post
by CarlTrading
05-11-2026, 05:56 AM
|
||
|
Started by CarlTrading, 05-10-2026, 08:12 PM
|
0 responses
96 views
0 likes
|
Last Post
by CarlTrading
05-10-2026, 08:12 PM
|
||
|
Started by Hwop38, 05-04-2026, 07:02 PM
|
0 responses
276 views
0 likes
|
Last Post
by Hwop38
05-04-2026, 07:02 PM
|
Comment