I use Vim C++ for whatever that's worth and I would urge you to invest in cultivating your own environment for research because if you are really planning on doing real research and thorough backtesting, you are going to need a lot more flexibility with respect to libraries and the data being utilized. In C++, which is where I do most of my work, since I'm into high frequency trading, I use Quantlib which is mostly useful for coming up with derivatives pricing models, as well as Armadillo, the GNU Scientific Library (GSL), the GNU linear programming kit (GLPK), and TaLib (technical analysis library). I do not even use it.įor work I do in Python, I use a Jupyter notebook running locally on my computer. This was not an advertisement for Quantconnect however. They offer tick level data for crypto, equities, forex and futures.
In my experience, Quantconnect has been better as they offer the language closest to what I know the best (that language being C# and the one I am good at being C++), plus they offer higher resolution data for various asset classes (they not only have equities and futures, but options, forex and cryptocurrencies). This is especially the case given Quantopian only has support for Python and nothing else, Quantconnect however offers support C# and F# as well.
In fact, a vast majority of the trading algorithms on the forums and discussions are in Python. Python is a must, and the two major platforms I know of (Quantopian and Quantconnect) offer support for Python. It depends on either the language(s) you know or which languages you wish to learn. January: 2021: Deployed cloud-optimization to test parameter sensitivity.įebruary 2021: Opened our alpha market place to all investors containing hundreds of strategies with SR >1. Allowing you to spin up different parts of our platform and only pay for what you use.Īugust 2020: We added L1-Spread data and fill models for equities backtesting.ĭecember 2020: We added future-options support. July 2020: We broke apart the platform into services like AWS. Jan 2019: Launched an Alpha Marketplace, with submissions from quants around the world. October 2017: We have added crypto trading on GDAX.Īpril 2018: We have created a modular algorithm framework separate algorithm components that can be plugged together for rapid algorithm development. January 2017: We now offer intraday Options, Futures, Forex, CFD, and US Equities backtesting through We provide tick, second or minute data in Equities and Forex for free. It's 20x faster than Zipline and runs on any asset class or market. It's about as close to reality as possible. It’s the quote-enclosed name of a ThinkOrSwim function that’s loaded into memory when you run ThinkOrSwim.
The platform is free for Ameritrade customers and ThinkorSwim has more technical studies and indicators that you could ever use. Creating a custom filter from an indicator: 1.
We maintain a full cashbook of your currencies. How to add a ThinkorSwim Study to you charts 1. Our system models margin leverage and margin calls, cash limitations, transaction costs.
The project has thousands of engineers using it to create event-driven strategies, on any resolution data, any market, or asset class. QuantConnect provides an open-source, community-driven project called Lean.