
Backtesting trading strategies on Thinkorswim is a crucial step in evaluating their effectiveness. This process involves simulating trades in a virtual environment to gauge how well a strategy would perform in real-world market conditions.
To begin, you'll need to create a Thinkorswim paperMoney account, which allows you to trade with virtual money. This is a great way to practice and refine your strategies without risking real capital.
With your paperMoney account set up, you can start creating and testing trading strategies using Thinkorswim's built-in tools, such as the Strategy Builder and the Scanner. These tools enable you to backtest and optimize your strategies quickly and efficiently.
The Strategy Builder allows you to create custom strategies using a variety of indicators and conditions, while the Scanner enables you to search for and identify potential trading opportunities based on specific criteria.
Getting Started
To get started with backtesting on Thinkorswim, navigate to the Analyze tab. This is where the magic happens, and you'll find all the tools you need to test your trading strategies.
To select a starting date for your backtesting, use the calendar. This will help you set a specific time frame for your analysis.
Next, simulate trades by entering specific trade details. This is where you get to see how your strategy would have performed in the past.
Remember, backtesting results are hypothetical and didn't actually occur. So, don't get too attached to your results, but rather use them as a guide for future decisions.
To make things even easier, you can use the OnDemand feature. Accessible by selecting OnDemand in the upper right of any tab, this feature will help you quickly and easily test your strategies.
Explore further: Forex Backtesting Software Free
Strategy Development
To create and backtest trading strategies in Thinkorswim, you'll need to start by removing any indicators currently on the chart, ensuring it's 100% clear before beginning.
Thinkorswim offers a wide range of tools and resources, including 27 ThinkOrSwim tutorials and 489 trades to learn from.
When creating a custom back test, start by adding the 9 period Exponential Moving Average to the chart, which can be found in the Studies tab.
The "FloatingPL" indicator is another useful tool, and can be added to the chart by searching for it in the Studies tab.
You'll also need to add the "ProfitTargetLX" indicator, which can be found in the Strategies tab.
To write the code for your custom strategy, you can use the example provided, which uses the close price, a 9 period Exponential Moving Average, and a floating profit target.
Here's a step-by-step guide to creating a custom back test in Thinkorswim:
- Remove any indicators currently on the chart.
- Add the 9 period Exponential Moving Average to the chart.
- Add the "FloatingPL" indicator to the chart.
- Add the "ProfitTargetLX" indicator to the chart.
- Write the code for your custom strategy.
Remember to name your new strategy, add the code, and adjust the parameters to your liking.
By following these steps, you can create and backtest your own trading strategies in Thinkorswim, and start making informed decisions about your trades.
Performance Evaluation
Backtesting your trading strategy on Thinkorswim is a powerful way to evaluate its performance. You can use the "Strategies" back-testing capability to see how your strategy would have performed in the past, based on historical buy and sell signals. This feature provides a graphical and table report showing the hypothetical profit/loss of your trading strategy.
The "Strategies" back-testing capability is available in Thinkorswim's Owl Bundle, which includes the "Regression Line Crossover of the Dragon" strategy. This strategy goes long or short when the 10-period regression line crosses the "spine of the dragon" (SMA10) from below or above, with a trailing stop exit.
Thinkorswim will back-test and show graphically the buy and sell signals for your strategy, as well as a corresponding Profit and Loss graph in the lower pane. A table report detailing the buy and sell signals and P&L is also available to export.
You can use the "Strategies" back-testing capability to compare various trading strategies over time and different periods, as well as test relative performances between different entry and exit rules. This can help you formulate a trading plan by integrating Market conditions & Scan filters.
Thinkorswim has stored intraday data for the past 10 years, allowing you to go back any point within that timeframe and manually enter and exit each individual trade with historical data using the "On demand" capability. This is a powerful way to practice how your discretionary trading techniques would perform using historical data.
Closing Thoughts
You've now created an automated custom back test in Thinkorsim to easily identify assets that may be good trading candidates for the listed criteria.
Thinkorsim comes pre-loaded with several strategies right out of the box, so be sure to sift through those to find one that may look promising.
The sky is the limit to the number of automated custom back tests you could create, but this gets you well on your way to becoming a proficient back tester.
Take a look at this: Thinkorswim Automated Trading
Frequently Asked Questions
Does ThinkorSwim have a replay mode?
Yes, ThinkorSwim has a replay mode with historical scanner and tick by tick replay capabilities. This feature allows users to analyze past market data in a simulated environment.
Is ThinkorSwim backtesting free?
Yes, ThinkorSwim backtesting is free, but you'll need to open a TD Ameritrade brokerage account to access this feature. No minimum deposit is required to use its powerful backtesting tools.
Featured Images: pexels.com


