ref: https://ninjatrader.com/support/help...toticksize.htm
Announcement
Collapse
No announcement yet.
Partner 728x90
Collapse
NinjaTrader
Double difference strange results
Collapse
X
-
Why not just use the NS provided function, RoundToTickSize()?Originally posted by ninjo View Post
ref: https://ninjatrader.com/support/help...toticksize.htm
- Likes 1
-
Hello ninjo,
Thanks for your post.
This mathematical behavior is expected with floating point arithmetic. We have some various tips on working with floating point arithmetic in our Tip page below.
Floating point math - https://ninjatrader.com/support/help...arithmetic.htm
Rounding the result to your expectation is viable. For being able to identify the number of digits needed for the rounding precision, you could follow an approach similar to those suggested in the publicly available resource below to get the number of significant digits in TickSize.
Finding the number of places after the decimal point of a number - https://stackoverflow.com/questions/...nt-of-a-double
Please let us know if we can be of further assistance.
Leave a comment:
-
I solved it with Math.Round function:
Code:double theDif = Math.Round( 0.709 - 0.7091, 4);
The problem is that I want to claculate the number of ticks between two chart prices.
Its works and return: -1Code:Math.Round( 0.709 - 0.7091, 4) / TickSize
In this case the price have 4 decimals, but how could I set for all markets??
Thank you
Leave a comment:
-
Double difference strange results
Hello,
I am trying to obtain the difference between two doubles and NT8 return stranges results:
Code:double theDif = 0.709 - 0.7091; Print("theDif--> "+ theDif);
And the Output result is:
theDif--> -9,9999999999989E-05
The result would be -0,0001
What I am doing bad? Thank you.
Last edited by ninjo; 03-11-2019, 10:44 AM.Tags: None
Latest Posts
Collapse
| Topics | Statistics | Last Post | ||
|---|---|---|---|---|
|
Started by SalmaTrader, 07-07-2026, 10:26 PM
|
0 responses
42 views
0 likes
|
Last Post
by SalmaTrader
07-07-2026, 10:26 PM
|
||
|
Started by CarlTrading, 07-05-2026, 01:16 PM
|
0 responses
20 views
0 likes
|
Last Post
by CarlTrading
07-05-2026, 01:16 PM
|
||
|
Started by CaptainJack, 06-17-2026, 10:32 AM
|
0 responses
14 views
0 likes
|
Last Post
by CaptainJack
06-17-2026, 10:32 AM
|
||
|
Started by kinfxhk, 06-17-2026, 04:15 AM
|
0 responses
20 views
0 likes
|
Last Post
by kinfxhk
06-17-2026, 04:15 AM
|
||
|
Started by kinfxhk, 06-17-2026, 04:06 AM
|
0 responses
22 views
0 likes
|
Last Post
by kinfxhk
06-17-2026, 04:06 AM
|

Leave a comment: