Quote from dom993:
Speed to implement comes from an adequate programming language (I'd say any object-oriented language fits the bill, but obviously some are better than others), and from the amount of libraries available to use in your strategy development.
Amongst those libraries, the most important ones are those that you will develop yourself, providing you with the proper framework for what you want to do.
Agree. To balance between " waiting to get everything optimal" or " get in quicker with an acceptable arsenal of tools" is crucial. That is why i decided to : 1- not learn C++. I know C++ is more powerful but it will be nearly impossible for someone like me to learn it enough to get the benefit.
2- To start working on an already tested framework and not to reinvent the wheel.
The acceptable level, i think comes when i decided to not learn programming by start with languages such as easy language or AFL. I decided to go to languages such as c# and Java. They relatively could get things done with relatively enough power. General purpose and OO languages. Also, OpenQuant could give me the event oriented architecture.
If i could achieve all that in a reasonable time frame, i will feel so content.
