Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

Allow only numbers in string propertie (Strategy Tab)

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Allow only numbers in string propertie (Strategy Tab)

    Hi, I have a public string property and would like to protect it so that only numbers can be entered. For example, if 120000 is entered, it should be automatically formatted to 12:00:00. How can I best solve this? Does anyone have an idea, is there an attribute or similar?

    Click image for larger version

Name:	Screenshot_2.jpg
Views:	155
Size:	49.8 KB
ID:	1166367
    sidlercom80
    NinjaTrader Ecosystem Vendor - Sidi Trading

    #2
    Hello sidlercom80,

    You could add logic into the set { } to check what value was set, if it wasn't a number you could pass a default number as the set value instead of whatever the user had used.

    Code:
    private string test = "";
    public string Test
    {
        get { return test.ToString(); }
        set {
            if(value != "0") test = "0";
            else test = value;
        }
    }
    Here is a simple example of a property that simply checks if the string is equal to "0", if its not 0 it will set the string to 0. You could add any other conditions into a set just like that to parse the string to a number or do whatever task was needed before setting the value.

    Comment


      #3
      Hi _Jesse, here is my solution:

      Code:
      public string SessionStartTimeString
      {
         get { return sessionStartTimeString; }
         set
               {
                  if (value != sessionStartTimeString)
                  {
                     var pattern = @"(?:[01]\d|2[0-3]):(?:[0-5]\d):(?:[0-5]\d)"
                     var regexp = new Regex(pattern);
      
                     if (regexp.IsMatch(value))
                     {
                         sessionStartTimeString = value;
                     }
                  }
               }
      }
      sidlercom80
      NinjaTrader Ecosystem Vendor - Sidi Trading

      Comment

      Latest Posts

      Collapse

      Topics Statistics Last Post
      Started by CarlTrading, 03-31-2026, 09:41 PM
      1 response
      80 views
      1 like
      Last Post NinjaTrader_ChelseaB  
      Started by CarlTrading, 04-01-2026, 02:41 AM
      0 responses
      40 views
      0 likes
      Last Post CarlTrading  
      Started by CaptainJack, 03-31-2026, 11:44 PM
      0 responses
      64 views
      2 likes
      Last Post CaptainJack  
      Started by CarlTrading, 03-30-2026, 11:51 AM
      0 responses
      63 views
      0 likes
      Last Post CarlTrading  
      Started by CarlTrading, 03-30-2026, 11:48 AM
      0 responses
      54 views
      0 likes
      Last Post CarlTrading  
      Working...
      X