I didn't realize that my piker trading journey would blow up the limits of the programming of NinjaTrader 7 software. Well, it finally happened today, and it is Ironical that Ninja is sponsoring this section. I logged in last night, no problem, to watch some Sunday-night futures action. But I try to log into the thing this morning, and I get a corrupt database message. I sent in a support ticket, and Ninja support tells me that yes, the database is "full". It has reached max size. Really? I am sure they meant internal database index headers or some shit, because the file itself is only ~700MB in size. So after 9 years of using NT7, I killed it! So I had to just move the old .SDF file out of there to let a new one propagate. But I have lost all ATM strats, instruments, trade history, etc. This has happened before on corrupted database incidents in the past, but at least they could recover on a repair through the in-platform repair tool. Not this time though. The only true loss I care about is all the ATM strats. But since I was using only one or two of the dozens I had created over the years, no big whoop. Just have to recall the parameters, heh. On the bright side, it is now loading faster on startup. Yay? *sighs*
I would suggest switching to NT8. Much better and faster version. We bited the bullet and rewrote the code.
It is a lot slower. The biggest issue is that NT7 can not take advantage of multi core, thus making it very slow.
How damned fast do I need it to be? And besides, I heard that NT8 does NOT use multi-threading code for processors...It simply resolves the data at 1 millisecond intervals, instead of 100 milliseconds.
i believe it does use multi threading. Speed is super important to us as we run extensive back tests.