Not in general.Quote from linuxtrader:
Its does take more time - but coding and testing typically takes much more time than specifying a design.
You can do everything yourself IF you work smart and design a time-efficient testing architecture.At some point you need to decide where your time is best spent: Once you have a couple good system design techniques mastered and you know the details of efficient implementations, it is best to let others do the work and oversee the effort. Then you can concentrate on the trading models and trade management. If you try to do everything you typically get nothing done .....
Iâm in the same situation as Nitro. I do everything myself thanks to highly automated and efficient testing and trading. In minutes I can write up a script to test 10M unique system combinations, many of them profitable and weakly intercorrelated, and hopefully weakly correlated to my existing systems. Each script will run for day or two per CPU, though it is possible to get valid preliminary results in 30 minutes. Final analysis and real-time deployment takes minutes of my time using interactive GUI tools to explore the results and select systems for real time deployment. While this is all easy to do *now*, it was an overwhelming task to create this testing architecture. I didnât believe certain aspects were possible until I was halfway through and had discovered some non-obvious tricks to boost efficiency. Iâve been working on it since February '04. I have an older backtesting/real-time architecture from January '03 and other systems and ideas from mid 2000. Fortunately this latest architecture is near perfection in terms of code-correctness, time-efficiency and scalability. No it won't test every trading hypothesis. It does have flaws. However, now I get to spend more time thinking about testable hypotheses and understanding existing results while the computers test and trade on their own with very little intervention or maintanance. My time is now better spent, requring very little coding to advance my systems.
I can't even comprehend how much money it would take to pay someone to do all of this, let alone find someone who could do it properly and profitably, who wasn't already employed by others.
