August 2005
Research:
Opening Price Principle Research
by Howard Arrington
The Trading Tips Newsletter July 2005 issue
documented Larry Pesavento's Opening Price Principle. The article showed
favorable results for 10 stocks for one month of examination. However, I
felt the need for further research to answer questions, such as
whether the 0.618 retracement distance was the optimal retracement percentage to
use. Also, should the stop be based on 50% of yesterday's range or some
other percentage? This follow-up article will attempt to find answers to
questions like these.
Larry suggested a list of 40 stocks for this research project. Ten
stocks were picked for each of these 4 general categories: Low Beta, $30
to $60 price, $60 to $90 price, and over $90 price. The following
list attempts to have a varied representation of stocks for our research.
| Low
Beta |
$30-$60 |
$60-$90 |
Over
$90 |
| SBUX |
WABC |
HYDL |
GS |
| USPI |
USPI |
IVGN |
GOOG |
| GLYT |
APPX |
ZION |
BSC |
| CBSS |
YELL |
ANF |
DNA |
| CHRW |
AXP |
BBY |
VLO |
| XOM |
KSS |
BZH |
LM |
| WFC |
ERTS |
AMGN |
PCP |
| IDXX |
AMG |
IBM |
PD |
| LLY |
EBAY |
RIMM |
WLP |
| FDX |
AAPL |
CDWC |
FDG |
The project used Ensign Windows and its custom programming language
called ESPL to implement the trade rules and tally the
results. The results show the simple accumulation of profit or
loss for a stock, based on 1 share. If a stock was bought at $25.00
and sold at $25.62, then the trade is counted as a Win and the Net
accumulates 62 cents. No slippage or commission has been
factored into the results. This simplicity is acceptable
because we are seeking to find which parameters result in an improvement
or degradation of the Opening Price Principle system.
The system rules for the research project were these:
- Evaluate 40 stocks over a 5 week period from July 18th through
August 19th.
- Attempt a Long position if the price 1 hour into the session is
above the opening price.
- Attempt a Short position if the price 1 hour into the session is
below the opening price.
- Evaluate entry at different retracement percentages of the first hour's
range.
- Evaluate different protective stops based on yesterday's daily
range.
- Do not initiate a trade in the last 2 hours of the day.
- Exit the trade on the close if it has not been stopped out.
Trade detail generated by this project could fill a book. So,
only a
sample of the detail is shown here to illustrate the results. The
following example of trade detail is for the Low
Beta stock list, using 0.618 for the retracement percentage for the entry
price objective, and a stop size of
50% of yesterday's range.
| Symbol |
Win |
Trades |
Loss |
Trades |
Net |
No Trade |
| SBUX |
2.40 |
10 |
-1.06 |
5 (2) |
1.34 |
10 |
| USPI |
3.42 |
8 |
-1.59 |
9 (5) |
1.84 |
8 |
| GLYT |
2.68 |
5 |
-7.80 |
14 (6) |
-5.12 |
6 |
| CBSS |
1.18 |
5 |
-2.03 |
11 (7) |
-0.85 |
9 |
| CHRW |
2.99 |
9 |
-5.08 |
12 (7) |
-2.10 |
4 |
| XOM |
3.94 |
9 |
-1.76 |
7 (2) |
2.18 |
9 |
| WFC |
0.89 |
7 |
-1.82 |
11 (6) |
-0.94 |
7 |
| IDXX |
4.04 |
12 |
-0.61 |
5 (1) |
3.43 |
8 |
| LLY |
2.18 |
8 |
-1.51 |
8 (2) |
0.67 |
9 |
| FDX |
6.93 |
11 |
-2.99 |
6 (6) |
3.93 |
8 |
For the SBUX symbol, the results for 25 days show that 10 winning
trades accumulated a gain of $2.40 and 5 losing trades accumulated a loss
of $1.06. Two of the 5 losing trades were from being
stopped out. The Net for this symbol is a positive
$1.34. No trades were made on 10 of the days because
the
market never retraced to the desired entry price level before the time
cutoff at two hours
before the market close, or the 1st hour price was unchanged from the opening price (no
bias).
Retracement Percentage:
For the balance of the article, only a summary of the trade detail is given for the sake of
comparing different parameters. The first parameter to examine
was the
retracement percentage of the 1st hour range which affects the entry price
objective. For a retracement of zero, then every Long and every
Short would be executed on the open price of the next bar. The only
No Trade days for a zero retrace are those days where the 1st hour price
is unchanged from the opening price (i.e. 12 in the following table for
the 0.000 Retrace row).
A protective stop was calculated to be 50% of Yesterday's Range offset from
the Entry Price. Occasionally, the 1st hour price was already more
favorable than the Entry Price level, in which case the trade is initiated at a
more favorable price.
The following table shows the trade summary for 5 different retracement
percentages from 0% to 100%. The 100% retracement means the Long
entry price would be the Low of the 1st hour range, and a Short entry
price would be the High of the 1st hour range.
| Retrace |
Win |
Trades |
Loss |
Trades |
Stopped |
No Trade |
Net |
| 0.000 |
286.91 |
439 |
265.96 |
549 |
315 |
12 |
20.95 |
| 0.382 |
218.49 |
362 |
216.95 |
461 |
249 |
177 |
1.55 |
| 0.618 |
154.15 |
285 |
151.53 |
336 |
183 |
379 |
2.62 |
| 0.786 |
153.01 |
239 |
109.40 |
236 |
138 |
525 |
43.61 |
| 1.000 |
81.61 |
162 |
72.91 |
159 |
86 |
679 |
8.69 |
The results suggest that a retracement of 0.786 is the most favorable percentage
to use of those tested. Positions are initiated nearly 50% of the
time. Half of the trades were winners and half were losers.
The Net of only $43.61 from 475 trades is a concern because the average gain per
trade per share is only 9 cents, and that is before slippage and commissions are
factored in.
Stop Percentage:
Each column in the following table is for a different Stop size. The Stop
size is calculated using
a percentage of Yesterday's Range. This size is then offset from the Entry
Price to be the trade's protective Stop. Each row is
a different retrace percentage for entry price. The summary values
shown are Nets. The 0.500 column shows the same Net results from the
previous table which used a stop size of 50% of yesterday's range.
| Retrace |
0.382 |
0.500 |
0.618 |
0.786 |
1.000 |
| 0.000 |
19.71 |
20.95 |
11.88 |
20.89 |
20.60 |
| 0.382 |
1.60 |
1.55 |
-6.17 |
2.01 |
5.19 |
| 0.618 |
-0.99 |
2.62 |
-4.69 |
-1.68 |
-6.02 |
| 0.786 |
49.29 |
43.61 |
51.46 |
49.46 |
45.05 |
| 1.000 |
5.19 |
8.69 |
4.98 |
4.48 |
1.26 |
The results suggest that the profitability of the system is dependant more on
the Retracement percentage than it is on the percentage used to calculate the
protective stop. There is more variation in the result going vertically in
the table, than there is in going horizontally in the table. Some of
the rows have their best results using the 0.500 percentage of yesterday's
range, and others do better using a more generous stop. I think
this table confirms that the 0.500 percentage is an appropriate parameter to
use. Money Management: May I suggest additional ideas to investigate, some of which are:
- Once a position is profitable, move the stop to break-even.
- Once a position has achieved a profit objective, remove
a portion of the position, and move the stop to break-even.
- Put on half of the position at the retracement percentage, and the
balance of the position upon breaking through the upper range level
for Long positions, and the lower range level for Short positions.
- Use a trailing stop, such as a Parabolic Stop after the position is
initiated.
- Vary the time for the Opening Price range. Perhaps 30 minutes
or 45 minutes into the session would have better results than using
the price 60 minutes after the open.
- Base the protective stop distance on a percentage of the opening
period's range instead of upon yesterday's daily range.
Larry received the following e-mail from another trader who conducted independent
research of the Opening Price Principle.
"Just wanted to let you know about some
testing I did on the OPP strategy. I bought the book at the NYC
trader's expo and have coded a simple program to use it on my
TradeStation platform. I've historically tested it with about ten
stocks or so and just started using it on one, RYL. The system
does the following:
- Buy or sell short after a few 4-minute
bars (usually 3-6) based on current price vs. opening price of the regular
session.
- Set stop loss based on stock price, like
1/2 point for TASR but 2 points for SPY.
- Sell or cover 1/3 of position at a gain
similar to loss threshold then set breakeven stop loss for remaining
shares.
- Sell or cover remaining shares near
close.
Amazingly, any symbol I've back tested has
more winning that losing trades. Maybe it's indicative of the
market, but shorting is much more successful than going long. In
fact, on TASR the system wins over 70% of the time and the annual return
is over 100%. Unfortunately, my broker can't find TASR shares to
short. It has pretty good results on GOOG and RIMM also. It's important to mention that the system is
only optimized for which bar to enter so curve fitting is minimal.
I make a visual assessment of a stop loss point when I set up the system
but that could be optimized too. All my results are for 100 days
of back testing. Obviously picking those stocks with good
intraday volatility and small tails on a daily candlestick chart makes
the best candidates. If you have any in mind you want me to
check, let me know. Thanks for the lead on this
system.
[If Howard wants to publish my e-mail] That's fine with me, but it's not exactly
the same system Howard coded. I'm putting [a large account] to
work every morning on OPP and wouldn't be doing it if it didn't work." -- Bob (Bubba in chat) Marsh
"Have been test driving the new tool (Opening
Price Principle) on Ensign. Larry & Howard deserve a medal for your
work together on this in my opinion. Do you use the principle on longer time frames, i.e. Weekly, Monthly or even
quarterly charts? As price structures form on all time frames I am assuming
the same basic formula could be used on longer time frames. Your thoughts would be
welcome." -P. Biggs 07-29-2005
Reply: "I only use the Opening Price Principle for intraday ---
it was never tested on a longer term ---
the folks at Ensign should get a medal --- but still most people will
be too lazy to work it out." -Larry Pesavento
07-29-2005
Summary: The
Opening Price Principle is a strategy with merit. However, it is not
the Holy Grail of trading. As with any system, there are
portions of the strategy that can be adjusted and research needs to be
done to determine appropriate 'in the ballpark' parameters. As
pointed out by the feedback from Mr. Marsh, the application of money
management principles can improve on the system results.
Unfortunately, I have not had time to investigate the strategies used by
Bob Marsh. His feedback is presented as additional ideas for
investigation. What have these articles on the Opening Price Principle
accomplished? Larry presented the basic strategy. I and
others have used our abilities to back test the basic strategy and
variations of it as we mutually seek to understand the impact of adjusting
parameters, determining which type of stocks the system seems better
suited for, and how results might be improved upon through the use of
money management skills. Our efforts are not the final authoritative
answer. Please continue the investigative process by doing
research of your own.
System Tip:Widgets by Paul Otteson
Many people have a desire for floating clock that they can set to their
computer time or any specific time around the world. There are many programs
available to accomplish this, one in particular that I came across is called a
widget. Widgets were first introduced for Mac’s as a way for a mini program to
run with basic features and functionality allowing the user to move them around
and customize them to fit their needs. The program Konfabulator is a windows
program that brings the widgets to life for the non Apple folks. The software can
be downloaded from www.konfabulator.com
and is relatively easy to install and operate.

To download this program click on the download link at the top
of the main web site.

Click on the "Full Install 8.8 MB". The File download
window will appear. Click on "Save"

A window asking where you want to save it will then come up
choose a common location like My Documents and click "Save".

A window asking you to Run or Don’t Run will then appear,
select "Run"

When the install window appears select "Next".

Select I Agree and hit "Next".

More prompts will come up. Select "Next" on them until
you come to the finish screen.

Click on "Finish" to launch the program. An Icon will appear
in the system tray that you can click on to access more widgets or adjust the
ones you have open

Yahoo is acquiring Konfabulator this year which will make the widgets
available to many more people. http://www.macworld.com/news/2005/07/24/konfabulator/index.php
Once the basic software is installed you can pick and choose from a myriad of
widgets to install, including a wide variety of designer clocks and timers, from
a simple digital display to a simulated chrome clock.

The widgets can be set to float on other programs, hide behind
them, or only be visible by hitting F8. Right click on a Widget to access the
properties to change these features

The screen called Konpose can instantly retrieve to the screen
all widgets by the push of a button [f8] for easy viewing and customization.

Widgets are treated like programs and so the more widgets you
have running the potential for processor speed problems arise. Those with
performance problems should limit the amount of unnecessary programs running in
the background. Some widgets require constant internet connection to work
and others
are stand alone. Download whatever widgets fit your computer capabilities.
All
pictures and links are found on Yahoo.com.
Seminar Feedback:
'I attended the Ensign Training Seminar in Salt Lake City about 3 weeks
ago . . . met Howard and his brother John . . absolutely
brilliant, professional people. The seminar covered most aspects of Ensign, but rather quickly .
. users were encouraged to ask questions after the
coverage of a specific topic. Overall worked well.
On both days in the afternoon, an additional benefit was the
presentation by Larry Pesavento (about 2 hours each day). See http://www.tradingtutor.com/index.html.
Larry has been in the trading business for close to a half century,
experienced every imaginable market event, traded stocks, bonds,
commodities all over the world. He is an entertaining, engaging and
very knowledgeable speaker and a very successful trader (different
league than those in this Group). I encourage everyone to take the
opportunity to listen to him at least once. Larry has traded together
with and enjoys close relationships with Bryce Gilmour ( Gartley
patterns) and Mark Douglas ("The Disciplined Trader") among
others.

(Howard Arrington on the left and Larry Pesavento on
the right)
Contrary to my original assumptions, the Design Your Own™ (DYO) is a very very powerful tool .
. . I encourage every Ensign user to investigate the power behind DYO .
. . not merely as an indicator but as a programming tool. You will be
amazed. The professionals know how to take advantage of powerful tools.
As an example of the power of DYO, Howard took us through programming
Larry's Opening Price Principle. See the book Opening
Price Principle for details. A DYO is a very powerful tool, not merely
a new indicator/study. The DYO is a different kind of
programming tool, different than the Ensign Software Programming
Language called ESPL. ESPL, based on and written in Pascal, is a programming
language for Ensign Windows. Those comfortable with computer programming
and
like to write efficient code could use ESPL.
DYO is a higher level tool that does what ESPL does (mostly). One
does NOT have to be a "computer programmer" to build programs
with DYO . . just a meticulous logical thinker
!!!
Don Hall, the author of Pyrapoint, was an attendee. Howard covered
the details of how exactly Pyrapoint works . . .
fascinating revelations. I, however, do not use Pyrapoint.
Since Ensign/eSignal is my primary charting/programming tool of the
markets, I decided to attend the Ensign seminar. Meeting
all the people behind the scenes was invaluable. Overall, the 2 days
and $300 I invested in the seminar was the best decision I made in a
long time !!!
There are many many ways to make money/living in the markets. Eventually you must develop your own methods and adapt
these as the markets/technology change. Exploring the power of
your tools is an investment and an absolute requirement. As another
great trader, Tim Morge, says "Master Yourself, master your
tools".
If Howard runs another seminar, I encourage every Ensign Window user to attend.'
-M. Appapillai 08-08-2005
'My age (77) dictates that I have likely attended more seminars of
this type than most. I can sincerely say that this rates as the
best in my experience. It was well organized, had excellent script
back-up, and was quite professional in all respects. My sincerest
congratulations for a job well done!' -Don Hall
07-23-2005
'I just wanted to let you know how much I enjoyed the Salt Lake Seminar.
The quality of the seminar reflected the preparation and
thoroughness of you and your staff. Although most of the attendees were seasoned traders, even a
relative newcomer such as myself was able to benefit greatly from the
information presented.' -A. Rosenberg
08-01-2005
|