2
$\begingroup$

I was considering to develop a custom backtesting platform for myself. However, I see that it would require some significant time and effort, and the result might not be as initially expected. So I decided to buy a professional backtesting platform. I live outside of the United States and not interested in US stocks, so my top requirement is being able to enter custom price data as input. It could be as a csv file, data source like Google or Yahoo Finance, or some other way. Also, one should be able to use 3rd party libraries in the strategy code, such that machine learning libraries or ta-lib.

Please suggest some backtesting software for these requirements. It could be both open-source and commercial.

$\endgroup$
3
$\begingroup$

Have you thought about using "Python for finance"?

There is multiple Python librarys to help you getting up to speed, e.g. take a look at Python Algorithmic Trading Library

$\endgroup$
3
$\begingroup$

You can also try Zipline, it's the library used in Quantopian platform. It is opensource and written in python, you can use your own .csv data or built-in yahoo finance data feed. You can of course use any python library you want with it.

$\endgroup$
1
$\begingroup$

Python backtesting framework Backtesting.py works with any kind of OHLC data and supports arbitrary indicator / machine learning library.

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.