PDA

View Full Version : Historical interferes with file write?


Burga1
05-14-2008, 12:38 PM
Greetings,

I've got a strategy that is writing some info to a file. It saves the file on the C: drive. The file appears on the C: drive as it should however it is empty, without any text written to it at all and it has "0" bytes. The very strange thing is, however, if I stop/remove the strategy from the chart the file then "populates" with the correct information as it should...I'm at a total loss to explain why this happens? I do believe it has something to do with the "historical only" code I placed in OnBarUpdate (i.e. if(historical){return;})...Any clues as to what causes this?

NinjaTrader_Ray
05-14-2008, 01:37 PM
Sorry, I do not.

NinjaTrader_Ray
05-14-2008, 01:38 PM
Maybe you have something happening by where data is stored in memory and flushed out once the streamreader object is disposed of?

Burga1
05-14-2008, 01:52 PM
What would cause that? Do I have too many charts open perhaps? If it means anything if I remove the "Historical" limitation the file does seem to populate with all the past bar data...it seems to be only a "real-time" issue...

NinjaTrader_Ray
05-14-2008, 02:43 PM
How you use the streamwriter object coud cause that...This is in the scope of C# programming and you will have to dig into it on your own. Has nothing to do with the NinjaScript layer.