Quote from jprad:
You're right, there is a lot of interest for good tools and it sounds like Wayne's got a good core from what he's described so far.
And, I'd definately like to sink my teeth into a project that isn't going to have the rug pulled out from under us later on, which often happens in this industry.
IMHO, there's no way someone's going to contribute an equally good component, say a genetic optimizer, neural net or similar item if they have to forfeit ownership of their work.
Well, hopefully my other post cleared the "forfeit" concern you have.
As to your other comments, TickZOOM already has a genetic optimizer. That was critical due to the processing time of ticks (even after optimzing) because looping through 1000 combinations that take 10 seconds (even on a quad core CPU -- TickZOOM uses that technology) each is a waste when most of the combinations are meaningless.
Yep built that early on.
Maybe the algorithm can be improved but it's pretty good.
As far as neural nets. That's a different animal because it's part of the trade decision or "model" in the MVC pattern. So that would work better as a plugin or addon.
I implemented a business rules component and "built it in" but I'm going to rip it out and treat it as an add-on.
I wont' want to make the mistake of the windows operating system compared to the UNIK kernel.
Windows crashes and has to be rebooted from time to time. But the unix/linux kernel can run for many years with out rebooting--apparently forever except of needs of upgrading hardware, etc.
The secret or difference in the reliability is that the unix kernel only does 1 thing.
Whereas the windows operating system is so complicated it's easy to have bugs.
So my philosophy is to keep the idea of the tick engine. And keep it clean of the other stuff. It just focuses on generating bars and calling the custom stratagies and indicators.
Those custom strategies and indicators or plugin strategies and indicators can contain any kind of neural net or other stuff you want.
I hope this all makes sense.
Sincerely,
Wayne