DeltaNeutral - Options Software OptimalTrader - Enriching Through Innovation
 DeltaNeutral   Articles
   

Backtesting with OptimalTrader

OptimalTrader (OT) provides a great deal of ability to test your option strategy ideas. This article will show you how you might answer the question of which strategy is best to do in a low implied volatility situation. Using the knowledge gained by following this example, you can test one of your own hypothesis and develop it into a trading system. This can be used to greatly increase your confidence and eventually profits in your option trades. 

Step 1: Create a list of options that are very active

In order to avoid large gaps between the bid and ask, it is a good idea to use stocks that have a high open interest. Open Interest is the total number of option contracts which are currently active for that symbol. 

This is done by navigating to the Technical Analysis page of OT and running a scan for open interest. 

 

In my example, I also limit the Minimum Stock Price to stocks that are at least $10. There is an entry field to put that in on the right hand side of the page. Once I have selected the Pattern to Find, and Symbol List to Search, click on the Find button and OT will begin running the scan. 

The results will be displayed on the screen. With this list we can create a symbol list of those stocks with the highest open interest. Click on the Op Int Today so that the stocks with the highest open interest are on top. 

To create the list, click on the “Create New Symbol List…” button on the bottom of this page. Fill out the screen that appears similar to this example shown. Click on Create List to create the list. This will complete Step 1. 

 

Step 2. Scan for stocks which have low implied volatility

In the example we are trying to create a system which will allow us to find good trades when a stock has low implied volatility (IV). For this example I am going to test using January 14, 2003 as my test date. I chose this date because the VIX was low on this date. 

So you need to set the System Date to January 14, 2003. Stay on the Technical Analysis page and scan for stocks using the IV Range search, and select our new Top 100 Open Interest list as our list of symbols to use. For this scan I put the Minimum Stock Price to 0 because it will be faster. 

  

Click on the Find button to begin the scan. Once the scan is finish, sort on the “% in IV Range” column, with the lowest IV stocks on top. For this example I have checked the checkboxes of the stocks with an IV Range of under 10 percent.  

 

Step 3: Transfer these symbols to the MultiFind page

We want to look for bearish trades for the purposes of our example, and we want to search all of them at the same time. For the purposes of our search, we are going to make some assumptions that the stock will go down 5 percent in the next 30 days. So we click on the button on the bottom of the page called, “Search For Trades…” and fill in the values. 

  

Then we click on the “Add the Symbols to the MultiFind Page” button. This will copy the symbols to the MultiFind page and fill in the TargetPrice and TargetDate fields.

Note: In this example I actually excluded DIA because it caused the copy to MultiFind to fail. I will have to fix this bug in the next release. 

Step 4: Search for Trades

After navigating to the MultiFind page, I see that the search parameters have been entered. All that I have to do is click on the “Next Step” button.

 

  

For my example I only select a few of the strategies which I think might work for a bearish trade. After selecting my strategies I click on the “Begin the Search” button. 

  

Step 5. Reduce the Number of Trades

After the search has completed, we will have a list of trades on the Search Results page (no picture shown here). For our example, I am going to reduce the trades. I am going to click the Trim Results and remove trades that either won’t make enough profit for me to consider, and trades where it looks like the profit is unrealistic.  

For this example, the first trade (BBY Ratio Backspread) looks too high. And the risk is less than zero. I am also going to remove every trade that won’t make 20% profit. Again, this is a lesson on how to develop a system, and not necessarily that we are going to find a good system here. When you build your system, you might choose different trade situations, different strategies, etc… 

  

After removing those trades I don’t like I end up with 31 potential trades. 

Step 6: See our results

Shortly in this process we will see the fruits of our labor, to see how profitable we would be in this situation. The goal of course is to learn what kinds of trades work in each type of situation and then in the future apply those techniques so that you can make a profit. 

We are going to move the System Date forward to January 27th and see our results. I picked that day be cause it had high IV and would be the day when our maximum profits should appear. After moving the date forward, click on the Recalc button under the Search Results trades list. When the Recalc is finished, a summary page will appear.

  

  

Our results weren’t too bad. 18% profit in two weeks. If we could do this every two weeks then… Well we can dream can’t we? 

When I look at my results I see that the butterfly trades which were at the top didn’t do so well, and that the Bear Call Spreads and Bear Put Spreads did very well. If I go back in the process and change the strategies to try, putting in only those type trades, then I get different results.

  

  

Of course hindsight is 20/20. 

Step 7. Repetition

Keep trying different scenarios using other technical patterns and try different things. Taking this example, the next thing I would try would be to see if in a low IV situation that the vertical spreads are always the best thing to do. 

When you find one that seems to work consistently, then you should try it with real money, but not before.

Home | Products | Education | Contact