public override string FormatPriceMarker(double price) { double trunc = Math.Truncate(price); int fraction = Convert.ToInt32(320 * Math.Abs(price - trunc) - 0.0001); // rounding down for ZF and ZT string priceMarker = ""; if (TickSize == 0.03125) { fraction = fraction/10; if (fraction < 10) priceMarker = trunc.ToString() + "'0" + fraction.ToString(); else priceMarker = trunc.ToString() + "'" + fraction.ToString(); } else if (TickSize == 0.015625 || TickSize == 0.0078125) { if (fraction < 10) priceMarker = trunc.ToString() + "'00" + fraction.ToString(); else if (fraction < 100) priceMarker = trunc.ToString() + "'0" + fraction.ToString(); else priceMarker = trunc.ToString() + "'" + fraction.ToString(); } else priceMarker = price.ToString(Gui.Globals.GetTickFormatString(TickSize)); return priceMarker; }
Announcement
Collapse
No announcement yet.
Partner 728x90
Collapse
NinjaTrader
Chart Price Markers for fractional instruments like ZB
Collapse
X
-
Please add below code in the class of your indicator. This will fix price markers issues with bond futures.
Code:
-
Hello dwt__,
Unfortunately there is no change in this regard.
Leave a comment:
-
Originally posted by NinjaTrader_Jason View PostUnfortunately fractional prices for the ZB will not be supported in NinjaTrader 7.
Oddly, even the fib tool "gets" 32nd's and 1/2 32nd's.
Guess we'll need to use jh1962's kludge until NT gets it right.
dwt
Leave a comment:
-
What works for me
When calculating an indicator for bonds, the raw value (i.e. with ZB at 119^05 the value would be 119.15625) works fine, but it is inelegant for display purposes. So I simply use this when I Print() or DrawText() and it suits me.
Where x = Bond Price
System.Math.Floor(x) + "^" + ((x - System.Math.Floor(x))*32).ToString("00")
Comes out as
119^05
Leave a comment:
-
Unfortunately fractional prices for the ZB will not be supported in NinjaTrader 7.
Leave a comment:
-
To raise this question again, will fractional prices be supported in NT 7? I have to duplicate and then modify every single system indicator I am using by hand which is quite annoying.
Leave a comment:
-
I second both suggestions. I would like to add that you should also be able to specify the number of decimals after the comma of prices and indicator values that are displayed in the decimal format. Right now it's only 2 decimals.
Leave a comment:
-
Thanks for the suggestions. We will put them on the list of future considerations.
Leave a comment:
-
I would like to suggest NT provide both options ( xxx'xxx and xxx.xxxx ) for the price labels on y-axis (both prices and indicators). I get more used to the format xxx.xxxx for all instruments so that I can easily add/substract 0.5 or 1 point from some points on ZN, ZB, etc. chart to calculate R/S lines. Perhaps there are some other traders who prefer xxx.xxxx format as I do.
- Clearpicks
Leave a comment:
-
Guest repliedHi Jim,
Thank you for your suggestion. I will forward on to our development team.
Leave a comment:
-
Chart Price Markers for fractional instruments like ZB
The 30 Year U.S. Treasury Bonds Futures (ZB) instrument's prices are in 32nds and 1/2 of 1/32. Charting ZB shows a price axis displayed with the format xxx'xxx, which is correct. Price Markers for price data and the cursor are also displayed as xxx'xxx. However, Price Markers from Indicators are always displayed as xxx.xxxxxx.
Please change Indicator Price Markers to display as xxx'xxx when they are the decimal equivalent of 32nds and xxx.xxxxxx when they are not.Tags: None
Latest Posts
Collapse
Topics | Statistics | Last Post | ||
---|---|---|---|---|
Started by GussJ, 03-04-2020, 03:11 PM
|
16 responses
3,279 views
0 likes
|
Last Post
by Leafcutter
Today, 04:14 PM
|
||
Started by WHICKED, Today, 12:45 PM
|
2 responses
19 views
0 likes
|
Last Post
by WHICKED
Today, 03:36 PM
|
||
Started by Tim-c, Today, 02:10 PM
|
1 response
8 views
0 likes
|
Last Post Today, 02:52 PM | ||
Started by Taddypole, Today, 02:47 PM
|
0 responses
5 views
0 likes
|
Last Post
by Taddypole
Today, 02:47 PM
|
||
Started by chbruno, 04-24-2024, 04:10 PM
|
4 responses
51 views
0 likes
|
Last Post
by chbruno
Today, 02:38 PM
|
Leave a comment: