# StopsXL

Introduction
StopsXL Calculator

The numbers generated by our stop loss calculators are NEVER recommendation to buy or sell any securities.  Stockdisciplines.com never makes recommendations to buy or sell securities.  All results displayed by our calculators depend on entries made by the user.  The user bears all responsibility for loss or gain as a result of using the data generated by our calculators.

Historical data for thousands of stocks is already within StopsXL.  This calculator is intended to satisfy the needs of people who do not want to download new data every day.  Instead, they can download a new updated copy of the calculator once a week on the weekend.  The premise of this stop loss calculator is that while the True Range (TR) of a stock may have a significant change from one day to the next, the Average True Range (ATR) is likely to be much more stable over time. Also, the longer the period used in calculating the ATR, the more stable that ATR is likely to be. A 5-day ATR may have a significant change from one day to the next because of a big TR change in one day. However a 200-day ATR is not likely to vary much from one day to the next because a big change of the True Range in one day is averaged with 199 other days. Let’s assume that a stock varies by \$1 every day for 4 days, but on the fifth day it spikes \$4. While the True Range has jumped \$4, the average for the 5 days will be \$1.60. The ATR would have jumped only .60 because of that \$4 spike. On the other hand, let’s assume that a stock varies by one point for each of 200 days. The ATR over that period would be 1 point. If on one of those days, the stock has a \$4 spike, the average over the 200 day period would be \$1.015, a change of only 1½ cents.
Stops XL computes the 7-day ATR, the 14-day ATR, the 21-day ATR, the 100-day ATR, and the 200-day ATR (more than 6.5 months). To make sure we do not use an ATR that is too small, let’s select the greatest ATR measured over all these time periods. The chances are that the ATR tomorrow will not be greater than the greatest of all these measurements. It is likely that the greates ATR of the coming week will not be grater than the greatest of the 6 ATRs we have measured.  This cannot be guaranteed, but it is probability true. The thinking here is that an ATR arrived at in this way might be useful for more than a week for most stocks, though we provide weekly data updates.  StopsXL includes a “Multiplier” function that enables the user to increase or decrease the impact of the ATR in the stop loss calculations, enabling the user to use his or her own judgment on how to “tweak” results.
As with Stops, all price data is included and internal. The difference between StopsXL and Stops is that with Stops the user downloads a new copy each day and it always has fresh data. With StopsXL, the same data is used each day for up to 5 market days, but each day the last high, low, and close is entered manually (only for stocks of interest) in columns I, J, and K.  For example, if a person wants to calculate a stop loss relative to the most recent closing price and he wants to use a 14-day ATR,  he will enter the symbol in cell D-1 and 14 in cell C-2.  He will also enter the most recent high, low, and close for that stock.  Stops will do the calculating for him.  He can “tweak” the number under “VA”  by adjusting the multiplier.  That is, using 2 for a multiplier would place the stop loss 2 ATRs below the closing price.  The number under “VA” is added to or subtracted from the most recent high, low, or close for any stock under review.  Instead of having to download fresh data every day, the user is given a variety of computations, including a 100-day ATR and a 200-day ATR.  StopsXL determines the greatest ATR calculated for all five periods for all stocks. When a symbol is entered in cell D-1, StopsXL posts the calculated maximum ATR for that stock for easy reference. The user can then use the greatest ATR calculated for that stock (as displayed in the black box), or the ATR for any other calculated period in cell C-2.  The Stop loss can easily be calculated relative to the most recent high, low, or close, as entered by the user.

StopsXL

StopsXL provides two very different ways to compute a stop loss and each of these can be “fine tuned” to reflect the user’s tolerance for risk.  All you have to do is enter a few letters (“H,” “L,” or “C”) in cell C-1 to indicate that you want your stop loss calculated relative to the high, low, or close.  For ATR calculations, you would enter ” “7,” “14,” “21,” “100,” or “200” in cell C-2 to indicate that you want your stop loss calculated on the basis of the last 7 days, 14 days, 21 days, 100 days, or 200 days.  You would enter a number (usually between 1.000 and 4.000 in cell C-3 to “weight” the volatility measurement (volatility x 1.58, volatility x 3.25, etc.).   Cell C-4 displays the day of month on which the data was updated, and data is always collected after the close of market.  That is, if data were collected today after the close of market, and today is June 30, “30” would appear in Cell C-4.  The name of the file reflects the date the file is created.  So, if the file is created on 7/1/22 and Cell C-4 shows 30. you will know that the data was for 6/30/22 and that the file was created the next day.  A difference would exist, for example, if closing data were used for Friday, and the new copy of Stops is posted on Saturday.  Reference to the date is in two places to remind the user to update Stops weekly.

The above image resembles the appearance of Stops (no longer available).  However, there are two differences between Stops and StopsXL.  The above image has a black box with yellow lettering.  That box displays the largest ATR range calculated.  First, StopsXL calculates the 7-day, 14-day, 21-day, 100-day, and 200-day ATRs.  Then, it posts the ATR that has the largest range.  The information in the black box is for whatever symbol that you have entered in cell D-1 (here it is INTL).  Then you can enter into cell “C-2” the number of days indicated in the black box and that will cause data for the stock and ATR indicated to appear in the light blue strip (after you have entered the most recent high, low, and close for Intel in Cells I, J, and K for that stock.  Another difference between StopsXL and Stops is that the area just to the left of cell “C-2” reads “For ATR, enter 7, 14, 21, 100, or 200” whereas Stops does not include “or 100 or 200.”   Here is the rationale.
Generally, the best data is fresh data.  However, fresh data requires maintenance on a daily basis.  Maintenance can be expensive and may be time-consuming.  Also, there are those who do not want to download new data every day, nor do they want to manually enter 20 or 30 days of data for each stock being tracked.  For them, StopsXL may be the best solution.  It computes the ATR for five different time periods and displays the result for each.  It then finds the largest ATR range and posts the identity of that ATR in the black box.  The idea is that it is important to avoid using an ATR that is too small (in order to avoid being stopped out of a position unnecessarily).  By getting a reading on 5 time periods (long and short), the user can select the one that he thinks will serve the best over the next few days without need of changing it.  There is some risk here because the ATR of any stock (for any time period) will fluctuate a little.  If the average ATR for a \$30 stock is \$1/day,  a surge of \$10 in one day will change the 200-day ATR from \$1 to \$!.045 (4½ cents).  The Average True Range over a 6-month period is not likely to vary much from day to day.  However, the greatest ATR may actually be the 7-day ATR or some other ATR rather than the 200-day ATR.  By using the greatest ATR of the five periods covered, a person reduces the risk that a stop loss will be triggered prematurely.  In addition, he can use the multiplier to increase or decrease the weight of the ATR.  Whatever he decides to do, the basis of his calculation is derived from the measured volatility of the stock itself over 5 different time periods.  We recommend that users get a new Copy of StopsXL once a week (updates are based on Friday’s closing data).

As you can see in the above illustration, the user can enter a stock’s symbol in cell D-1, and the desired data will appear in the light-blue area.  Alternatively, he can simply scroll down the list to find the stocks of interest.  All stocks on the list will show data generated by the settings entered by the user.  You just have to remember to enter the most recent high, low, and close in the spaces provided. In the row of each stock, the high, low, and close is entered in columns I, J, and K respectively.
In the Goldenrod colored strips, you will see “Price,” “VA,” “Price-VA,” and “Price +VA.”  The letters “VA” stand for “Volatility Adjustment.”  If a stock has been in a downtrend and an investor is wanting to determine when a reversal has taken place, he might want to calculate a buy price by using a multiple of the volatility measurement.  Instead of calculating the price for a stop order to sell, he may want to calculate a price for a stop order to buy.  Also, there are times when short sellers will want to add the VA rather than subtract it.  In these situations, the “Price + VA” column will be useful.  Those who use the tool only for calculating stop loss prices for long positions will focus on the “Price – VA” column.
The above image shows the tool configured for ATR stop losses.  These are stops based on Wilder’s original formulas for Average True Range.  StopsXL does not modify or corrupt Wilder’s methodologies or use the shortcuts often used by others.  It uses his procedures of calculation as he intended.  Note the gray box in cell G-19.  If the user enters an “S” in that box, StopsXL will re-configure itself to generate data based on the standard deviation.  Entering an “S” in that box changes the top left corner from ATR Stops to SD Stops.

Standard Deviation Stops

With the “S” in cell C-19, Stops will ignore any entries in cell C-2.  All computations for the standard deviation will be based on 50 days of price activity.  Stops will also show you the data used in computing stops.  When the user scrolls to the right, he can view the following data.

The name at the top of the image (Stops-5.22.22) reveals the date the file was created (5/22/22)
In the above image, you enter the latest high, low, and close prices for the stock of interest in the columns labeled “High,” “Low,” and “Close.”

The user can see the ATR for the 200-day, 7-day, 14-day, 21-day, and 100-day periods for all the stocks in the Stops database.  He can also see the standard deviation of the Wilder True Range and the latest computation of the True Range.  Pivot point data does not show in the above image because it is to the right of the above image.

Many investors rely on “eyeballing” charts to decide on a stop loss price (this can be quite sloppy and result in more than necessary loss) or on making their computations manually.  Any manual calculations are likely to be very rudimentary because the more sophisticated computations are very time-consuming.  Rudimentary stop losses are usually the first to get triggered unnecessarily because of market “noise.” These stop losses may also give up far too much money when they are triggered.  Even one excessive loss of .65 on a 500 share trade would cost more than the price of using the tool for a full year (when we charged a fee).  Multiply that by the number of positions incorrectly stopped out in a year to get an idea of the potential savings possible with StopsXL.  The beauty of StopsXL is that it provides the more sophisticated stop loss calculations without you having to know how to write volatility measurement formulas and without you having to learn arcane program syntax.  You simply enter instructions for Stops and Stops will do the rest based on the simple instructions you give it.

Most successful investors prefer to place their stop loss just below a recent minor low.  A minor low suggests that there is support at that level.  An alternative approach is to place it under a significant trendline.  However, there are times when the trader can find no recent minor lows or trendlines to use as a reference.  At such times, a “mathematical stop loss” can be very useful.  StopsXL can make computations that are based on statistical probabilities.  That is, measurements of dispersion like the standard deviation enable a person to adjust the probability of the stop loss being triggered.  Thus, by applying the appropriate multiplier to the standard deviation portion of the equation, a person can set the stop loss so that it is unlikely to be triggered because of the normal volatility of the stock within 50 days, 100 days, or whatever.

StopsXL has a Multiplier function (cell C-3 in the first two images above) by which you can adjust the number of standard deviations or ATRs that will be used when the stop loss is computed.  This tool can be used to find optimum stop losses.  The key is to use a stop loss that is as close as possible to the current price (to minimize loss if the stock suddenly plunges) but that is not so close that it is likely to be triggered by normal volatility over the expected holding period of the position.  When a stop loss is triggered, it should be for a good reason.  There will always be some occasions when a stock will have a downward spike, trigger any reasonable stop loss, then climb to a much higher level.  It is impossible to completely eliminate such occurrences.  Though they cannot be eliminated, they can be made far less likely.  StopsXL is a flexible and easy-to-use tool for generating stop losses shaped by the user to meet his or her own trading needs.

Fibonacci Retracement Levels

It is often difficult to find a good entry point when a stock is moving up strongly.  Traders who expect a stock to continue in a strong advance often buy a stock on a pullback to just above a Fibonacci retracement level and place a stop just below it.  If that support does not hold, they will be stopped out at a price only a little below their cost.  StopsXL makes it easy for you to determine Fibonacci levels.  It should be mentioned that the ATR and standard deviation stop losses are far more reliable than Fibonacci stops.  However, Fibonacci levels can be useful for traders focusing on very short-term price movements.  As explained above, they can also be useful for determining entry points.  To generate Fibonacci retracement levels, enter the high and low prices of the stock’s most recent significant move in the boxes provided.  Various Fibonacci levels will be displayed. Calculations are displayed to 4 decimal places.  Stops should be below support rather than exactly at or above it for a security in an uptrend.  Most traders will place their stops at some distance below the calculated levels.  The amount of “cushion” a trader uses will generally depend on tolerance for risk, time horizon, and the particular trading discipline used.   For a security in a downtrend (one you have sold short), you would reverse your procedure.  That is, the stop should be above the Fibonacci resistance level if you have shorted a stock in a downtrend.  In a downtrend, the lowest price reached in the current downtrend should be placed in the “High” box (as illustrated above) and the highest price reached before the downtrend started should be placed in the “Low” box.

Pivot Points

If you scroll to the right in StopsXL, you will see the following.

Where S1 and S2 are the first and second levels of suppot, and R1 and R2 are the first and second levels of resistance.  The pivot point is located in column W.  However, it is not necessary to scroll to the right and look up the pivot data for each stock.  When a symbol is entered in cell D-1, the pivot point data for that stock is automatically shown in Cells G-41 to G-51.

If an incorrect symbol or if no symbol is entered in Cell D-1, then there will be no data in the Pivot Data Module of StopsXL.  Where the blue numbers are located in the pivot box, there will be blank spaces.

1.  There is within StopsXL all the data needed to generate stop losses for most stocks traded on any U.S. exchange.

2.  The management of a list of stocks that will be tracked by the calculator is eliminated, because it is not even necessary for the user to add stocks to or delete them from a list for tracking purposes.  Virtually all stocks traded on a U.S. exchange are included in each copy of StopsXL.  The user can either scroll down the list of stocks or he can simply enter the symbol of the one for which he wants the data.  If a stock is not included in Stops, the user can email us and ask that it be included.  We only ask that the stock be actively traded on a U.S. exchange, and that it is included in the Reuters 8,000+ stock database.

3.  Stops will show stop loss placement relative to the high, low, or close, and the user can apply a virtually unlimited range of weightings to the volatility measurement.

4.  Stops can calculate for long or short positions.

5.  Stops can calculate Fibonacci retracement levels and pivot point supports and resistances.

6.  We no longer tie StopsXL to a single computer of the user. If the user has two computers, he can use StopsXL on either or both.  StopsXL can be used on any computer that has Excel 2003 (or later) installed on it.

Various ATRs Illustrated

In the following illustrations, the red line rises and falls with the stock.  In actual practice, stop losses should only be raised as the stock rises.  They should never be lowered.  It is always at the highest level reached since purchase.  When the stock declines, the stop loss does not.  However, if we did that with the illustrations, the red line would go flat or disappear the first time the stop is triggered.  This way, you can imagine buying at any point on the charts.

1 x ATR

2 x ATR

3 x ATR

4 x ATR

5 x ATR

The True Range is the largest of the four following calculations:
Most recent day’s high minus the most recent day’s low
Absolute value of the most recent day’s high minus the previous close (see “A” below)
Absolute value of the most recent day’s low minus the previous close (see “B” below)
Absolute value of the most recent day’s high minus the previous close (see “C” below)

Absolute values are used because direction (+ or -) is not important. Wilder wanted only to calculate the distance between two points.

From the above, you can see that the ATR is a very conservative measure of the average change in price from one day to the next. What we mean is that the ATR does not take the actual change in closing price each day and average those changes. Instead, the ATR is determined by computing the maximum of several ranges from one day to the next. This range is generally greater than the actual change in closing price and it factors in any price gaps from one day to the next.

To calculate a 14-day Average True Range (ATR), for example, a person would make the above calculation for each of the most recent 14 days of price action and then average those computations. The “normal” ATR calculator would require that you enter the date, high, low, and close for each day of the last 14 days for each stock.  Our calculator does not (except for the high, low, and close for the last day only), because the required data is already “built-in” when the calculator is downloaded each day.

Our Stops calculator uses the same approach to data “smoothing” as that specified by Wilder’s formulas and procedures.  Many ATR calculators use a simplified smoothing approach. People get used to using shortcuts, then they incorporate those shortcuts in the calculators they create.  The procedures they use are not the ones recommended by Wilder.  This is a generalization.  Some calculators may actually use Wilder’s mathematics and procedures.  Because some people looking for a stop loss calculator end up with a tool that does not strictly follow Wilder, we make a point of the fact that Stops does not use shortcuts or a watered-down approach.  Our calculator can also calculate stop losses by using the standard deviation of Wilder’s True Range.  Its standard deviations are based on 50 days of data.  You do not have to know how to make these calculations because Stops provides the calculations for you.

The following are some of the features of Stops

1. Precisely uses Wilder’s original equations
2. It can compute standard deviation stops
3. You do not have to work with equations
4. You do not have to enter stock data for many days