Announcement
Collapse
Looking for a User App or Add-On built by the NinjaTrader community?
Visit NinjaTrader EcoSystem and our free User App Share!
Have a question for the NinjaScript developer community? Open a new thread in our NinjaScript File Sharing Discussion Forum!
Have a question for the NinjaScript developer community? Open a new thread in our NinjaScript File Sharing Discussion Forum!
See more
See less
Partner 728x90
Collapse
NinjaTrader
Creating Unique OCO Strings Intrabar
Collapse
X
-
Hello GLFX005,
Thanks for your reply.
The method "GetAtmStrategyUniqueId()" will provide a unique ID each time it is called. If you are only running realtime, that is what we would suggest using.
I wasn't very clear in my previous post, that code would be used in OnBarUpdate()
-
Hello Paul, thank you for your reply.
Is this something I can use even if I don't care about historical backtest data? I'm using my strategy for live forward trading only.
Does the "GetAtmStrategyUniqueId()" stay the same throughout the time the strategy is loaded on my chart? And does the ID reset when I reload the Ninjascript?
I've been using this as a solution for my problem so far to make sure that the string is unique for each bar but also for each trade inside a bar:
("Q1" + CurrentBar + SystemPerformance.AllTrades.Count)
But I guess that adding the "GetAtmStrategyUniqueId()" is going to become beneficial when trading multiple of the same strategies on the same chart.
I am looking forward to your reply.
Leave a comment:
-
Hello GLFX005,
Thanks for your post.
Great question. Here is what you can use to cover both historical and realtime:
if (State == State.Historical)
oco = DateTime.Now.ToString() + CurrentBar + "entry";
else
oco = GetAtmStrategyUniqueId() + "entry";
Where oco is declared as a private string.
Reference: https://ninjatrader.com/support/help...gyuniqueid.htm
Leave a comment:
-
Creating Unique OCO Strings Intrabar
Hello staff,
I would like to create a unique OCO string while also trading intrabar with Calculate.OnPriceChange, which means that "CurrentBar" can not be used here to have a unique OCO string every time. What are some tricks that you know of that I could use in this scenario?
I'm looking forward to your reply.Tags: None
Latest Posts
Collapse
Topics | Statistics | Last Post | ||
---|---|---|---|---|
Started by wzgy0920, 04-20-2024, 06:09 PM
|
2 responses
27 views
0 likes
|
Last Post
by wzgy0920
Yesterday, 10:43 PM
|
||
Started by wzgy0920, 02-22-2024, 01:11 AM
|
5 responses
32 views
0 likes
|
Last Post
by wzgy0920
Yesterday, 10:33 PM
|
||
Started by wzgy0920, 04-23-2024, 09:53 PM
|
2 responses
74 views
0 likes
|
Last Post
by wzgy0920
Yesterday, 10:29 PM
|
||
Started by Kensonprib, 04-28-2021, 10:11 AM
|
5 responses
193 views
0 likes
|
Last Post
by Hasadafa
Yesterday, 10:19 PM
|
||
Started by GussJ, 03-04-2020, 03:11 PM
|
11 responses
3,235 views
0 likes
|
Last Post Yesterday, 08:07 PM |
Leave a comment: