Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

Floating point issue with simple price operations

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

    Floating point issue with simple price operations

    I'm having a weird floating point issue with a simple subtract operation between two EURUSD prices, that should give some number up to 5 significative decimals, yet it gives almost the right number but there's always a 0.0000000000x that pops up, and being this a simple add/subtract operation between two direct prices, I think it shouldn't give anything like this. I don't know if this feedback is useful for you but it's a heads up.

    In order to address it, which way would you suggest:

    1. Rounding float type ?

    or

    2. Using decimal types ?

    Update:
    Personal choice #1, it allows an easier writing and readable code
    Last edited by pstrusi; 09-20-2017, 09:22 AM.

    #2
    Hello pstrusi,

    Thank you for the post.

    Rounding the float will likely be the best thing to use. Using decimal will use an unnecessary amount of memory.

    I would advise using the following:

    Code:
    Round(Double, Int32)
    Here is a publicly available link to Round on the MSDN Documentation:
    Rounds a value to the nearest integer or to the specified number of fractional digits.


    Could you please post the code you are using to perform the subtraction operation?

    I look forward to your reply.
    Chris L.NinjaTrader Customer Service

    Comment

    Latest Posts

    Collapse

    Topics Statistics Last Post
    Started by FrazMann, Today, 11:21 AM
    0 responses
    3 views
    0 likes
    Last Post FrazMann  
    Started by geddyisodin, Yesterday, 05:20 AM
    8 responses
    52 views
    0 likes
    Last Post NinjaTrader_Gaby  
    Started by cmtjoancolmenero, Yesterday, 03:58 PM
    10 responses
    36 views
    0 likes
    Last Post NinjaTrader_ChelseaB  
    Started by DayTradingDEMON, Today, 09:28 AM
    4 responses
    24 views
    0 likes
    Last Post DayTradingDEMON  
    Started by George21, Today, 10:07 AM
    1 response
    19 views
    0 likes
    Last Post NinjaTrader_ChristopherJ  
    Working...
    X