blackcab
Established member
- Messages
- 523
- Likes
- 51
That was my hunch as I was starting out with this - I'm glad I followed my intuition and didn't waste time with Tradestation etc.After wasting years developing with wealthlab, tradestation, metatrader, and a bunch of other stuff I have to agree writing your own solution (for system design purposes at least) is infinately more sensible in every concievable way (other than time and/or money required !)
Commercial products are great for checking out simple ideas quickly, unfortunately their development is driven by the requirements of their users, and most of the users of these tools dont really know what they want, which pretty much results in tools that dont really do very much.
If you need database support, or AI, or specialist statistical analysis techniques, its simple enough in most development environments, try doing it with a commercial trading application and you invariably end up with a clunky fudged solution.
If I where starting from scratch, I'd probably go down the open source Java route (rather than .NET which was the easiest and quickest solution based on experience), anything that involves money is not to be trusted to a microsoft operating system (and unfortunately I have the scars to prove it )
'Waste' may be too strong a word, I'm sure they're good for prototyping ideas as you say, but to me it seemed like writing a video game with a 'game creator' cut & paste type tool versus programming down to the metal in assembler or C. (You can tell my age ;-)
I agree Java would be a great option for today. I never made it into the OO age - completely repulsive to me - so all my stuff's in C. It's fast, if nothing else. AFAIK the pros all use C++.