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!
See more
See less

Partner 728x90

Collapse

Convert.ToInt32() rounding system

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

    Convert.ToInt32() rounding system

    Hello NT Team,

    if I use
    Code:
    Convert.ToInt32(1.6)
    it will give me "2" as a result, and if I use it for for
    Code:
    Convert.ToInt32(1.2)
    it will give "1" as a result.

    but for me I want to get the EXACT number before "," like if I have
    Code:
    Convert.ToInt32(1.1) or Even Convert.ToInt32(1.9)
    for me both they should render me "1" as a result

    Which function allows to do this please ?

    Thanks

    #2
    You have two choices.

    Casting a double to an int discards the decimal portion,

    double d = 3.5;
    int i = (int)d;


    Or use Math.Truncate to be a little more explicit about it,

    double d = 3.5;
    int i = (int)Math.Truncate(d);


    Both techniques do the exact same thing.

    Read this.

    Comment


      #3
      Hello MohammedAmine,

      bltdavid is giving good information.

      You could also Math.Floor() to round the double down first, then convert to an integer.
      Returns the largest integral value less than or equal to the specified number.
      Chelsea B.NinjaTrader Customer Service

      Comment

      Latest Posts

      Collapse

      Topics Statistics Last Post
      Started by rbeckmann05, Yesterday, 06:48 PM
      1 response
      12 views
      0 likes
      Last Post bltdavid  
      Started by llanqui, Today, 03:53 AM
      0 responses
      6 views
      0 likes
      Last Post llanqui
      by llanqui
       
      Started by burtoninlondon, Today, 12:38 AM
      0 responses
      10 views
      0 likes
      Last Post burtoninlondon  
      Started by AaronKoRn, Yesterday, 09:49 PM
      0 responses
      15 views
      0 likes
      Last Post AaronKoRn  
      Started by carnitron, Yesterday, 08:42 PM
      0 responses
      11 views
      0 likes
      Last Post carnitron  
      Working...
      X