For most instruments there isn't an issue, but for bonds that trade in fractions it's much easier to say 138'2 than 138.0625. Is there a type converter or tool that would convert the Bond's shorthand given as a string to a double?
Announcement
Collapse
No announcement yet.
Partner 728x90
Collapse
NinjaTrader
Fractions as inputs for an indicator running on Bonds
Collapse
X
-
Fractions as inputs for an indicator running on Bonds
I have an indicator that takes two prices as inputs.
For most instruments there isn't an issue, but for bonds that trade in fractions it's much easier to say 138'2 than 138.0625. Is there a type converter or tool that would convert the Bond's shorthand given as a string to a double?Tags: None
-
Hello Dan,
Thanks for your post.
There isn't a TypeConverter available that I could suggest, but you could consider parsing the string, checking if it has a ' and then you can divide the subscript by 32 and add it to the whole number.
I look forward to assisting.Code:string input = "123'2"; string[] split = input.Split('\''); double subscript = double.Parse(split[1]); subscript = subscript / 32; double number = double.Parse(split[0]); Print((number + subscript).ToString());
-
Thanks Jim.
I didn't think there was anything, but wanted to check to be sure.
FYI for everyone reading this...
Jim's example is good for the specific case of ZB. To make this work for all instruments using the apostrophe use:
Also some supporting code to make sure you are starting with a number and didn't get any other characters in your string that won't convert to a number.Code:subscript = subscript * Instrument.MasterInstrument.TickSize;
Comment
Latest Posts
Collapse
| Topics | Statistics | Last Post | ||
|---|---|---|---|---|
|
Started by CarlTrading, 03-31-2026, 09:41 PM
|
1 response
81 views
1 like
|
Last Post
|
||
|
Started by CarlTrading, 04-01-2026, 02:41 AM
|
0 responses
42 views
0 likes
|
Last Post
by CarlTrading
04-01-2026, 02:41 AM
|
||
|
Started by CaptainJack, 03-31-2026, 11:44 PM
|
0 responses
64 views
2 likes
|
Last Post
by CaptainJack
03-31-2026, 11:44 PM
|
||
|
Started by CarlTrading, 03-30-2026, 11:51 AM
|
0 responses
66 views
0 likes
|
Last Post
by CarlTrading
03-30-2026, 11:51 AM
|
||
|
Started by CarlTrading, 03-30-2026, 11:48 AM
|
0 responses
54 views
0 likes
|
Last Post
by CarlTrading
03-30-2026, 11:48 AM
|

Comment