Announcement
Collapse
No announcement yet.
Partner 728x90
Collapse
NinjaTrader
Arrays vs DataTable()
Collapse
X
-
Arrays vs DataTable()
To access prices one uses Closes[0][0], or Opens[0][0], or similar. Altho this is simple and direct, seems the more efficient way would be to use DataTable(). So, why doesn't the underlying code use that instead of the arrays that it currently uses ? -
Hello spottysallrite,
Thanks for your post.
This choice was made early on in the development process since DataSeries aren't just a special case of DataTable(). A C# DataRow isn't flexible enough for our BarsSeries to inherit from, especially when it comes to our unique constant reindexing so that e.g. Close[0] always refers to the most recent bar.
Additionally, remember that what's in these series could be anything. A C# Item object adds a layer of obfuscation that e.g. "double", "DateTime" does not have.
Please let me know if you have any further questions.Josh G.NinjaTrader Customer Service
-
So, is Closes[0][0] maintained with a Dictionary<>, or a custom array ? (Asking this so I can better understand how to write my scripts.)
Comment
-
Hello spottysallrite,
Those series aren't contained in either. They are maintained inside a NinjaScript DataSeries.
Help Guide- ISeries<T>Josh G.NinjaTrader Customer Service
Comment
-
Comment
-
Series<T> are NinjaScript objects, so there is not an MSDN page for them. Please see the help guide documentation on Series<T> for more information.
Help Guide- ISeries<T>
Let me know if you have any questions.Josh G.NinjaTrader Customer Service
Comment
Latest Posts
Collapse
| Topics | Statistics | Last Post | ||
|---|---|---|---|---|
|
Started by Hwop38, 05-04-2026, 07:02 PM
|
0 responses
151 views
0 likes
|
Last Post
by Hwop38
05-04-2026, 07:02 PM
|
||
|
Started by CaptainJack, 04-24-2026, 11:07 PM
|
0 responses
303 views
0 likes
|
Last Post
by CaptainJack
04-24-2026, 11:07 PM
|
||
|
Started by Mindset, 04-21-2026, 06:46 AM
|
0 responses
244 views
0 likes
|
Last Post
by Mindset
04-21-2026, 06:46 AM
|
||
|
Started by M4ndoo, 04-20-2026, 05:21 PM
|
0 responses
345 views
0 likes
|
Last Post
by M4ndoo
04-20-2026, 05:21 PM
|
||
|
Started by M4ndoo, 04-19-2026, 05:54 PM
|
0 responses
175 views
0 likes
|
Last Post
by M4ndoo
04-19-2026, 05:54 PM
|

Comment