Quote from ButterMilk:
Hi all:
I am a experienced C++ and C# programmer . I'm sorry but I don't see the need for an Open Source Black box Trade Platform. I am using a existing commercially available C# based Trade Platform that I can do any of the things discussed in this thread...am I missing something? I would like to be involved if it makes sense...but I don't want to waste my time during over capabilities that have completed and proven.
Buttermilk, have you learned of the necessity of back testing using real tick data? If you trade a black box, it will be fed real time tick data. Plus, all stops and exits happen on a tick by tick basis. So you haven't truly back tested (at least in smaller time frames) unless you use tick data.
If so, how much tick data can your current platform handle? Does it have a limit on the amount it can fit in memory? TickZOOM can handle 10 million ticks with only 200Meg ram. On a 4 gig box it can take 400 million ticks at once.
Very soon (in a few weeks) that limitation will be gone also, so that it's irrelevant how much memory you have. It will stream the ticks from file during back testing which will eliminate even the few seconds load time before starting each test.
How long does your tick back testing take? TickZOOM can currently load and do a single back test with 10 million ticks which is 5 years of GAIN capital tick data in less than a 45 seconds including loading and running it.
That will soon be reduced to under 30 seconds.
And then we'll cut it by 4 X again because have a design to implement to capitalize on quad core technology on a single time series back test to parrellelize and finish a complete back test of 10 million ticks in 10 seconds or less. A will probably be filed before releasing this technology.
BTW, it already uses quad core during optimizing.
Plus TickZOOM has other features never heard of in other platform data engines.
For example, it already has unlimited simultaneously bar intervals available to strategies and indicators.
At has features to allow you write very "EasyLanguage" C# classes while adding on the power of C# and TickZOOM.
It has an execution server and a real time quote collecting server also so you can run your strategies and indicators as a black box system directly without code change.
It will soon have the ability to run unlimited instruments simultaneously as well.
NOTE: It has only limited indicators and other add-ons yet. It focuses primarily on the zoom speed data engine.
Personally I find it wonderful compared to any of the C# platforms I tried commercially simply due to the awesome speed. I'm able to try out more ideas in far less time.
For more info about what's great in tick zoom search elitetrader for "tickzoom road map" and read that post in this thread.
Unfortunately, many of the other cool features are spread through the pages of this forum. I hope to condense this information into pages on the tickzoom.org site soon. (which isn't available yet).
Sincerely,
Wayne