Home Software Prices Download Yahoo Charts: MM Lines Description (From Tim Kruzel)
Home Software Prices Download Yahoo Charts: MM Lines Description (From Tim Kruzel)
foretrade.com/MM_description.htm
Home
Software
Prices
Download
Yahoo Charts
NEW:
ADVANCED
TRADESTATION TECHNIQUE
US Markets Daily
snapshots
Technical
Description
Forthcoming Releases:
Fuzzy Logic:
sFLC3
DLL & API
Neural Net:
Release of NXL3
DLL & API
Introduction
1/46
Murrey Math is a trading system for all equities. This includes stocks, bonds,
futures (index, commodities, and currencies), and options.
The main assumption in Murrey Math is that all markets behave in the same
manner (i.e. All markets are traded by a mob and hence have similar
characteristics.). The Murrey Math trading system is primarily based upon the
observations made by W.D. Gann in the first half of the 20'th century. While Gann
was purported to be a brilliant trader in any market his techniques have been
regarded as complex and difficult to implement. The great contribution of Murrey
Math (T. H. Murrey) was the creation of a system of geometry that can be used to
describe market price movements in time. This geometry facilitates the use of
Gann's trading techniques.
The Murrey Math trading system is composed of two main components; the
geometry used to gauge the price movements of a given market and a set of rules
that are based upon Gann and Japanese candlestick formations. The Murrey Math
system is not a crystal ball, but when implemented properly, it can have predictive
capabilities. Because the Murrey Math rules are tied to the Murrey Math
geometry, a trader can expect certain pre-defined behaviors in price movement.
By recognizing these behaviors, a trader has greatly improved odds of being on the
correct side of a trade. The overiding principle of the Murrey Math trading system
is to recognize the trend of a market, trade with the trend, and exit the trade
quickly with a profit (since trends are fleeting). In short, "No one ever went broke
taking a profit".
The Murrey Math geometry mentioned above is "elegant in its simplicity".
Murrey describes it by saying, "This is a perfect mathematical fractal trading
system". An understanding of the concept of a fractal is important in
understanding the foundation of Murrey Math. For readers interested in knowing
more about fractals I would recommend the first 100 pages of the book,"The
Science of Fractal Images" edited by Heinz-Otto Peitgen and Dietmar Saupe. The
book was published by Springer-Verlag, copyright 1988. An in depth
understanding of fractals requires more than "8'th grade math", but an in depth
understanding is not necessary (just looking at the diagrams can be useful).
The size (scale) of basic geometric shapes are characterized by one or two
parameters.
The scale of a circle is specified by its diameter, the scale of a square is given by
the length of one of its sides, and the scale of a triangle is specified by the length
of its three sides. In contrast, a fractal is a self similar shape that is independent of
scale or scaling. Fractals are constructed by repeating a process over and over.
Consider the following example depicted in Figure 1.
2/46
Suppose some super being could shrink a person down so that their height was
equal to the distance between the points O and P.
Suppose also that this super being drew the large rectangle shown in Figure 1 and
sub-divided the large rectangle into four smaller sub-rectangles using the lines PQ
and RS. This super being then places our shrunken observer at point O. Our
observer would look down and see that he/she is surrounded by four identical
rectangles. Now, suppose our super being repeats the process. Our observer is
further shrunk to a height equal to the distance between the points O' and P'. The
super being then sub-divides the quarter rectangle into four smaller sub-
rectangles using the lines P'Q' and R'S'. Our shrunken observer is then moved to
the point O'. Our observer looks down and sees that he/she is surrounded by four
identical rectangles. The view that is seen from the point O' is the same as the view
that was seen from the point O. In fact, to the observer, the two scenes observed
from the points O and O' are indistinguishable from each other. If the super being
repeated the process using the points O'', P'', Q'', R'' and S'' the result would be the
same. This process could be repeated ad-infinitum, each time producing the same
results. This collection of sub-divided rectangles is a fractal. The geometry appears
the same at all scales.
P'' P' P
----------------------------------------------------------------
| | | | |
|R'' |O'' |S'' | |
|-------|-------| | |
| | | | |
|R' |Q'' | |S' |
|---------------|----------------| |
| |O' | |
| | | |
| | | |
| | | |
|R |Q' |O |S
|--------------------------------|-------------------------------|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| |Q |
----------------------------------------------------------------
FIGURE 1
3/46
The next question, of course is, "What does a fractal have to do with trading in
equity markets?"
Imagine if someone presented you with a collection of price-time charts of many
different equities and indices from many different markets. Each of these charts
have been drawn using different time scales. Some are intraday, some are daily,
and some are weekly. None of these charts, however, is labeled. Without labels,
could you or anyone else distinguish a daily chart of the Dow from a weekly chart
of IBM, or from an intraday chart of wheat prices. Not very likely. All of these
charts, while not identical, appear to have the same general appearance. Within a
given time period the price moves some amount, then reverses direction and
retraces some of its prior movement. So, no matter what price-time scales we use
for our charts they all look pretty much the same (just like a fractal). The
"sameness" of these various charts can be formally characterized mathematically
(but this requires more that 8'th grade math and is left as an exercise to the
interested reader).
Gann was a proponent of "the squaring of price and time", and the use of trend
lines and various geometric angles to study price-time behavior.
Gann also divided price action into eighths. Gann then assigned certain
importance to markets moving along trendlines of some given angle. Gann also
assigned importance to price retracements that were some multiple of one eigth of
some prior price movement. For example, Gann referred to movement along the
45 degree line on a price-time chart as being significant. He also assigned great
significance to 50% retracements in the price of a commodity. The question is, "A
45 degree angle measured relative to what?" "A 50% retracement relative to what
prior price?"
These angle or retracement measurements are made relative to Gann's square of
price and time.
Gann's square acted as a coordinate system or reference frame from which price
movement could be measured. The problem is that as the price of a commodity
changes in time, so must the reference frame we are using to gauge it. How should
the square of price and time (the reference frame) be changed so that angles and
retracements are measured consistently? This question is one of the key
frustrations in trying to implement Gann's methods. One could argue that Gann
recognized the fractal nature of market prices changing in time. Gann's squaring
of price and time, however, did not provide an objective way of quantifying these
market price movements.
If one could construct a consistent reference frame that allowed price movement
to be measured objectively at all price-time scales, then one could implement
Gann's methods more effectively. This is exactly what Murrey Math has
accomplished.
The following discussions assume that one has access to the Murrey Math book.
Squares
4/46
As mentioned above, Murrey Math has identified a system of reference frames
(coordinate systems) that can be used to objectively gauge price movement at all
price-time scales. Taken collectively, these reference frames or "squares in time"
constitute a fractal. Each square in time can be thought of as being a part of (1/4)
a larger square in time. Recall the simple example of the fractal described in the
introduction of this paper. Each set of four squares was created by subdividing a
larger square. Unlike a mathematically ideal fractal, we cannot have infinitely
large or small squares in time since we do not get price data over infinitely large or
small time frames. But for all practical purposes, the Murrey Math squares in time
are a fractal.
Fractals are created by recursiveley (repeatedly) executing a set of steps or
instructions. This is also true of Murrey Math "squares in time".
The first step in constructing a square in time for a particular entity (NOTE: The
word "entity" will be used as a shorthand to refer to any traded equity or
derivative such as stocks, commodities, indices, etc.) is identifying the scale of the
smallest square that "controls" the price movement of that entity. Murrey refers to
this as "setting the rhythm". Murrey defines several scales.
Let's use the symbol SR to represent the possible values of these scales (rhythms).
SR may take on the values shown below in TABLE 1:
A larger value of SR could be generated by multiplying the largest value by 10.
Hence, 10 x 100,000 = 1,000,000 would be the next larger scale factor.
The choice of SR for a particular entity is dictated by the maximum value of that
entity during the timeframe in question.
TABLE 1 defines the possible choices of SR.
TABLE 1:
IF (the max value of AND (the max value of THEN (SR is)
the entity is less the entity is
than or equal to) greater than)
250,000 25,000 100,000
25,000 2,500 10,000
2,500 250 1,000
250 25 100
25 12.5 12.5
12.5 6.25 12.5
6.25 3.125 6.25
3.125 1.5625 3.125
1.5625 0.390625 1.5625
0.390625 0.0 0.1953125
The value of SR that is chosen is the smallest value of SR that "controls" the
maximum value of the entity being studied.
The word "controls" in this last statement needs clarification. Consider two
examples.
5/46
EXAMPLE 1)
Suppose the entity being studied is a stock. During the timeframe being
considered the maximum value that this stock traded at was 75.00. In this case,
the value of SR to be used is 100. (Refer to TABLE 1)
EXAMPLE 2)
Suppose the entity being studied is a stock. During the timeframe being
considered the maximum value that this stock traded at was 240.00. In this case,
the value of SR to be used is also 100. (Refer to TABLE 1)
In EXAMPLE 2, even though the maximum price of the stock exceeds the value of
SR, the stock will still behave as though it is being "controlled" by the SR value of
100. This is because an entity does not take on the characteristics of a larger SR
value until the entity's maximum value exceeds 0.25 x the larger SR value. So, in
EXAMPLE 2, the lower SR value is 100 and the larger SR value is 1000. Since the
price of the stock is 240 the "controlling" SR value is 100 because 240 is less than
(.25 x 1000) 250. If the price of the stock was 251 then the value of SR would be
1000. TABLE 1 shows some exceptions to this ".25 rule" for entities priced
between 12.5 and 0.0. TABLE 1 takes these exceptions into account.
6/46
So, having selected a value for SR, Murrey Math instructs us to divide the value of
SR into 1/8's. For the sake of consistency, let's introduce some notation. Murrey
refers to major, minor, and baby Murrey Math lines. Murrey abbreviates the term
"Murrey Math Lines" using MML. Using the MML abbreviation let;
The symbol: MML be defined as: Any Murrey Math Line
The symbol: MMML be defined as: Major Murrey Math Line
The symbol: mMML be defined as: Minor Murrey Math Line
The symbol: bMML be defined as: Baby Murrey Math Line
and, using the abbreviation MMI to mean "Murrey Math Interval", let;
where the symbol /8/8/8 means that SR is to be divided by 8 three times. For
example, if SR = 100 then the Baby Murrey Math Interval bMMI is: 100/8/8/8 =
12.5/8/8 = 1.5625/8 = 0.1953125
Let's also introduce the term octave. An octave consists of a set of 9 Murrey Math
Lines (MML's) and the 8 Murrey Math Intervals (MMI's) associated with the 9
MML's. Major, minor, and baby octaves may be constructed. For example, if SR =
100 then the major octave is shown in FIGURE 2. The octave is constructed by
first calculating the MMMI. MMMI = SR/8 = 100/8 = 12.5. The major octave is
then simply 8 MMMI's added together starting at 0. In this case 0 is the base.
FIGURE 2
7/46
A minor octave is constructed in a manner similar to the method shown for the
major octave. Again, let SR = 100. First calculate the mMMI. mMMI = SR/8/8 =
MMMI/8 = 12.5/8 = 1.5625. The minor octave is then simply 8 mMMI's added
together starting at the desired base. The base must be a MMML. In this case let
the base be the 62.5 MMML. The result is shown in FIGURE 3.
FIGURE 3
Naturally, a baby octave would be constructed using the same method used to
construct a minor octave. First calculate bMMI (bMMI = mMMI/8). Then add
bMMI to the desired mMML 8 times to complete the octave.
Characteristics of MMLs
Since, according to Gann, prices move in 1/8's, these 1/8's act as points of price
support and resistance as an entity's price changes in time. Given this 1/8
characteristic of price action, Murrey assigns properties to each of the MML's in
an a given octave. These properties are listed here for convenience.
8/8 th's and 0/8 th's Lines (Ultimate Resistance)
These lines are the hardest to penetrate on the way up, and give the greatest
support on the way down. (Prices may never make it thru these lines).
7/8 th's Line (Weak, Stall and Reverse)
This line is weak. If prices run up too far too fast, and if they stall at this line they
will reverse down fast. If prices do not stall at this line they will move up to the 8/8
th's line.
6/8 th's and 2/8 th's Lines (Pivot, Reverse)
These two lines are second only to the 4/8 th's line in their ability to force prices to
reverse. This is true whether prices are moving up or down.
8/46
5/8 th's Line (Top of Trading Range)
The prices of all entities will spend 40% of the time moving between the 5/8 th's
and 3/8 th's lines. If prices move above the 5/8 th's line and stay above it for 10 to
12 days, the entity is said to be selling at a premium to what one wants to pay for it
and prices will tend to stay above this line in the "premium area". If, however,
prices fall below the 5/8 th's line then they will tend to fall further looking for
support at a lower level.
4/8 th's Line (Major Support/Resistance)
This line provides the greatest amount of support and resistance. This line has the
greatest support when prices are above it and the greatest resistance when prices
are below it. This price level is the best level to sell and buy against.
3/8 th's Line (Bottom of Trading Range)
If prices are below this line and moving upwards, this line is difficult to penetrate.
If prices penetrate above this line and stay above this line for 10 to 12 days then
prices will stay above this line and spend 40% of the time moving between this
line and the 5/8 th's line.
1/8 th Line (Weak, Stall and Reverse)
This line is weak. If prices run down too far too fast, and if they stall at this line
they will reverse up fast. If prices do not stall at this line they will move down to
the 0/8 th's line.
Completing the square in time requires the identification of the upper and lower
price boundaries of the square. These boundaries must be MML's. The set of all
possible MML's that can be used as boundaries for the square were specified with
the selection of the scale factor (rhythm) SR. Given SR, all of the possible MMMI's,
mMMI's, bMMI's and MMML's, mMML's, and bMML's can be calculated as
shown above. The following rules dictate what the lower and upper boundaries of
the square in time will be.
9/46
Rule 2:
The MML selected for the bottom of the square in time should be close to the low
value of the entity's trading range. The word "close" means that the distance
between the square's bottom MML and the low value of the entity should be less
than or equal to 4/8 of the next smaller octave.
For example, suppose a stock is trading within a range of 28 1/4 to 34 1/2. In this
case the value of SR is 100. The MMMI is 12.5 (i.e. 100/8). The next smaller MMI
is a mMMI = 12.5/8 = 1.5625. The MMML closest to 28 1/4 is the 2/8 th's (i.e. 2 x
12.5 = 25). The closest mMML (measured from 25) is also a 2/8 th's MML (i.e. 2 x
1.5625 = 3.125). So, the bottom of the square is 25 + 3.125 = 28.125 (i.e. 28 1/8).
The 28 1/8 MML is the base of the square in time. This MML satisfies rule 1 (it is
an even numbered line, 2/8 th's) and it is close to 28 1/4 (28 1/4 - 28 1/8 = 1/8 =
.125). The result of .125 is less than 4/8 th's of the next smaller octave which is a
"baby" octave (bMMI = 1.5625/8 = .1953125). Specifically .125 is less than .78125
(4 x .1953125 = .781254).
Rule 3:
The height of the square in time must be 2, 4, or 8 MMI's. The type of MMI
(major, minor, or baby) must be the same as the type of MML being used for the
lower boundary. Generally this will be a mMMI.
NOTE: If the bottom MML of the square in time is an even MML, and the top
MML of the square in time is 2, 4, or 8 MMI's above the bottom MML, then the top
MML is also an even numbered MML.
Rule 4:
The MML selected for the top of the square in time should be close to the high
value of the entity's trading range. The word "close" means that the distance
between the square's top MML and the high value of the entity should be less than
or equal to 4/8 of the next smaller octave. This is simply rule (2) being applied to
the top of the square.
For example, consider the same stock trading within the range 28 1/4 to 34 1/2.
The base of the square in time was identified as the 2/8 th's mMML 28.125. In this
case the top of the square is the mMML that is 4 mMMI's above the base: 28.125 +
(4 x 1.5625) = 34.375. This MML can also be shown to be "close" to the high end of
the trading range, since, 34.5 - 34.375 = .125 and .125 is less than .781254 (4 x
.1953125 = .781254). Recall that .1953125 is the bMMI (i.e. the next smaller
octave).
10/46
Exception to Rule 1:
The rule, "The lower boundary of the square in time must be an even MML...",
appears to have exceptions. Murrey states, "When a stock is trading in a narrow
range rotating near a MMML you may use only 1 line above and below. Since a
MMML is always an even MML (a 0 or 8 line for the next smaller octave) then one
line above or below would be an odd MML (1 or 7).
An example of this can be seen on Chart #91 in Murrey's book. This is a chart of
Chase Manhatten. In this case the bottom and top MML's of the square in time are
the 5/8 th's and 7/8 th's MML's respectively. These are obviously odd MML's.
Another example of an exception is Chart #83 in Murrey's book. In this case the
bottom of the square in time is 37.5 (an odd 3/8 th's line) and the top of the square
in time is 62.5 (an odd 5/8 th's line).
Exception to Rules 2, 4:
Rules 2 and 4 address how close the boundaries of the square in time are to the
actual trading range of the entity in question. Murrey states;
"Then you simply count up 2, 4, or 8 lines, and include the top of its trading range,
as long as it's no higher than a) 19, b) 39, c) 78 cents above the 100% line. (there
are exceptions where it will run up a full 12.5, or 25 or 50% line above the 100%
line and come back down..."
At this point Murrey leaves us on our own to review the charts. The book is replete
with examples in which the bottom and top MML's of the square in time are far
from the actual trading ranges (by as much as 2 mMMI's).
Consider the two charts (both are labeled Chart #85) of McDonalds. The lower
chart espcially shows McDonalds trading in a range from 28 to 34. Clearly, the set
of mMML's that would best fit this trading range are the lines 28.125 (2/8 th's)
and 34.375 (6/8 th's). Murrey, however, draws the square from 25 (0/8 th's) to
31.25 (4/8 th's).
Given the above rules and exceptions I have developed a set of "rules of thumb" to
assist in the construction of squares in time. Using these "rules of thumb" I have
written a simple C program that calculates the top and bottom MMLs for squares
in time. This offers a fairly mechanical approach that may prove beneficial to a
new Murrey Math practitioner. Once a Murrey Math neophyte becomes
experienced using this mechanical system he/she may go on to using intuition and
methods that are a little (a lot) less tedious.
I have tested this program against all of the charts in Murrey's book and it seems
to work fairly well. There are some exceptions/weaknesses that are discussed
below. First, to illustrate the methodology, a few detailed examples are included
here.
11/46
Refer to Chart #85B of First American in the Murrey Math book. During the time
frame in question, First American traded in a range with a low of about 28.0 and a
high of about 35.25 (the wicks on the candlesticks are ignored).
Let's define a parameter called PriceRange. PriceRange is simply the difference
between the high and low prices of the trading range.
STEP 1:
Calculate PriceRange.
STEP 2:
Identify the value of SR (the scale factor).
Murrey refers to this as "setting the rhythm" or identifying the "perfect square".
Refer to TABLE 1 in this paper. Reading from TABLE 1 SR = 100 (This is because
the high price for First American was 35.25. Since 35.25 is less than 250 but
greater than 25, SR = 100).
STEP 3:
Determine the MMI that the square in time will be built from.
Let's define two new parameters. The first parameter is RangeMMI. RangeMMI =
PriceRange/MMI. RangeMMI measures the price range of First American (or any
entity) in units of Murrey Math Intervals (MMI's).
This is a MMMI. Is this the "appropriate MMI"? To answer that question divide
PriceRange by this MMI.
Now compare RangeMMI to 1.25. If RangeMMI is less than 1.25 then a smaller
MMI is needed. This is indeed the case because 0.58 is less than 1.25. Since the
first MMI calculated was a MMMI, then the next MMI will be a mMMI. Simply
divide the prior MMI by 8 to get the new MMI.
This is a mMMI. Is this the "appropriate MMI"? To answer that question divide
PriceRange by this latest MMI.
Since we had to divide the perfect square (SR) by 8 two times to arrive at the
appropriate MMI (SR/8/8 = 100/8/8 = 12.5/8 = 1.5625) we'll set the value of
OctaveCount to be 2. The value of OctaveCount will act as a reminder as we
proceed through this example.
Now the question of 1.25. Where did this number come from? Partly trial and
error and partly reasoning. Remember that the parameter RangeMMI describes
the trading range of First American in units of Murrey Math Intervals. Remember
also that the rules for the square in time require that the square be at least 2
MMI's high, and that the square be close to the high and low values of the trading
range.
If we used the MMMI to build the square in time for First American the result
would have been a square with a height of (2 x 12.5) 25. Because First American
has only traded within a range of 7.25 points, this square would not represent First
American's' behavior very well. The trading range of First American should
approximately fill the square. By choosing a smaller MMI (i.e. mMMI = 1.5625)
the result is a square in time that will be 4 MMI's high (RangeMMI = 4.64 which is
rounded to 4. The actual height selected for the square in time will be determined
in STEP 4). Again, recall the rule that the square must be 2, 4, or 8 MMI's high. (Is
the number 1.25 perfect? NO! But, tests conducted on the charts in the Murrey
Math book indicate that 1.25 works in nearly all cases).
13/46
STEP 4:
Determine the height of the square in time.
In STEP 3 above, we selected the appropriate value for the MMI and calculated the
final value of RangeMMI. Given the value of RangeMMI, TABLE 2 may be used to
select the actual height of the square in time.
TABLE 2
ALLOWED SQUARES IN TIME:
RangeMMI Square in Time is Bounded by These MML's
1.25 < RangeMMI < 3.0 (0,2) (1,3) (2,4) (3,5) (4,6) (5,7) (6,8) (7,1)
3.0 <= RangeMMI < 5.0 (0,4) (2,6) (4,8) (6,2)
5.0 <= RangeMMI < ... (0,8) (4,4)
TABLE 2 was arrived at using trial and error. The results of the C program I had
written were compared to the charts in the back of the Murrey Math book. Is
TABLE 2 perfect? NO! But it works fairly well. TABLE 2 specifies the allowed
upper and lower MML numbers that may be used to create the square in time.
Note that once the upper and lower MML's are specified so is the height of the
square. TABLE 2 attempts to accomodate Murrey's rules for creating the square in
time as well as the exceptions to those rules.
The first row of TABLE 2 addresses squares that are two MMI's high. Note that
the exception of having squares in time with odd top and bottom MML's is
included.
The second row of TABLE 2 addresses squares that are four MMI's high. Note that
these squares are required to lie on even MML's only.
The third row of TABLE 2 addresses squares that are eight MMI's high. Note that
these squares are required to lie on (0,8) or (4,4) MML's only. The notation (0,8)
means that the bottom of the square will be a 0/8 th's MML and the top of the
square will be an 8/8 th's MML.
Continuing with First American, recall that RangeMMI = 4.64. Reading from
TABLE 2 we see that the square in time will be 4 MMI's high and will lie on one of
the MML combinations (0,4), (2,6), (4,8), or (6,2).
14/46
STEP 5:
Find the bottom of the square in time.
The objective of this step is to find the MML that is closest to the low value of First
American's trading range (i.e. 28.0). This MML must be a mMML since the MMI
we are using is a mMMI (i.e. 1.5625). Actually, the MML we will find in this step is
the mMML that is closest to but is less than or equal to First American's low value.
This is fairly simple. To repeat, the MML type must correspond to the MMI type
that was selected. We chose an MMI that is a mMMI (i.e. 1.5625), hence, the MML
must be a mMML. We now make use of the parameter OctaveCount. In this
example, OctaveCount = 2. Since OctaveCount = 2 we will perform 2 divisions by
8 to arrive at the desired MML.
The base of the perfect square is 0.0, so subtract the base from the low value of
First American's trading range (28.0 - 0.0 = 28.0). Now we find the MMML that is
less than or equal to 28.0. In other words, how many MMMI's could we stack up
from the base (i.e. 0.0) to get close to (but less than 28.0).
Since OctaveCount = 2, this process will be repeated a second time for the mMMI.
The only difference is that the base line is the MMML from the prior step. So, once
again, subtract the base (i.e. 25) from the low value of First American's trading
range (28 - 25 = 3.0). Now find the mMML that is less than or equal to 28.0. In
other words, how many mMMI's could we stack up from the base (i.e. 25) to get
close to (but less than 28.0).
25 + (1 x 1.5625) = 26.5625
26.5625 is the 1/8 th mMML that is closest to but less than 28.0
This mMML is the "best first guess" for the bottom of the square in time. But there
is a problem...
STEP 6:
Find the "Best Square"
By the end of STEP 5, a square in time has been defined that will be 4 mMMI's in
height and have a base on the 1/8 th mMML = 26.5625. Recall, however, that the
rules in TABLE 2 state that a square that is 4 MMI's in height must lie on an even
15/46
numbered MML. A 1/8 th line is odd. So, two choices are available. Referring to
TABLE 2 we can choose either a (0,4) square or a (2,6) square. Which do we
choose?
Let's define an error function and choose the square that minimizes this error. The
error function is:
Where:
The (0,4) square is simply the (1,5) square shifted down by one mMMI and the
(2,6) square is the (1,5) square shifted up by one mMMI.
So, the bottom of the (0,4) square is 25.0 and the top of the (0,4) square is 31.25.
So, the bottom of the (2,6) square is 28.125 and the top of the (2,6) square is
34.375.
Now apply the error function to each square to determine "the best square in
time".
16/46
Error(2,6) = abs(35.25 - 34.375) + abs(28.0 - 28.125) = 1.0
Clearly the (2,6) square is the better fit (has less error). Finally, we have arrived at
a square in time that satisfies all of the rules. We can now divide the height of the
square by 8 to arrive at the 1/8 lines for the square in time.
100.0% 34.375
87.5% 33.59375
75.0% 32.8125
62.5% 32.03125
50.0% 31.25
37.5% 30.46875
25.0% 29.6875
12.5% 28.90625
0.0% 28.125
STEP 2:
Identify the value of SR (the scale factor).
Refer to TABLE 1: SR = 1000
17/46
STEP 3:
Determine the MMI that the square in time will be built from.
Octave 1:
STEP 4:
Determine the height of the square in time.
Refer to TABLE 2: RangeMMI = 2.048 so the height of the square is 2.
STEP 5:
Find the bottom of the square in time.
First Octave:
18/46
STEP 6:
Find the "Best Square"
The result of STEP 5 is a square with a height of 2 bMMI's and a base on the 5/8
th's bMML 431.64. Refer to TABLE 2: The likely "best square" is either the (5,7) or
the (6,8).
100.0% 437.5
87.5% 437.01
75.0% 436.52
62.5% 436.03
50.0% 435.54
37.5% 435.05
25.0% 434.57
12.5% 434.08
0.0% 433.59
19/46
STEP 1:
Calculate PriceRange.
PriceRange = 7170 - 7110 = 60.0
STEP 2:
Identify the value of SR (the scale factor).
Refer to TABLE 1: SR = 10000
STEP 3:
Determine the MMI that the square in time will be built from.
Octave 1:
STEP 4:
Determine the height of the square in time.
Refer to TABLE 2: RangeMMI = 3.072 so the height of the square is 4.
20/46
STEP 5:
Find the bottom of the square in time.
First Octave:
21/46
STEP 6:
Find the "Best Square"
The result of STEP 5 is a square with a height of 4 bMMI's and a base on the 4/8
th's bMML 7109.375. Refer to TABLE 2: The likely "best square" is the (4,8). One
could, of course, perform a test using the error function and check other squares
as was done in the prior examples. A quick visual check of Chart #300, however,
shows that the (2,6) or (6,2) squares will result in errors that are greater than the
error associated with the (4,8) square.
Since the original price values were multiplied by 10000, the reverse operation is
performed to arrive at MML values that match the quoted prices of the Deutsche
Mark.
100.0% .7187
87.5% .7177
75.0% .7168
62.5% .7158
50.0% .7148
37.5% .7138
25.0% .7129
12.5% .7119
0.0% .7109
22/46
STEP 1:
Calculate PriceRange.
PriceRange = 10275 - 10205 = 70.0
STEP 2:
Identify the value of SR (the scale factor).
Refer to TABLE 1: SR = 10000
STEP 3:
Determine the MMI that the square in time will be built from.
Octave 1:
STEP 4:
Determine the height of the square in time.
Refer to TABLE 2: RangeMMI = 3.584 so the height of the square is 4.
23/46
STEP 5:
Find the bottom of the square in time.
First Octave:
24/46
STEP 6:
Find the "Best Square"
The result of STEP 5 is a square with a height of 4 bMMI's and a base on the 2/8
th's bMML 10195.3125. Refer to TABLE 2: The likely "best square" is the (2,6).
One could, of course, perform a test using the error function and check other
squares as was done in the prior examples. A quick visual check of Chart #298,
however, shows that the (0,4) or (4,8) squares will result in errors that are greater
than the error associated with the (2,6) square.
Since the original price values were multiplied by 100, the reverse operation is
performed to arrive at MML values that match the quoted prices of the 30 Yr
Bond.
100.0% 102.73
87.5% 102.63
75.0% 102.54
62.5% 102.44
50.0% 102.34
37.5% 102.24
25.0% 102.15
12.5% 102.05
0.0% 101.95
25/46
STEP 2:
Identify the value of SR (the scale factor).
Refer to TABLE 1: SR = 100
STEP 3:
Determine the MMI that the square in time will be built from.
Octave 1:
STEP 4:
Determine the height of the square in time.
Refer to TABLE 2: RangeMMI = 3.84 so the height of the square is 4.
STEP 5:
Find the bottom of the square in time.
First Octave:
26/46
STEP 6:
Find the "Best Square"
The result of STEP 5 is a square with a height of 4 mMMI's and a base on the 1/8
th's mMML 26.5625. Refer to TABLE 2: Two squares are candidates for the "best
square", the (0,4) square and the (2,6) square.
Now apply the error function to each square to determine "the best square in
time".
The (2,6) square has the smallest error and one would expect it to be the square of
choice. Refer to Chart #85 in the Murrey Math book. The square selected in the
book was the (0,4) square.
27/46
In short, to be completely accurate in the selection of the square in time, one
needs to consider the entire price history of the entity being studied. Anyone
writing a computer program to calculate the square in time would need to look at
all of the data points in the chart, not just the high and low values. Given all of the
price data, one could create a more sophisticated error function and a more
sophisticated set of selection rules (i.e. TABLE 2).
EXAMPLE 5 (McDonalds) illustrates another consideration when selecting the
square in time. In this example, after calculating the fit errors, one could select
between two different squares that had nearly identical fit results. The fit errors of
the two squares are shown here:
Error(0,4) = abs(32.75 - 31.25) + abs(26.75 - 25.0) = 3.25
Error(2,6) = abs(32.75 - 34.375) + abs(26.75 - 28.125) = 3.0
28/46
Looking at TABLE 3, one can see how the 1/8 lines (i.e. 0%, 12.5%, 25%, 37.5%, ...
100%) of the square in time map into MML's.
TABLE 3
# of MMI's
in Square 0.0% 12.5% 25% 37.5% 50% 62.5% 75% 87.5% 100%
A simple example will help illustrate how to read TABLE 3. Suppose one had a
stock trading in a range of 50 to 75. The obvious choice for the square in time
would be the row marked by **. The price of 50 lies on a 4/8 th's MMML and the
price of 75 lies on a 6/8 th's MMML. This makes a (4,6) square in time with a
height of 2 MMMI's the best choice.
Now the MMMI bounded by the 50 and 62.5 MMML's can of course be divided by
8 to yield the sub-octave mMML's and mMMI's. The MMMI bounded by the 62.5
and 75 MMML's can likewise be divided into its mMML's and mMMI's.
The bottom of this square in time (0.0% line) lies on the 50 MMML (a 4/8 th's
MMML). The top of this square in time (100% line) lies on the 75 MMML (a 6/8
th's line). The 50% line of this square in time lies on the 62.5 MMML (a 5/8 th's
MMML). The remaining lines of the square in time (12.5%, 25%, 37.5%, 62.5%,
75%, and 87.5%) lie on 2/8, 4/8, and 6/8 mMML's from the sub-octave (In fact
the "s" that appears in the table entries denotes sub-octave).
All of this has been presented simply to point out the fact that squares in time with
a height of 4 or 8 MMI's tend to have 0%, 50%, and 100% lines that lie on MML's
with similar price support and resistance properties. Hence, if one can place the
base of a square in time on a 0/8, 4/8, or 8/8 MML (espcially if the square has a
height of 4 or 8 MMI's) one gets a better mapping of properties.
29/46
How much one should concern oneself with this issue of mappings is problematic.
To really answer this question would require a formal quantinization of the
support/resistance properties of MMML's, mMML's, and bMML's with respect to
eachother. This would be a great research project for ambitious individuals with
time on their hands.
Time
The term "square in time" has been used liberally throughout the prior discussions
without any specific statements regarding time. All that has been addressed so far
is the vertical price dimension of the square in time. This is justified since the
process of identifying the MML's and MMI's requires a little more effort than the
divisions of time.
The fact that less discussion has been devoted to the time dimension should not
be interpreted to mean that the time dimension is any less important than the
price dimension. Time and price are equally important.
30/46
Time is divided up in a very reasonable (and practical manner). The year is broken
into quarters of 64 trading days each. Note that 64 is a power of 2 (i.e. (2 x 2 x 2) x
(2 x 2 x 2) = 8 x 8 = 64). An interval of 64 can easily be subdivided into half
intervals. Note that 8 (the number of vertical intervals in the square in time) is
also a power of 2 (i.e. (2 x 2 x 2) = 8). Thus, the square in time can easily be scaled
in both the price (vertical) and the time (horizontal) dimensions simply by
multiplying or dividing by 2 (very clever). Consider also that a year consists of four
quarters. Four is also a power of 2. So, a square in time based upon a year long
scale can also easily be subdivided.
The ability to subdivide the square in time gives the square in time the ability to
evolve as an entity trades through time. The square in time acts as a reference
frame (coordinate system) that can adjust itself as needed. As an entity reaches
new high or low prices, the reference frame can be expanded by doubling the
square in both the price and time dimensions. Alternatively, if one wishes to look
at the price of an entity during some short time frame one can simply halve the
square in both the price and time dimensions (resulting in a quarter square). This
halving and doubling may be carried out to whatever degree is practical (i.e.
Practical within the limits of how much price and time data may be subdivided. A
daily chart can't be subdivided into intraday prices or time). Refer back to the
description of the rectangular fractal at the beginning of this paper.
The argument for breaking the year into quarters intuitively makes sense. The
business world (including mutual fund managers) is measured on a quarterly
basis. Each of the four quarters roughly correspond to the four seasons of the year
which drive weather and agriculture (as well as commodity contracts). Clearly
humans are geared to a quarterly cycle.
Murrey resets the time = 0 point on an annual basis. This is done the first week of
October and corresponds to the day of the U.S. Treasury's monthly and quarterly
bond auctions (This year 10/8/97). Once the time = 0 point is set one may simply
count off daily increments of 4, 8, 16, 32, or 64 days relative to the time = 0 point
to set the desired square in time (or 256 days if one wants an annual chart).
At this point one should realize that specifying a time interval is critical to setting
up the square in time. In the above examples that were used to illustrate the
selection of MML's and MMI's the time frame was implied. All that was specified
in the examples was the price range that the entity traded at. Naturally, one has to
ask the question, "The price range it traded at during what time frame?". One will
probably want to set up the square in time for annual and quarterly time frames.
The quarterly square in time will probably be subdivided into a 16 day time frame
for intermediate term trading.
One would need intraday data to set up an intraday square in time. The time
coordinate of an intraday chart is simply divided into 4 or 8 uniform intervals. The
intraday MML's and MMI's are then set up using the intraday trading range. If
one is looking at a weekly chart then a quarter should consist of 13 weeks.
31/46
Another key use of the time dimension is estimating when a trend in price will
reverse itself. The horizontal MML's of a square in time represent points of
support and resistance in the price dimension. The vertical lines that divide the
square in the time dimension represent likely trend reversal points. My own
personal studies, done on the DJIA, showed that on average the DJIA has a
turning point every 2.5 days. Since we know that the market does not move in a
straight line we would expect to see frequent trend reversals. Murrey uses the
vertical time lines (1/8 th lines) in the square to signal trend reversals.
Circles of Conflict
The circles of conflict are a by product of the properties of the horizontal MML's
that divide price and vertical time lines (VTL's) that divide time. MML's represent
points of support and resistance. VTL's represent reversal points. Put it all
together and the result is the "circles of conflict".
Consider a square in time divided into eight price intervals and eight time
intervals. The five circles of conflict are centered on the 2/8 th's, 4/8 th's, and the
6/8 th's MML's and the 2/8 th's, 4/8 th's, and 6/8 th's VTL's. Recall that prices
spend 40% of their time between the 3/8 th's and 5/8 th's MML's. Recall also that
the 2/8 th's, 4/8 th's, and 6/8 th's MML's represent strong points of support and
resistance. If we can assume that the 2/8 th's, 4/8 th's, and 6/8 th's VTL's
represent strong points of reversal, we can expect that in slow trendless markets
that prices will be deflected around the circles of conflict. In a fast up or down
market prices will move through the circles quickly since the price momentum
exists to penetrate support and resistance lines.
The circles of conflict are an example of the value of a standard reference frame
(square in time) in divining market action. This reference frame and its associated
geometry and rules can be applied to all price-time scales in all markets.
32/46
The square in time makes the labels on charts unnecessary. Rather than thinking
of charts as representing dollars (or points) vs. days (or weeks, minutes, etc.) one
can now think of charts as representing 1/8 th's of price vs. 1/8 th's of time. All of
the rules associated with the MML's and VTL's and all of the associated trendlines
are carried right along with the square in time. One may use this scalable
reference frame (square in time) to construct any of Gann's trendlines. Since the
trend lines are tied to the square in time geometry so are any of the rules that are
associated with the trend lines.
Gann used various lines for characterizing price-time behavior. These lines may be
summarized in TABLE 4 and FIGURE 4.
The various momentum lines are summarized in TABLE 5 and FIGURE 4.
The column labeled Line Trend specifies whether the line slopes upwards (+) or
downwards (-) (moving left to right in time).
The column labeled Line Slope measures the rate of change of the line (# of 8th's
in price):(# of 8th's in time).
TABLE 4: TRENDLINES
Line Line Points Forming the Line:
Trend Slope Point 1 Point 2
+ 8:8 O X
+ 8:7 O G'
+ 8:6 O F'
+ 8:5 O E'
+ 8:4 O D'
+ 8:3 O C'
+ 8:2 O B'
+ 8:1 O A'
+ 1:8 O Q
+ 2:8 O R
+ 3:8 O S
+ 4:8 O T
+ 5:8 O U
+ 6:8 O V
+ 7:8 O W
- 8:8 O' P
- 8:7 O' G
- 8:6 O' F
- 8:5 O' E
- 8:4 O' D
- 8:3 O' C
- 8:2 O' B
- 8:1 O' A
- 1:8 O' W
- 2:8 O' V
- 3:8 O' U
- 4:8 O' T
- 5:8 O' S
- 6:8 O' R
- 7:8 O' Q
33/46
TABLE 5: MOMENTUM LINES
Line Line Points Forming the Line:
Trend Slope Point 1 Point 2
+ 1:1 G Q
+ 2:2 F R
+ 3:3 E S
+ 4:4 D T
+ 5:5 C U
+ 6:6 B V
+ 7:7 A W
+ 8:8 O X
+ 7:7 G' Q'
+ 6:6 F' R'
+ 5:5 E' S'
+ 4:4 D' T'
+ 3:3 C' U'
+ 2:2 B' V'
+ 1:1 A' W'
- 1:1 G' W
- 2:2 F' V
- 3:3 E' U
- 4:4 D' T
- 5:5 C' S
- 6:6 B' R
- 7:7 A' Q
- 8:8 O' P
- 7:7 G W'
- 6:6 F V'
- 5:5 E U'
- 4:4 D T'
- 3:3 C S'
- 2:2 B R'
- 1:1 A Q'
34/46
0/8 1/8 2/8 3/8 4/8 5/8 6/8 7/8 8/8
TIME ===>
FIGURE 4
The way to read an entry in this table is as follows (row 3): If a stock moves up or
down in price (within the square in time) by 4.68 then the probability that it will
reverse direction is 85%.
Another way to look at it is:
If a stock moves up or down in price (within the square in time) by 4.68 then the
probability that it will continue to move in the same direction is 15% (100% -
85%).
This table could also be re-written in terms of MMI's: (This assumes that the scale
factor (SR) for the square in time is 100)
The message here is that large fast price movements are short lived. Take profit
and move on to the next trade.
Part 2
35/46
The following notes are observations regarding the Murrey Math Price Percentage
Moves (MMRPM). The MMRPM statistics are a key Murrey Math factor to
consider when evaluating a trade. The MMRPM statistics are also key in
understanding the importance and function of the Square in Time.
Recall the definition of the MMRPM. The MMRPM statistics specify the
probability that a price movement, of some magnitude (X), occurring during some
time interval (t), will reverse itself. For example, in Reference Sheet U of the
Murrey Math Book, a listing is given for:
Price Percentage Moves for Indexes over 500 but under 1000.
(Intraday Basis) (Slow Day).
This entry is specifying the following. The Murrey Math Square in Time that is
being considered is based upon the perfect square of 1000. The height of the
square in time consists of 8 Murrey Math Intervals with each Murrey Math
Interval (MMI) being given by:
((((1000/8) /8) /8) /8) = 1000/4096 = 0.244140625
Since each 1/8'th = 0.244 then 6/8'ths = (6 x 0.244) = 1.4648. So, if price moves
either up or down by 1.4648 then the probability that the price movement will
reverse direction is 0.85 or 85%. This statement of probability assumes that the
price movement of 6/8'ths has occurred on an intraday basis in a slow market.
Not being a Murrey-like genius I found the descriptions of time in the MMRPM
tables of the Murrey Math Book to be somewhat subjective. I personally have
difficulty deciding when a market is long term, short term, fast, slow etc. (just my
own personal weakness).
Since the MMRPM statistic is an important part of Murrey Math and we have the
Square in Time at our disposal one may wish to generalize the MMRPM tables for
any Square in Time. Having one MMRPM table for any given Square in Time has a
certain appeal. First of all, the analysis of the price movement of any traded entity
is simplified and made more objective. Secondly, having one MMRPM table for all
squares has a certain aesthetic appeal. After all, the Square in Time is a fractal that
acts as an adjustable reference frame. In the purest sense of Murrey Math only
one MMRPM table should be necessary for any Square in Time.
Fractals
To understand the approach that will be used here, certain concepts must be
explained. First one must review the definition of a fractal.
36/46
The sizes (scale) of basic geometric shapes are characterized by one or two
parameters. The scale of a circle is specified by its diameter, the scale of a square
is given by the length of one of its sides, and the scale of a triangle is specified by
the length of its three sides. In contrast, a fractal is a self similar shape that is
independent of scale or scaling. Fractals are constructed by repeating a process
over and over. Consider the fractal shown in FIGURE 1.
A rectangle, may be subdivided into four equal sub-rectangles as shown in
FIGURE 1. Each sub-rectangle can be divided, likewise, into a set of four smaller
sub-rectangles. This process may be carried out ad infinitum (ad nauseum). Each
resulting rectangle, no matter how large or small it may be has the exact same
ratio of height to width. This property is called self similarity.
----------------------------------------------------------------
| | | | |
| | | | |
|-------|-------| | |
| | | | |
| | | | |
|---------------|----------------| |
| | | |
| | | |
| | | |
| | | |
| | | |
|--------------------------------|-------------------------------|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
----------------------------------------------------------------
FIGURE 1
The zig-zagging pattern on a chart of price vs. time for a market or traded equity
may also be regarded as a fractal. The definition of this type of zig-zagging fractal
is not as simple as the definition given above for the rectangle. The price-time
behavior of a market or traded equity may be regarded as a STATISTICALLY self
similar fractal (if price and time are scaled correctly).
37/46
Statistical self similarity implies that if we look at the zig-zagging price-time
pattern under different time scales (e.g. intraday, daily, weekly, etc.) the statistics
that characterize the zig-zagging pattern are the same. Fortunately, a relatively
simple statistical model exists for describing the zig-zagging price-time behavior
of markets. That model is known as fractional brownian motion (FBM) and is
specified quite simply in EQUATION 1 (EQ 1).
EQ 1: < (X(t2) - X(t1)) ^ 2 > = k*((t2 - t1) ^ (2*H))
A B C D
So < (X(t2) - X(t1)) ^ 2 > would be the sum of all the numbers in Column D
divided by the number of samples (R). Where COL_A, COL_B, and COL_C
denote the numbers in Column A, Column B, and Column C respectively.
38/46
What does EQ 1 tell us? For simplicity, let H = 1.0. In this case, EQ1 is saying that
on average, the price range of some entity over any given time interval is
proportional to that time interval. The key phrase here is "on average". One would
look at the spread sheet of gold prices and find that the value in each row of
Column D is different. But, when averaged together they will be proportional to
the time interval (in this case 48 minutes).
If, in fact, gold prices behaved according to the FBM model (with H set equal to
1.0) then one would observe this same relationship for all time intervals. So, if one
built a second spreadsheet looking at the range of gold prices over many 96
minute time intervals (96 = 2 x 48) one would find that the range of gold prices
would be twice as large as the range of gold prices observed over 48 minute time
intervals.
For example, if the average range of gold prices observed over many 48 minute
time intervals was $3, then the average range of gold prices observed over many
96 (2 x 48) minute time intervals would be $6 (i.e. $6 = 2 x $3).
Where the | | symbol means to take the absolute value of the number inside the
vertical brackets. This just means that if X(t2) - X(t1) happens to be a negative
number, then ignore the minus sign. Treat the number as if it was positive.
39/46
Here is a quick refresher for those who do not remember the properties of the bell
curve (formally known as the Gaussian distribution). Refer to FIGURES 2A and
2B.
| P(X12) *
| *|||||*
| *|||||||*
| *|||||||||*
| *|||||||||||*
| *|||||||||||||*
| *|||||||||||||||*
| *|||||||||||||||||*
| *|||||||||||||||||||*
| *|||||||||||||||||||||*
| *|||||||||||||||||||||||*
| *|||||||||||||||||||||||||||*
| * ||||||||||||||||||||||||||||| *
| * ||||||||||||||||||||||||||||| *
| * ||||||||||||||||||||||||||||| *
|* ||||||||||||||||||||||||||||| *
-----------------------------------------------------------------
-z * S +z * S X12
FIGURE 2A
| P(X12) *
| * *
| * *
| * *
| * *
| * *
| * *
| * *
| * *
| * *
| * *
| * *
| * *
| * *
| * *
|*|||||| ||||||*
-----------------------------------------------------------------
-z * S +z * S X12
FIGURE 2B
In our case the quantity of interest is the price range (X12) that our entity will
trade in during the next time interval (t2 - t1). The Gaussian distribution has the
nice property that it considers all possible values of X12 (i.e. X12 can take on any
value ranging from minus infinity to plus infinity).
The vertical axis in Figures 2A and 2B represents P(X12). P(X12) is the probability
that X12 (shown on the horizontal axis) will take on some specific value X (inside
an infinitely narrow range).
40/46
FIGURE 2A may be interpreted as follows. The shaded area specifies the
probability that X12 will lie in a range between (-z * S) and (z * S) (i.e. (-z * S) <=
X12 <= (z * S)). The total area under the Gaussian distribution curve (from minus
infinity to plus infinity) is 1.0. So, in the extreme case that (-z * S) = minus infinity
and (z * S) = plus infinity then the entire area under the Gaussian curve would be
shaded and the probability would be 1.0 that X12 will have some value at the end
of the next time interval (t2 - t1). We wouldn't know what that value is, but we are
guaranteed with 100% certainty that it would be something. In practical terms,
one would feel 100% confident making the prediction that the price of gold will
change by some amount in the next 48 minutes (where some amount is any
number from minus infinity to plus infinity).
Consider a practical example. One would find credible the prediction that in the
next 48 minutes the price of gold would increase by $1 per ounce or less, or that
the price of gold would decrease by $1 per ounce or less. This scenario is depicted
in FIGURE 2A with (-z * S) = -$1 and (z * S) = +$1. In this case more than half of
the area under the Gaussian distribution is shaded. Hence, based upon history,
the prediction of a $1 per ounce (or less) swing in the price of gold over the next
48 minutes has a better than 50% chance of being correct.
Consider another example. If someone came up to you and told you that in the
next 48 minutes the price of gold would go up $2000 or more per ounce, or that in
the next 48 minutes gold would become so devalued that people would pay you
$2000 or more per ounce just to take it off their hands, you would not be likely to
make that trade. This is because history has shown that the probability of either of
those events occurring is so small that you would be better off buying a lottery
ticket. This scenario is depicted in FIGURE 2B. In this case (-z * S) = -$2000 and
(z * S) = +$2000. Notice that the shaded area under the Gaussian distribution is at
the tails of the distribution. Most of the area under the Gaussian is at the center.
Very little area lies under the right and left tails of the distribution. Since the
shaded area is very small when compared to 1.0 then we can see that the chances
(probability) of gold making a $2000 per ounce price swing are very small.
The shaded area in FIGURE 2A can also be thought of in another way. The shaded
area is the probability that prices will reverse after moving out to (z * S) or (-z * S).
This is because the probability of moving further out into the tails of the Gaussian
distribution is given by the unshaded area under the tails (FIGURE 2A). So, if the
the price of gold happened to move far enough in the next 48 minutes so that 90%
of the area under the Gaussian was shaded then only 10% of the Gaussian would
be unshaded. Thus gold would only have a 10% chance of moving further.
Therefore, the chance of reversal is 90%.
Let's repeat the prior point more symbolically. Refer again to FIGURE 2A. Let the
current time be t1 and the price of the traded entity (e.g. gold) be specified by
X(t1). Let the future time be t2 and the price of the traded entity be specified by
X(t2).
X12 = X(t2) - X(t1)
41/46
The shaded area in FIGURE 2A specifies the probability that gold will increase in
price by an amount of X12 or less or decrease in price by an amount of X12 or less
during the future time interval t2 - t1. The probability that gold will increase in
price by an amount greater than X12 or decrease by an amount greater than X12 is
specified by the unshaded area in FIGURE 2A. Recall that the total area under the
Gaussian distribution is 1.0
1.0 - Shaded Area = Unshaded Area
The shaded area is specifying the probability that a price swing of X12 (occurring
during the future time interval t2 - t1) will be reversed. This is exactly the
definition of the Murrey Math MMRPM's.
The above examples illustrate the fact that the behavior of the Gaussian
distribution is consistent with the expected price behavior of traded markets. That
is to say, within a given future time interval (t2 - t1), small to moderate price
swings around the current price are more likely (more probable) than very large
price swings. All of this discussion assumes that one is using the correct Gaussian
distribution.
The shape of the Gaussian distribution is controlled by the parameter S. The
parameter S is called the standard deviation. The parameter z is just some number
that allows X12 to be expressed in units of standard deviations (i.e. X12 = (z * S)).
The larger the value of S, the shorter and wider (more spread out) the bell shaped
curve becomes. As S becomes smaller the bell shaped curve becomes more narrow
and tends to look more like a spike than a bell. The larger the value of S the greater
the price volatility over the time interval of interest.
In the above examples of gold, price swings were considered over the future time
interval (t2 - t1) of 48 minutes. If one wished to consider a different time interval
(e.g. 96 minutes) then one would need to have a new value of S to describe a new
Gaussian distribution. One would need a Gaussian distribution for each future
time interval (i.e. for our purposes, the standard deviation S is a mathematical
function of time S = S(t)).
If one knows the value of S for all desired time intervals (i.e. if one knows the
function S(t)) then one can refer to tables to determine the probability that price
swings will reverse after reaching some particular value X12.
Fortunately, based upon how the Gaussian distribution is defined, the following
relationship is true:
(S ^ 2) = < (X(t2) - X(t1)) ^ 2 > = k*((t2 - t1) ^ (2*H))
Hence we now know S as a function of time. A new problem arises in that the
values of k and H are not known for gold or any other market. We do, however,
have Murrey Math and the Square in Time. Given the assumptions made by
Murrey Math, and by making some additional assumptions, one can arrive at the
final goal of specifying the MMRPM's for all markets.
Let's stop for a moment and consider the key assumptions that must be made to
achieve the desired result.
42/46
1) The zig-zagging price-time behavior of markets is described by the model
known as fractional brownian motion (FBM) (Eq 1).
EQ 1: < (X(t2) - X(t1)) ^ 2 > = k*((t2 - t1) ^ (2*H))
2) The values of X(t2) - X(t1) (i.e. X12) are random numbers that are
normally distributed (the Gaussian distribution). This imples that < (X(t2) -
X(t1)) ^ 2 > = (S ^ 2) where S is the standard deviation of the Gaussian
distribution.
Assumptions 1 and 2 are pretty good assumptions. Together, these two
assumptions make up the random walk model of markets (When H = 1/2).
Some have questioned whether or not (X(t2) - X(t1)) is normally distributed.
In general, however, the normal distribution is considered to be a good
approximation.
4) The Square in Time scales the price-time action of markets so that the
parameter H from EQ1 is equal to 1.0 (i.e. H = 1.0).
This is a big assumption, but an argument may be made in favor of it. The
Square in Time is a fractal. The rules for changing the scale of this fractal are
to simply multiply the height and width of the square by 2 or by 1/2. This is a
linear scaling. This can only be valid if H = 1.0. H relates the typical change
in price < (X(t2) - X(t1)) > to the time interval (t2 - t1) i.e.
Note the term (2 ^ H). This term shows that if the time interval is doubled,
then one would have to multiply the price range by (2 ^ H). If the scaling
rule of the Square in Time is valid then H must be 1.0. Otherwise, we could
not simply double price and double time when scaling the Square in Time.
43/46
5) The proportionality constant (from Eq 1) k = 1.0.
I have no argument for this assumption other than convenience and wishful
thinking. One has to start somewhere. This assumption may be valid based
upon the way the Square in Time is defined. There may be a theoretical
observation that could be used to prove k = 1.0 as was done for assumption
(4) showing that H = 1.0. Algorithms are available for identifying the value
of k. This would, however, require some computer programming that I do
not have the time to perform currently. So, for now, k = 1.0.
Recall that when the price-time behavior of a market has been scaled inside a
Square in Time the actual price-time units of dollars vs. days or points vs. minutes
are replaced by 1/8'ths of price vs. 1/8'ths of time. Each Square in Time extends
8/8'ths in height and 8/8'ths in time.
Once the price-time behavior of a market has been scaled inside a Square in Time
the following formula may be applied:
(S ^ 2) = < (X(t2) - X(t1)) ^ 2 > = k*((t2 - t1) ^ (2*H))
with changes in X and t (price and time) expressed in units of 1/8'ths. Let's
represent a change in X (price) using M/8 and let's represent a change in t (time)
using N/8, where
M = 1, 2, 3, 4, 5, 6, 7, or 8
N = 1, 2, 3, 4, 5, 6, 7, or 8
Refer back to FIGURE 2A and the discussion about the Gaussian distribution.
Recall the statement that X12 = (z * S).
Solving for z yields z = X12/S = |X(t2) - X(t1)|/(t2 - t1) where the | | brackets
symbolize the absolute value of (X(t2) - X(t1)). If changes in price and time are
expressed in 1/8'ths then
z = (M/8)/(N/8) = M/N
44/46
Given z, one can simply go to any statistics handbook and look up the probability
that price will reverse after moving M/8'ths in N/8'ths of time. In other words, a
general table of MMRPM values for any square in time (given the fact that the
above assumptions are true). Refer to TABLE 1 (A Square of 64).
PRICE
M ^
|
8 | .999 .999 .992 .954 .890 .816 .746 .683
|
7 | .999 .999 .980 .920 .838 .757 .683 .621
|
6 | .999 .997 .954 .866 .770 .683 .610 .547
|
5 | .999 .988 .905 .789 .683 .593 .522 .471
|
4 | .999 .954 .816 .683 .576 .497 .431 .383
|
3 | .997 .866 .683 .547 .451 .383 .332 .296
|
2 | .954 .683 .497 .383 .311 .259 .228 .197
|
1 | .683 .383 .259 .197 .159 .135 .111 .103
-------------------------------------------------------------->
N 1 2 3 4 5 6 7 8
TIME
TABLE 1
(A SQUARE OF 64)
TABLE 1 may only be used in the context of the Square in Time. To use TABLE 1,
set the price-time action into the appropriate Murrey Math Square in Time. Once
the Square in Time has been defined, changes in price are expressed in 1/8'ths of
the square's height. Changes in time are expressed in 1/8'ths of the square's time
width. One can then look at the most recent price movement within the square as
M/8'ths of price over N/8'ths of time (the table is the same for price increases and
price decreases). The entry in the M'th row and N'th column specify the
probability that the price movement will reverse itself.
General Discussion
The validity of the results shown in TABLE 1 are of course dependent upon the
correctness of the assumptions used to derive them. The most questionable
assumption is k = 1.0. If the value of k is something other than 1.0, the qualitative
nature of the results would still be the same. The term "qualitative nature"
meaning that the probabilities of price reversal would still be a function of the
ratio M/N. A different value for k would change the magnitude of the probabilities
but not their general pattern within the square.
45/46
A point worth noting is the fact that M/N is the slope of a line drawn within the
Square in Time. The slope of any line is simply rise/run. Within the Square in
Time rise/run is:
(change in price)/(change in time) = M/N
This implies that all trendlines within the Square in Time are lines of constant
price reversal probabilities. One could think of trendlines as iso-MMRPM lines
(just as lines of constant temperature on a weather map are called iso-therms). If
prices were to move exactly along a trendline then the probability of price reversal
would be constant at any point along the trendline.
Having a Square in Time that is correctly constructed is obviously crucial to using
the MMRPM. The current square must be immediately re-drawn when prices
move beyond its boundaries.
The reversal probabilities shown in TABLE 1 are in general agreement with the
MMRPM numbers presented by Murrey in the Murrey Math Book. Certainly the
qualitative behavior of the probabilities in TABLE 1 agree with one's expectations.
Large price movements that occur over short time intervals are more likely to
reverse than smaller price movements occurring over longer periods of time.
Understanding the source of the MMRPM probabilities helps to put Murrey Math
in perspective. Points that Mr. Murrey makes in his book take on a greater clarity
(at least for me) after seeing where the MMRPM probabilities seem to come from.
While trading cannot be based solely upon MMRPM, they are a valuable part of
Murrey Math. Understanding the MMRPM helps to build confidence in the
Murrey Math system and confidence in trading.
46/46