TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: Quants and traders: Best OS backtesting platform for trading strategies?

10 pointsby hodderalmost 5 years ago
I&#x27;m looking for some open source software to dive into for backtesting trading strategies in&#x2F;out of sample which produces useful tear sheets, nice built in functions, and quality documentation.<p>I have looked Quantopian&#x2F;Alphalens&#x2F;Zipline, but it seems like it has been left to wither and die outside of Quantopian&#x27;s online platform. The documentation is frankly terrible.<p>I have briefly looked at Quantconnect&#x2F;LEAN and it looks more promising but havent dived in to much detail.<p>I am also looking at the Quantstrat package in R which appears to be quite promising as well.<p>I&#x27;m involved in the futures markets myself but data access is not an issue. I have Bloomberg so can source my data from them.<p>So, Quants and traders of Hacker News who aren&#x27;t using in-house corporate solutions, what are you using?

3 comments

akg_67almost 5 years ago
I use Zipline. It serves the purpose. Typically, you need to decide what instrument you want to trade, and look at what backtesting software provides the best support for that instrument. Not all s&#x2F;w cover all instruments. If you have access to Bloomberg for data. Find s&#x2F;w that has a plug-in for Bloomberg.<p>I really like pyFolio tear sheets.
allthingalmost 5 years ago
Backtrader is pretty good, but eventually you will find that there really isn&#x27;t anything out there that will do everything you want it to do.<p>So imo the best strategy is to roll your own.
评论 #24126859 未加载
usgroupalmost 5 years ago
Well backtests depend on everything including assumptions about your data, your trading reality, corrections for multi hypothesis testing, comparisons to a billion benchmarks, working out why your advantage works when it does, etc. I dare say every team has their own rig which takes into account as many of their trading realities as possible.<p>To that effect I’m not sure there’s a useful answer to your question which won’t mislead you.