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 Jimmyk, 01-26-2018, 05:19 AM
      6 responses
      835 views
      0 likes
      Last Post emuns
      by emuns
       
      Started by jxs_xrj, 01-12-2020, 09:49 AM
      6 responses
      3,291 views
      1 like
      Last Post jgualdronc  
      Started by Touch-Ups, Today, 10:36 AM
      0 responses
      10 views
      0 likes
      Last Post Touch-Ups  
      Started by geddyisodin, 04-25-2024, 05:20 AM
      11 responses
      62 views
      0 likes
      Last Post halgo_boulder  
      Started by Option Whisperer, Today, 09:55 AM
      0 responses
      9 views
      0 likes
      Last Post Option Whisperer  
      Working...
      X