Comparison of Portfolio Trading and Testing Platforms?

Quote from fundjunkie:

Hi,
I must confess I'm a bit confusd by your message here. On one hand you claim to be comparing portfolio trading and testing platforms but I see entries in this thread relating to tick data throughput, ie. you're adddressing intra-day timeframes.

Given that, why do you include the likes of Trading Blox in your list? It is eod only and so you're not comparing apples with apples.

That said, I will suggest another to add to your list - until it is properly rationalized:

Tradersstudio:

Going by the columns of your table...

1. Yes
2. Yes
3. Yes
4. I think it can do this, I don't trade stocks
5. No
6. Yes
7. No - They have auto-execution under development I believe
8. Don't understand difference between this and previous column.
9. No - A Real-time version is under develpment. I don't know when it will be released.
10. No
11. No - An API is provided
12. Can't remember last release date - late last year I think.

Thx
D

fundjunkie,

These are excellent assessments. A CEO of MultiCharts and I discussed this same issue this morning by phone.

We agree that we want to the chart to make all these issues that you mention very clear.

A new version is under development which will make the following clear:

1. Target markets/focus of development for each platform. To show the contrast between non-programmer systems like Multi-Charts and programmer oriented systems like TickZOOM, NeoTicketer, Ninja, etc.

2. Data types supported (that makes EOD-only clear) but we must include Trading Blox because it comes up for any searches on portfolio systems and is a FAQ for comparison to TickZOOM.

3. Languages supported. This will make clear the difference in levels of EasyLanguage support which favors MultiCharts. Plus it will list the primary languages of other systems like C# and their level of support for converting or translating from EasyLanguage.

4. TradersStudio was added also. I hope to have a new chart up today.

5. The new chart will eliminate most of the others platforms without either portfolio support or significant market share unless someone recommends adding them back in this thread.

Sincerely,
Wayne
 
Quote from fundjunkie:


However, I think this type of check list is pretty pointless. How a platform fulfills these requirements is fare more important than whether it has them or not. And flexibility, ease of use and programmability are critical too. Trying to make this a kind of black & white beauty contest is ultimately self defeating...

Understood. After this chart is accurate and clear, the plan is to drill down into each feature by having links to click with pages that discuss the "how" comparison.

Here's an example of a "how" comparison between TickZOOM and MultiCharts that the chart needs to make clear.

TickZOOM is for traders who either have some programming skills or can afford to hire a programmer. And TZ only supports total trade automation of portfolios without any discretionary type features whatsoever. In fact, TickZOOM has very little focus on GUI features since programmers prefer the power and flexibility of the API.

In contrast, for non-programmers who want to automate their trading, they will, for example, enjoy the MultiCharts environment better. (which I have also used).

That's because of the elegant GUI support and EasyLanguage support and extensions in MultiCharts. I have used it and say this first hand.

On the other hand, programmers will immediately love all the niceties in TickZOOM that cater to their abilities and simplify many tasks. Especially the open source platform (except the data engine which is commercial open source) and the ability to run the entire system in a debugger, EasyLanguage-like features added to C# and automated testing.

Eventually, we hope the chart will make the "how" as clear as the "what" so it's clear the difference between the tools.

Sincerely,
Wayne
 
Okay.

There's a new and improved comparison chart. Actually 2 charts now.

http://www.tickzoom.com/wiki/TickZoom/Comparison

It better shows the difference in target market for programmer vs. non-programmer and institutional.

Hmm, we also need to put pricing on these charts, don't we?

Well that will be in the next version.

Any other suggestions, corrections?

Does this layout better compare the relevant platforms?
 
Quote from fundjunkie:

That said, I will suggest another to add to your list - until it is properly rationalized:

Tradersstudio:


Hey, fundjunkie,

Can you look at the new comparison and send the yes/no answers for TradersStudio, I never used it.

The new chart is more detailed and gets more into the "how" that you discussed. But, again, separate pages will delve into that more.

Wayne
 
Hi,
If Someone from Tradersstudio doesn't show up then I'l have a stab at it. However, as I don't use all of the product's features I can't claim to be an expert.

In the meantime, could you describe the architecture of tickzoom? Saying a product is open source and designed for programmers can hide a multitude of sins. And I'd also appreciate it if you could compare and contrast it with Quant Developer which I consider to be the benchmark for retail programmatic trading platforms (although now purchased by Quant House).


Thx
D
 
Few corrections for neoticker:

I don't know what you mean with 'portfolio trader', but you can trade multiple symbols and multiple systems at the same time.

You can also import tick data (trade and top-of-the-book bid/ask data). Problematic is that for a tick-level backtest the entire dataset has to be loaded into memory first - that is something tickzoom does better.

It is also provider-agnostic, they provide an open interface spec for data and broker services. I'm rolling my own.

Also, i think you should include Quantfactory and Rightedge in your matrix, imo these 2 products are the closest to your project. Especially the quanthouse suite is very similar to your project, you can also purchase the sourcecode, but the price is in another dimension.
 
Any other suggestions, corrections?

Maybe "max. number of symbols for portfolio testing".
Only a few platforms do unlimited symbols.
Multicharts is limited to 100 symbols (unlimited only with the expensive "PRO" version).
 
Quote from Pippi436:

I don't know what you mean with 'portfolio trader', but you can trade multiple symbols and multiple systems at the same time.

Portfolio trading means whats in the feature list below that chart. It means someone running many strategies but running the position sizing, risk, and money management based on the combined equity curve of all of them in the whole broker account.


Quote from Pippi436:

You can also import tick data (trade and top-of-the-book bid/ask data). Problematic is that for a tick-level backtest the entire dataset has to be loaded into memory first - that is something tickzoom does better.

Thanks I'm fixing that. I formerly used NeoTicker and you're right. That was a typo. But you're also right about it's performance challenges.

Quote from Pippi436:

It is also provider-agnostic, they provide an open interface spec for data and broker services. I'm rolling my own.


Once again, you're right. It was a typo and will be uploaded shortly with the corrections.

Quote from Pippi436:

Also, i think you should include Quantfactory and Rightedge in your matrix, imo these 2 products are the closest to your project. Especially the quanthouse suite is very similar to your project, you can also purchase the sourcecode, but the price is in another dimension.

I'll be happy to do so, just like TradersStudio, but never used them myself so someone who was a user or the vendor needs to step forward and fill in the blanks.
 
Quote from B.Willis:

Maybe "max. number of symbols for portfolio testing".
Only a few platforms do unlimited symbols.
Multicharts is limited to 100 symbols (unlimited only with the expensive "PRO" version).

Yes. Good point. We're considering how to do a price comparison.

My thought is to show a chart with the highest and lowest entry price for each product. And a few rows of the different ways vendors separate the features between the price levels.

Sincerely,
Wayne
 
Quote from Pippi436:

I don't know what you mean with 'portfolio trader', but you can trade multiple symbols and multiple systems at the same time.

BTW, I was told by a TickZOOM user who formerly used NeoTicker that it does allow portfolio trading simply that you have to do a lot of coding to set it up to do so. But we're giving it a nod because it is at least possible.

Others with a No are built in such a way that it's relatively impossible to get the combined information between strategies and communicate it between them to get true portfolio level intelligence.

Wayne
 
Back
Top