Will NinjaTrader 7 support historical level 2 tick data for backtesting. Not the 'replay' stuff. If I had historical level 2 data from a different source , say all of 2004, could I load that data into NinjaTrader 7and backtest that on a tick by tick basis.
Hi, Have read quite a lot on Tradersstudio. My background is not from IT nor programmers. I am just keen to know going forward what is Tradersstudio approach espeacilly in the area of : 1) speed, 2) automation in trade execution realtime/ execution complexities, 3) handling of large amount of data /realtime, etc. For coming realtime version, will the incoming realtime features be more like an add-in or that entail a changed/reduced functionalities in its current EOD version, may be due to a changed to it design architecture? Also, I see quite a few recent TA softwares touting modern API with modern programming language as in C# and .net, database, etc. hence the much mentioned flexibility, expansibility, programmability, etc. Not sure what is Tradersstudio take on the above and whether it sees any current/future limitation or development potential. Thanks.
I've been playing with the various, not all by any means however, softwares for about 7-8 years so I though I would chime in here just for general info provision. Openquant: if you are not a good C# programmer, forget it. They do not provide examples of code except on the forums, sometimes. The event driven coding is the greatest thing since sliced bread, it affords clarity of coding and should be the model for all other software. Having said that, you can make sure your coding in any other package is done in modules and approach the same level of clarity but it's not the same......... the backtester is not real speedy and the charts are just an add-on to display results of automated trades or backtests. The latest version of the software crashed my computer when I ran one of their packaged strategies on range bars, range bars are a new addition to the software and apparently aren't entirely working. They do respond to bug reports and requests for features astonishingly fast, apparently they are good enough programmers to have written maintainable software. Some data downloading features of the software I have never gotten to work properly... I had to use Ninjatrader to download the data, export it to a Microsoft format and then import it to Openquant. They have Openquant only as a way to demo their stuff and hook higher end pro traders into using their Smartquant stuff, they are not very user friendly for the little guy that is struggling with programming, I am dumping that stuff until I can take a few classes in programming, by that time they might have all the features in there and working. Ninjatrader is coming on very strong as a market leading software. Their charting is on a par with Tradestation's imo and the chart trader feature is great for trading right off the chart, which I love, I hate typing in an order, always did, always will... I had problems with what appeared to be ambiguity between how bars were interpreted in backtesting and realtime, maybe it was my inability to understand what was going on with that but I dropped them as a backtester, I like Multicharts for backtesting. I'm not much of a C# programmer but with the examples of code provided by Ninjatrader I could do it. I can code up an indicator much faster in Ninjatrader than with "Easy Language"... The negative comments about Ninjatraders customer service seem ludicrous to me. They have, by far, the best forum for customer service. They answer questions on the forums within the hour typically. That stops kooks that would like to be on the forums and giving bad answers. Tradestation 2000 is very prone to giving me fits, it's day has come and gone for sure. I was able to use the Radarscreen as a backtester of sorts however, I don't recall the details of how I did that, but I could test strategies on hundreds of stocks over month's worth of intraday data in fairly quick time. Managing that much data was a nightmare. Tradestation 8 is fine really but the interface to the brokerage is poor. I abandoned it because of that. With Multicharts, Openquant, Ninjatrader, etc. you can query TWS and have account information, position information, etc. The only way I would use TS8 is if I went from trading futures to stocks. I could use the Radarscreen as an automated stock trading front end for TWS but they frown on trading with their software with another broker. They contractually disallow it in fact but I doubt they enforce it...... The latest version of Multicharts has recaptured my attention, I have a license for the software but was waiting for a better brokerage interface, which seems to have arrived. I can do everything I ever need to do in Easy Language so there is no programming limit for me in Multicharts, the charts look good, etc. Just my two cents, overviewish look at the softwares I have played with, enjoy........
I suggest that you take the time to read this whole thread. Each of these ponts have been touched on previously. Regarding the form of the real-time release I expect and believe that it will be a major release of Tradersstudio and not an add-in. I don't see how real-time functionality can possibly be implemented as an add-in. The notion is contradictory and irrational as it is core functionality. Also, you seem to be alluding to a requirement without spelling it out. Perhaps you could enlighten us as to what it is that you need? it is better to address specifics rather than generalities, IMHO. Thx D
In all fairness to Openquant that problem was pretty trivial, I have to scale up the range bar setting until the software sees it as what I want it to be and it all works fine, it just was one of those odd buggy things you see in the C environs.... Smartquant would be my number one choice, so far ahead of all the others, were it not impossible for me to code anything beyond the simplest things at this point. It is slower than some [and not terribly slow at all] in backtesting because it runs the entire fix protocol on every backtested trade. That is good in that your realtime trading is going to match your backtested results with no assumptions there to raise problems when you switch from backtest to forward test or real trading.... something was telling me to take C classes in the evenings years ago, I should have listened to that guy that taps on my shoulder and gives me hints
A lot of discussions regarding the trading platform has been done in this forum. I have always wondered that to be a successful trader: âIs it the person trading or the platform being used that makes the difference?â
It would not make much difference for me. I was just looking at the YM and thinking how I would feel at this point if I was manually trading or automating the same strategy... if it was automated I would be saying, "wow, reversed the position a few times, so far it's breaking even or slightly lossy and that means low cost to me in order to eventually get on the right side of the market"... if I was manually trading I would be thinking, "all this stress for nothing so far"...... I'm not a screen trader at all but I bet that the platform makes a big difference, traders say as much when they review software...
Are you trying to state the following, with regards to following the system that: "Auto trading allows you to follow the results, even if it does not seem like you are making progress; if you traded them manually because of all the trades you exited with small losses." Please clarify.