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
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
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 fx.practic, 10-15-2013, 12:53 AM
|
5 responses
5,403 views
0 likes
|
Last Post
by Bidder
Today, 12:22 AM
|
||
Started by Shai Samuel, 07-02-2022, 02:46 PM
|
4 responses
94 views
0 likes
|
Last Post
by Bidder
Today, 12:11 AM
|
||
Started by DJ888, Yesterday, 10:57 PM
|
0 responses
6 views
0 likes
|
Last Post
by DJ888
Yesterday, 10:57 PM
|
||
Started by MacDad, 02-25-2024, 11:48 PM
|
7 responses
158 views
0 likes
|
Last Post Yesterday, 10:23 PM | ||
Started by Belfortbucks, Yesterday, 09:29 PM
|
0 responses
8 views
0 likes
|
Last Post
by Belfortbucks
Yesterday, 09:29 PM
|
Comment