NEW TECHNIQUES

Using A Constant Investment Size For Stock Trading Systems


by Jack Schwager

The highest high to the lowest low in the price history of an individual stock can vary tremendously, especially when stock splits occur. This large range of price history can distort the returns of a trading system. This noted analyst explains the steps to adjusting stock data to avoid these distortions.
At first glance, the issue of price data appears to be far more straightforward for stocks than it is for futures. The system developer in futures is faced with the significant problem that the life span of individual futures contracts is limited. This requires linking different futures contracts into a single series. (Readers interested in an evaluation of different approaches in linking futures contracts should refer to my article in the October 1992 STOCKS & COMMODITIES.) Stock traders would appear to be spared any price data-related complications insofar as each stock is a single price series.

FIGURE 1: A SHARE IS NOT A SHARE. Here are the consequences of trading two disparately priced stocks in the same position size. As can be seen in the top table, an equal dollar-price change in each stock would have an equal impact on profit/loss but represent a 50% change in the low-priced stock and only a 1% price change in the high-priced stock. The lower table shows that an equal percent-price change in each stock would have 50 times the dollar impact in the high-priced stock as in the low-priced stock. It makes no sense to trade stocks priced at widely disparate levels in the same position size.
Not so fast! Although stock price data can be used without modification, doing so without an additional adjustment can lead to enormous distortions. Most of those testing trading systems on stock data commit a major error. The crux of the problem? When a system is tested, the implicit assumption is that each trade is for the same share size. Imagine testing a system on a portfolio of stocks ranging in price from $2 to $100. Would it be reasonable to test the system using an assumption of equal share size in all markets?

Figure 1 illustrates the consequences of trading two disparately priced stocks ($2 and $100) in the same position size. As can be seen in the top table, an equal dollar-price change in each stock would have an equal impact on profit/loss but represent a 50% change in the low-priced stock and only a 1% price change in the high-priced stock. The lower table shows that an equal percent-price change in each stock would have 50 times the dollar impact in the high-priced stock as in the low-priced stock. It makes no sense to trade stocks priced at widely disparate levels in the same position size.

The same mistake occurs when testing an individual stock because of the huge ratio of the highest high to the lowest low in the data range. For example, a $1 move in Disney when the stock is $1 represents a 100% price change, while a $1 move when the stock is at $100 represents a 1% price change. It doesn't make any sense for these two events to have the same impact on the system's profit/loss. Before explaining how position size can be adjusted to compensate for widely varying stock price levels, it is first necessary to explain how and why stock prices are adjusted for stock splits.

SPLIT-ADJUSTED STOCK PRICES

Historical price data is adjusted for stock splits and will not reflect the price the stock actually traded at the time (assuming there have been one or more splits). Adjusting historical prices for intervening stock splits is necessary to avoid distortions. For example, if a stock trading at $50 splits two for one, all prices prior to the split must be halved; otherwise, the price series will show the price declining from $50 to $25 on the day of the split (assuming the stock is unchanged that day).

To avoid such distortions, stock price data is split-adjusted. Therefore, if a stock has had three two-for-one splits, it would imply that a $1 change for the early part of the data was actually an $8 per share change at the time.


Jack Schwager is the author of the best-sellers Market Wizards and The New Market Wizards, as well as other works. His most recent is a 12-tape video course, Jack Schwager's Complete Guide To Designing And Testing Trading Systems, which was produced with Omega Research. Schwager is the CEO of Wizard Trading, a CTA firm that began managing client funds in 1990 and is currently associated with the Phoenix-based CTA Trendstat. His previous experience also includes 22 years as the director of futures research for some of Wall Street's leading firms.


Excerpted from an article originally published in the May 1999 issue of Technical Analysis of STOCKS & COMMODITIES magazine. All rights reserved. © Copyright 1999, Technical Analysis, Inc.

Return to May 1999 Contents