Announcement
Collapse
Looking for a User App or Add-On built by the NinjaTrader community?
Visit NinjaTrader EcoSystem and our free User App Share!
Have a question for the NinjaScript developer community? Open a new thread in our NinjaScript File Sharing Discussion Forum!
Have a question for the NinjaScript developer community? Open a new thread in our NinjaScript File Sharing Discussion Forum!
See more
See less
Partner 728x90
Collapse
NinjaTrader
Storing and Reading Data
Collapse
X
-
Storing and Reading Data
I have successfully created my own chart overriding Plot() etc. Question now is how best to store my data? IE: everytime I hit F5, the chart refreshes, and I lose all my past data, and it starts all over again. What is the optimal way to do this? StreamReader/Writer? Storing in a DB table? I'm just asking what is the most optimal way, I've successfully used both methods, so I understand how to do it just not sure which is the "best" way to do this performance-wise, etc.Tags: None
-
Hello funk101,
Unfortunately we do not have specific performance guidelines available. For implementation, you may want to look into this SQL sample provided by one of our members. May also want to look into the GOMI recorders available on these forums as well.Ryan M.NinjaTrader Customer Service
-
Which is better to distribute?
If one needs to store historical OnMarketDepth() / OnMarketData() bid/ask/volume info, is it better to do so via writing data to the filesystem using StreamReader/StreamWriter or simply recording rows in a database? Keeping in mind that this would be distributed as an indicator to clients. (I'm not asking 'how' to do it, just what is the 'better' way for distribution, opinions welcome.) :-)
Comment
-
Originally posted by funk101 View PostIf one needs to store historical OnMarketDepth() / OnMarketData() bid/ask/volume info, is it better to do so via writing data to the filesystem using StreamReader/StreamWriter or simply recording rows in a database? Keeping in mind that this would be distributed as an indicator to clients. (I'm not asking 'how' to do it, just what is the 'better' way for distribution, opinions welcome.) :-)
How certain can you be that all your clients will either already have whatever database you are using installed, or be willing to install it?
Can you tolerate the loss of business from those who decline to install the database?
Comment
Latest Posts
Collapse
Topics | Statistics | Last Post | ||
---|---|---|---|---|
Started by eduardodipp7, Today, 10:29 AM
|
0 responses
1 view
0 likes
|
Last Post
by eduardodipp7
Today, 10:29 AM
|
||
Started by AgriTrdr, 07-16-2023, 12:54 PM
|
39 responses
272 views
0 likes
|
Last Post
by f.saeidi
Today, 10:23 AM
|
||
Started by ninza33, Today, 09:10 AM
|
1 response
10 views
0 likes
|
Last Post Today, 09:46 AM | ||
Started by goodknight777, Today, 08:43 AM
|
1 response
6 views
0 likes
|
Last Post Today, 09:25 AM | ||
Started by kramnor2001, Yesterday, 02:30 PM
|
3 responses
21 views
0 likes
|
Last Post
by kramnor2001
Today, 09:20 AM
|
Comment