Build Bigger, Better, Faster, More
You want to build. You want to research. You want to experiment. What you need is a tool that supports you along the way, boosting your productivity, supporting your creative thinking, and adapting to your needs. Enter TuringTrader.
Be More Productive
With TuringTrader, you code your strategies in C# using beautifully clean and concise APIs. Microsoft Visual Studio provides you with all the perks modern software development should have.
Conquer Complexity
TuringTrader allows you to build complex cross-asset trading systems with ease. Complexity is reached by combining simpler systems in a hierarchy, keeping ideas localized and maintainable.
Make It Your Own
Whether you need to access specialized data feeds, create unique indicators, or customize the report format: Everything within TuringTrader can be extended and customized.
Skip the Pain
Yes, you read that right. TuringTrader let’s you focus on building and testing your ideas, and spend less time on mundane tasks. Whether you need to access the historical constituents of the S&P 500, or backfill SPY to 1970: with TuringTrader you can achieve in minutes what is hard work with other tools.
Data is Everything
Your backtest is only as accurate as the data it is based upon. TuringTrader supports high quality data feeds including Norgate, Tiingo, Yahoo, and FRED. When that’s not enough, you can easily bring in your own data, be it from a web source, a data model, or a local CSV.
Indicators Done Right
Indicators are at the core of technical analysis. But most often, their use is unintuitive, and riddled with limitations. Using TuringTrader’s ‘automagic’ indicators is as simple as making a function call. You can daisy-chain them, apply them to a whole universe of assets at once, and even mix and match indicators when they are running on different bar periods. TuringTrader includes a comprehensive library of standard indicators, but you can easily implement your own, if needed.
Beautiful Reports
Reports are an essential feature to analyze, benchmark, and improve your trading strategy. TuringTrader offers beautiful report templates with many useful charts and metrics. On top of these default charts, you can easily add custom line charts, scatter plots, or tables to your report. And if you need something really special, you can create your own fully customized reports with only minimal effort.
Multi-Threaded Optimizer
TuringTrader includes a powerful multi-threaded optimizer. With this tool, you can discover and quantify the relationship between your strategy’s parameters and its performance, and analyze the sensitivity to parameter changes. The optimizer is multi-threaded, putting all your CPU cores to good use and producing results much faster.
Sophisticated Showcase Strategies
Getting started with a new tools can be intimidating. To shorten the learning curve, TuringTrader includes a set of fully functional strategies taken from renowned books and publications. These strategies make great boilerplates for your own development, and include many unique ideas to spark your creativity. And if you like them, you can even run them right out of the box.
Production Quality
TuringTrader is not a toy. Instead, it is used day in and day out to calculate hundreds of strategies and trade millions of dollars. We are committed to keeping the tool sharp, by putting high scrutiny on the tool’s correct operation, and fixing any issues in a timely manner.