Skip to content
Prev 925 / 15274 Next

Backtesting Speed

Wojciechowski, William wrote:

            
The only general comment I can make about your question is: You have to 
find out where speed really matters for your application. As already 
mentioned here on the list, typically a very small portion of the code 
uses almost all cpu and/or I/O time. And improving this code or porting 
it to a faster environment helps. However, sometimes it is better to 
implement the whole application in a faster and maybe more primitive 
environment as switching between high-level and low-level environments 
is too expensive (like calling C/C++ code from R). And sometimes the 
"cheapest" way is just to improve your hardware, e.g. if I/O behaviour 
is really important, then a faster hardware solution is maybe far 
cheaper than having a software engineer redesign your whole application.

Best regards
Adrian