Announcement
Collapse
No announcement yet.
Partner 728x90
Collapse
NinjaTrader
Multiple strings?
Collapse
X
-
Multiple strings?
Is it possible to define multiple strings such as machine ID's? So it's (private string 1st, or 2nr, or 3rd) to allow the same line of guard code? Or do I have to define each as a string line and each have their own logic with an Or (||) between them?Tags: None
-
Hello Conceptzx,
If you have multiple strings you need stored, you can declare separate variables to hold these or you can use a collection such as a List<string> or string[] array.
With a collection you can loop through the elements with a for loop or foreach loop.Chelsea B.NinjaTrader Customer Service
-
Never mind, I got it... Thanks for the quick response
Can this be moved to a different section so that it isn't called upon every time the bar updates? Say like a daily recheck?Code:private string[] allowedMachineIDs = new string[] { "mID1", "mID2" }; protected override void OnBarUpdate() { string currentMachineID = Cbi.License.MachineId; bool isMachineIDAllowed = false; foreach (string id in allowedMachineIDs) { if (currentMachineID == id) { isMachineIDAllowed = true; break; } } if (!isMachineIDAllowed) { Print("Unauthorized access detected!"); }
Last edited by Conceptzx; 02-21-2024, 04:54 PM.
Comment
-
Hello Conceptzx,
If this is put in State.DataLoaded it would only evaluate when the script is enabled.
For a once a day check, you would need to put this in OnBarUpdate() and add a 1 day series and check this when BarsInProgress is 1.
Or you could use a C# timer.Chelsea B.NinjaTrader Customer Service
- Likes 1
Comment
Latest Posts
Collapse
| Topics | Statistics | Last Post | ||
|---|---|---|---|---|
|
Started by CarlTrading, 03-31-2026, 09:41 PM
|
1 response
79 views
1 like
|
Last Post
|
||
|
Started by CarlTrading, 04-01-2026, 02:41 AM
|
0 responses
40 views
0 likes
|
Last Post
by CarlTrading
04-01-2026, 02:41 AM
|
||
|
Started by CaptainJack, 03-31-2026, 11:44 PM
|
0 responses
63 views
2 likes
|
Last Post
by CaptainJack
03-31-2026, 11:44 PM
|
||
|
Started by CarlTrading, 03-30-2026, 11:51 AM
|
0 responses
63 views
0 likes
|
Last Post
by CarlTrading
03-30-2026, 11:51 AM
|
||
|
Started by CarlTrading, 03-30-2026, 11:48 AM
|
0 responses
54 views
0 likes
|
Last Post
by CarlTrading
03-30-2026, 11:48 AM
|

Comment