C++ linux command line trading strategy back-testing program