What are the most professional automated trading platforms ?

Quote from Epic:

I realize this is a slightly old thread, but this topic has affected my operation a lot lately and rather than start a new thread I thought I would share my experiences and opinions on this one.

It seemed like just the point that the most correct answer started coming out of this thread, everyone stopped posting. Tenthousandmen and Equalizer just started to touch on it, and I was waiting for more discussion and then it stopped.

I tried for a long time to discover an off-the-shelf analysis/automation program that would both do the numerical/stat analysis and then allow me to develop trading signals and automated triggers based on the results. In the end, there was no such program, even for $$$$. The retail programs really just provided tools to backtest the same types of strats that everyone loses money with. Like Tenthousandmen suggested, these programs are incapable of developing an automated system better than discretionary.

In the end, I discovered the real solution is something like the following.
  • SQL server (or cheap/free variant) for flat form data storage/retrieval
  • MatLab if numerical in nature, or R/S-Plus if more stats based, for data processing, analysis, and presentation.
  • Proprietary app for indicators/alerts/triggers, in my case C# based but can be C++ or Java too.
  • X-Trader, T4, or Ninja for direct access automated trade execution. I prefer X-Trader (or T4 for less expense), but I'm not as familiar with Ninja.

Basically, no retail software is going to have a packaged analysis platform that will provide an edge in trading. Every Joe out there is running MAs, bands, channels, S&R, Stochs, with these retail apps. There is no edge there. If you want an edge you must be more creative and determined than that, and this means using tools without built in boundaries. Any app offering built-in scanners and analysis packs is imposing the exact boundaries that you must avoid.

Good post and apparently I agree with everything you said :)

IMO, multicharts is a good platform to start basic strategy work. Other good starter level tool is excel. Tradingblox is another good platform. Once you start to push the boundaries of these platforms, you graduate to Matlab. IMO, Bloomberg is a very good tool for real time data + news feed + analytics. But Bloomberg is not really suitable for strategy development. Does anyone want to contest this point ??!!

The above approach as Epic has mentioned is not feasible for every retail trader. Some retail traders will want to move to next level after Multicharts for strategy development purposes - without getting their custom software + database + order execution built up. For example, they might just want a better backtesting platform than Multicharts. Currently, apparent limitations of MC are:

1) No pairs trading, no baskets, no spreading capabilities
2) No vol specific analysis, vol trading capabilities
3) No order fill, no market making capabilities.

So, as a trader evolves, he needs a tool that will serve this purpose. So, my question is following:

Consider a successful retail trader (call him Mr. X) developing systems in Multicharts and trading them.

1) What is his next step? More professional software like RTS or ORC or some other software?
2) How much difference (qualitative, quantitative) would it make to the strategy development process for a retail trader if he does decide to spend 10k or more to get a professional development software license?
3) What are the other options similar to RTS/ORC out there?

Let us answer above just from the point of backtesting capabilities. We will assume if some strategy proves profitable in backtesting, Mr. X can get done custom programming for automatic order handling.
 
Quote from gmst:

bump...

I want the above post answered please.
If you have a profitable strategy that works in any platform or language, there are a few proprietary lines of code, maybe one page, maybe 100 pages.

All the rest can be outsourced safely, fast connection, order management, etc, etc. fast execution, etc, etc, etc. Others have done it already for you and it's basically open source for all platforms, brokers, etc. Use anything you want, hire a programmer to put it all together, but keep your 1 page secret. When it comes time to add your secret page to the code, ask the programmer to teach you to code your page yourself and how to so that you can do a basic copy and paste without the programmer being present. Then pay and fire the programmer.

C++, C#, assembler, VBA, all good...

Now if you want to learn some fancy new language like R or python in the hopes that you'll find a datamining edge jerking off with the data, you are wasting your time.

Develop in excel/VBA and then when you have something worthy of execution, translate to C# or assembler or whatever.

Everything else that you read is bullshit by wannabe-quant-trader employees. Use what you already know or if you know nothing about programming use EXCEL-VBA to research, or easylanguage, or MC or whatever.

99% of your final code has been already developed for you or can be at minimal cost... Now the 1 % secret page...don't show it to anyone. All the value is there.
 
back to what business to be precise? Snobbish and horribly delayed responses (sometimes for months) on your message forums?

Aside that could you please point out how your "back to business" product is different than what you had before (talking about the retail product). Anything new?

Quote from OpenQuant:

Exactly! We are back to business...
 
ORC is a professional quoting and market making platform, most often used on the equity index options side but they can also handle a host of other products.

Quote from sheepsucker:

Since RTS and ORC are completely new to me, could you be so kind and give some example of what you can do with these platforms that you cannot with Matlab or Multicharts?

thanks!
 
you should re-read your own post and count how many times you contradicted yourself. Hilarious. Nice job, Mr. Ninja Hyper.

Quote from tenthousandmen:

Anyone who suggests strategy developing in any of the mentioned platforms has never made an automated system more profitable than descretionary trading.

Strategy development takes place more in matlab, excel, braincel and many other non-trading platforms, including pencil and paper. People who try automated development solely in ___ platform are newbies on a yellow brick road trying to make a "grail" (automated system better than discretionary) out of traditional indicators (impossible).

I have tried Multicharts, SierraCharts, Lightspeed, eSignal, Ninjatrader, TWS, and a few others I can't recall. Since there seems to be a discrepancy with what a "amature" platform is (most likely due to the modest discretionary traders and nonprofitable ET dolts), I'll clearly define it for you - E*Trade is newbie, TWS web is newbie, Thinkorswim is newbie, Multicharts is a cross toward newbie. Almost all of the Java platforms are crap.

Ninjatrader is the best, with the big downfall of bugs. Charts in Ninjatrader are, at least imo, by far the most intuitive and easiest to work with. I can't imagine how many hours people must waste working with the mouse clicking/hand aching in the others. Automated trading (NOT development) is actually excellent in NT - I saw some other comments saying otherwise. Sorry, Mr. Discretionary :D :o :o it seems allot of losers around here like to slam NT because they failed to come up with anything productive (read...profitable) in Ninja and ultimately left blaming the platform's downfalls instead of blaming themselves, even if 5%-9% of the problem was their responsibility to get around the NT bugs. My message to these shortcomers: pull your f*cking boot straps up and throw your pathetic of an ego out the door - stick with support and resistance until you decide to learn what really makes automated trading tick (hint: it doesn't involve any of the default 'indicators' you'll find in any platform!)

Be aware that there is allot of bias about Multicharts - anyone who is Russian will not only automatically proclaim it as number one, but will go borderline trolling against others when they say it's not. I think Ninjatrader is the clear winner in discretionary, however others are very good like Sierrachart and Lightspeed.


For automation, also check out Cyborg trading.

Bottom line.....not only does NT 7 outrank in discretionary trading, it still wins in automation and automated execution. Others don't cover this (lightspeed), don't cover it as well (Sierrachart), or do it in a very newbie and useless way with lots of feminine colors (Multicharts with easylanguage). Just my opinion, cheers.

edit: I know the OP was talking about 'professional', but I took it as professional retail. Real professional platforms would be none of the above. For institutional level, I recommend Bloomberg. But for a retailer, this may not be the best choice, even if bb is far superior to the rest. My $.02 is to look to Ninjatrader, considering it's UI, Ninjascript, and superior user following - but also try the trials of the other platforms. With Ninjatrader you can run a strategy that you would normally run in a custom app fabric while having all of the options that would be difficult in custom software or impossible in other retail platforms - multibroker (NOT available in ANY other platform - want one broker, mr corzine?), charts, detail pnl gen (couldn't even find this in TWS!).....
 
+++

Quote from DeeDeeTwo:

Ninjatrader can't even do basic Pairs Spreading...
Only an idiot scalps a single instrument...
As opposed to baskets consisting of 50 or 100 positions.

The IB Spread Trader is a complete joke for stocks...
And probably for everything else.

http://www.ninjatrader.com/support/forum/showthread.php?t=36101


That's why any serious shop builds Custom Systems...
A platform with API, C#, Excel, SQL database...
A few 1000 hours of skilled programing and 5 years trading experience...
And you are ready to run a trading business...
As opposed to being a subsistence gambler in mom's basement.

Then you have precisely ZERO limitations...
And the entire Mook Fleecing industry hawking charts, ticks, ez-shit-on-toast...
Can go and fuck itself.
 
Quote from gmst:But Bloomberg is not really suitable for strategy development. Does anyone want to contest this point ??!!

100% agree, Bloomberg is not intended for strategy development. It is a portfolio management tool with access to users, news, data, etc. and most of all provides an excellent OMS (order management system) but that's about it. Bloomberg Analytics is not intended (my opinion) for developing automated strategies at all.

Bloomberg is an excellent tool for a manual trader or a hedge fund when they reach that level but most HFT shops I encounter don't have a single terminal.
 
If I just want to trade one single stock such as AAPL through one broker Interactive Broker, what automate system would you recommend based on your experience of trying many system so far? Thanks.
 
You have no idea how really good professional automated trading platform looks like . I had no idea either until I saw one and used it.
This system is not available in open access that is why do not ask me for the name.
But no trading platform will be good for you unless you have a good strategy . And it takes a ton of time , nerves and experience to create one . It is a lot harder than you think.
 
Back
Top