Showing posts with label Toby Crabel. Show all posts
Showing posts with label Toby Crabel. Show all posts

Thursday, December 13, 2018

Contraction > Breakout > Expansion | Toby Crabel's Price Patterns

Larry Williams described all of market's action
in 8 patterns characterized by direction, contraction
and expansion (e.g. HERE)
In 1990 Toby Crabel published Day Trading With Short Term Price Patterns and Opening Range Breakout. The book is about the fundamental nature of price action, about contraction and expansion, the ebb and flow of price in all markets. Looking at daily bar charts, expect breakouts and / or changes in trend after the following price bar patterns:
 
Narrow Range (NR): A price bar's range less than the previous bar's range. The opposite of NR is Wide Spread (see below). NR is technically NR2 when compared to NR4, NR5, and NR7 (see below; more e.g. HERE).  

Narrow Range 4 (NR4): A price bar's range less than the previous 3 bars' ranges is the narrowest range in 4 days or NR4. The opposite is WS4 (see below; more e.g. HERE). 

On Dec 13 (Thu) the E-mini Nasdaq 100 Futures and other US stock indices performed a IDnr4 down day.

Narrow Range 5 (NR5): A price bar's range less than the previous 4 bars' ranges is the narrowest range in 5 days or NR5. The opposite is WS5.
 

Narrow Range 7 (NR7): A price bar's range less than the previous 6 bars' ranges is the narrowest range in 7 days or NR7. The opposite is WS7 (more e.g. HERE).

Wide Spread (WS): A price bar's range wider than the previous bar's range is a WS. The opposite is NR. WS is technically WS2 when compared to WS4, WS5, and WS7 (more e.g. HERE).
 

Wide Spread 4 (WS4): A price bar's range wider than the previous 3 bars' ranges is the widest range in 4 days or WS4. The opposite is NR4.
 

Wide Spread 5 (WS5): A price bar's range wider than the previous 4 bars' ranges is the widest range in 5 days or WS5. The opposite is NR5. 

Wide Spread 7
(WS7): A price bar's range wider than the previous 6 bars' ranges is the widest range in 7 days or WS7. The opposite is NR7.

Inside Day (ID): If the high of the current day is lower than the high of the previous day AND the low of the current day is higher than the low of the previous day we have an ID or Inside Day. The opposite is an OD (more e.g. HERE).

Outside Day (OD): If the high of the current day is higher than the high of the previous day AND the low of the current day is lower than the low of the previous day then we have an OD or Outside Day. The opposite is an ID
(more e.g. HERE).

Inside Day (ID) and NR4 (
IDnr4): An IDnr4 is a combination of an ID and a NR4. This happens when the current day's high is lower than the previous day's high AND the current day's low is higher than the previous day's low AND the range is the narrowest when compared to the previous 3 trading days (more e.g. HERE).

2 Bar Narrow Range (
2BNR): The 2-day-range (the higher of the 2 highs less the lower of the 2 lows) is the narrowest 2-day-range in the last 20 trading sessions.

3 Bar Narrow Range (3BNR): The 3-day-range (the higher of the 3 highs less the lower of the 3 lows) is the narrowest 3-day-range in the last 20 trading sessions.

4 Bar Narrow Range (
4BNR): The 4-day-range (the higher of the 4 highs less the lower of the 4 lows) is the narrowest 4-day-range in the last 30 trading sessions.

8 Bar Narrow Range (
8BNR): The 8-day-range (the higher of the 8 highs less the lower of the 8 lows) is the narrowest 8-day-range in the last 40 trading sessions.

BearHook: A NR with the Open less than the previous bar's Low AND the Close greater than the previous bar's Close (more
e.g. HERE).

BullHook: A NR with the Open greater than the previous bar's High AND the Close less than the previous bar's Close (more
e.g. HERE).

Stretch: The Stretch is calculated by taking the 10 period SMA of the absolute difference between the Open and either the High or Low, whichever difference is smaller. For example: if Open = 1,250, High = 1,258, Low = 1,240, then take the value of 8 for that day because 1,258 - 1,250 = 8 which is smaller than 1,250 - 1,240 = 10. Then add together all of these values for the last 10 trading days and divide this by 10 to get the 10 day SMA. This value will then become the Stretch. The Stretch is used in calculating where to enter the trade and where to place a stop using the ORB and ORBP trading strategies (see below). 


Simple Moving Average (SMA): An SMA is calculated over a number of candles/bars in a chart as the simple average value of that number of bars, e.g. the SMA for the last 10 days closing prices of the DJIA: add together the closing prices for the last 10 days of the DJIA and then divide that by 10 = 10 day SMA. You do not need to use just the closing price to calculate this. You can also use the Open, High, Low, and Close or a combination of any of those, e.g. HLC/3.

Opening Range Breakout (ORB): Using this strategy, a buy stop is placed just above the Open price plus the Stretch and a sell stop just below the Open price minus the Stretch. The first stop triggered enters the trader into the trade and the other stop becomes the protective stop. The earlier in the trading session the entry stop is hit the more likely the trade will be profitable at the close. A market movement that kicks off a trend quickly in the current trading session could add significant profit to a trader's position by the close and should be considered for a multi-day trade. As time passes and we are not filled early on then the risk increases and it becomes prudent to reduce the size of the position during the day. Trades filled towards the end of the day carry the most risk and the later in the day the trade is filled the less likely the trader will want to carry that trade overnight (more
e.g. HERE).

Variations of this strategy include the
Opening Range Breakout Preference (ORBP): An ORBP trade is a one sided ORB trade. If other technical indicators show a strong trend in one direction then the trader will exercise a "Preference" for the direction in which to trade the ORB trade. A stop to open a position would be placed on the side of the trend only and if filled a protective stop would then be placed. The calculation of where to place the "stop to open" would be the same as that for the ORB trade: For longs, the Open price plus the Stretch and for shorts the Open price minus the Stretch. The ORBP trade is a specialized form of the ORB trade (more e.g. HERE). 

Wednesday, September 20, 2017

Russell 2000 Index vs SoLunar Map │ Rosh Hashanah and Equinox

The Russell 2000 vs the major 118.12 Calendar Day SoLunar Cycle.

Rosh Hashanah begins at sunset of Wednesday, Sep 20 (New Moon), and ends at nightfall on Friday, Sep 22. The fall (autumnal) equinox is on Friday, Sep 22 at 10:48 am EDT (see also HERE). Greed reached an extreme level on Sep 19 (Tue), and the S&P500, the Russell 2000, and the Nasdaq generated Narrow Range Inside Day Patterns (ID/NR4 and ID/NR7 - HERE + HERE).

Buy Rosh Hashanah, Sell Yom Kippur
[evening of Friday , Sep 29] ? │ Jeff Hirsch
DJIA, S&P 500 and NASDAQ Up 7 of Last 8 Years
Day before Rosh Hashanah │ Jeff Hirsch

Tuesday, July 18, 2017

SPX vs CBOE Equity Put / Call Ratio │ Extreme Greed


On Friday, July 14th the CBOE Equity Put / Call Ratio closed at 0.53, signalling extreme greed. On Monday, July 17th the SPX performed a narrow range inside day (IDnr 4 and IDnr7), and closed forming a neutral doji candle. However, on July 17th the CBOE Equity Put/Call Ratio closed at 0.63, and the 3-Day Moving Average (blue line) is about to turn up (down on the inverted scale).

Sunday, April 2, 2017

S&P 500 Index vs Market Momentum │ Greed


On March 31, 2017 (Fri) the daily price bar's Range of the SPX was less than the previous 13 bars, and the narrowest since the last short term change in the daily trend on March 27 (Mon). This makes it a Narrow Range 4 Day (NR4).

Sunday, April 21, 2013

DJI vs Bradley Index

Calculated and charted with Sergey Tarassov's Timing Solution (see also HERE)
CITs in this optimized Bradley Index:
 2013-01-13 (Sun)
2013-01-24 (Thu)
2013-02-07 (Thu)
2013-02-11 (Mon)
2013-02-14 (Thu)
2013-02-25 (Mon)
2013-03-11 (Mon)
2013-03-28 (Thu)
2013-04-11 (Thu)
2013-04-21 (Sun) 

Credits: Francis Bussiere - HERE
2013-04-28 (Sun)
2013-05-03 (Fri)
2013-05-10 (Fri)
2013-05-20 (Mon)
2013-05-26 (Sun)
2013-06-08 (Sat)
2013-06-21 (Fri)
2013-07-29 (Mon)
2013-08-15 (Thu)
2013-08-23 (Fri)
2013-09-01 (Sun)
2013-09-16 (Mon)
2013-09-30 (Mon)
2013-10-15 (Tue)
2013-10-20 (Sun)
2013-11-05 (Tue)
2013-11-15 (Fri)
2013-11-27 (Wed)
2013-12-14 (Sat)
2013-12-27 (Fri)
2014-01-07 (Tue)

2014-01-09 (Thu)
Credits: Alphee Lavoie - HERE
Credits: Mike Korell - HERE
2014-01-13 (Mon)
2014-02-06 (Thu)
2014-02-09 (Sun)
2014-02-14 (Fri)
2014-03-17 (Mon)
2014-04-13 (Sun)
2014-04-23 (Wed)
2014-05-12 (Mon)
2014-05-21 (Wed)
2014-06-01 (Sun)
2014-06-19 (Thu)
2014-07-06 (Sun)
2014-07-17 (Thu)
2014-07-23 (Wed)
2014-08-04 (Mon)
2014-08-11 (Mon)
2014-08-16 (Sat)
2014-08-30 (Sat)

2014-09-03 (Wed)
2014-09-13 (Sat)
2014-09-21 (Sun)
2014-10-02 (Thu)
2014-10-08 (Wed)
2014-10-18 (Sat)
2014-11-03 (Mon)
2014-11-23 (Sun)
2014-12-16 (Tue)
2014-12-24 (Wed)
2015-01-11 (Sun)


See also HERE & HERE



HERE

Sunday, March 24, 2013

S&P 500 = Inside Day Narrow Range 4

HERE











HERE & HERE




















Buy the ORB of the S&P 500 cash above 1558.25
Sell the
ORB of the S&P 500 cash below 1555.50

Buy the ORB of the E-mini S&P500 June 2013 above 1554.00
Sell the
ORB of the E-mini S&P500 June 2013 below 1547.25

Thomas Bulkowski:
The breakout from a diamond top is downward 69% of the time.

Thursday, April 26, 2012

Capturing Trend Days | Linda Bradford-Raschke

Linda Bradford Raschke (1995) - A trend day occurs when there is an expansion in the daily trading range and the open and close are near opposite extremes. The first half-hour of trading often comprises less than 10% of the day’s total range; there is usually very little intraday price retracement. Typically, price action picks up momentum going into the last hour — and the trend accelerates

A trend day can occur in either the same or the opposite direction to the prevailing trend on daily charts. The critical point is that the increased spread between the high and low of the daily range offers a trading opportunity from which large profits can be made in a short time. Traders must understand the characteristics of a trend day, even if interested only in intraday scalping. A trader anticipating a trend day should change strategies, from trading off support/resistance and looking at overbought/oversold indicators to using a breakout methodology and being flexible enough to buy strength or sell weakness. 

A trader caught off guard will often experience his largest losses on a trend day as he tries to sell strength or buy weakness prematurely. Because there are few intraday retracements, small losses can easily get out of hand. The worst catastrophes come from trying to average losing trades on trend days. Fortunately, it is possible to identify specific conditions that tend to precede a trend day. Because this can easily be done at night when the markets are closed, a trader can adjust his game plan for the next day and be prepared to place resting buy or sell stops at appropriate levels.

Classic Trend Day: A large opening gap created a vacuum on the buy side.
The market opened at one extreme and closed on the other. Note how it made higher highs and higher lows all day.
Also, volatility increased in the latter part of the day–another characteristic of trend days.
 
The Principle of Range Contraction/Expansion: Several types of conditions lead to trend days, but most involve some type of contraction in volatility or daily range. In general, price expansion tends to follow periods of price contraction, the phenomenon being cyclical. The market alternates between periods of rest or consolidation and periods of movement, or markup/markdown. Volatility is actually more cyclical than is price.

When a market consolidates, buyers and sellers reach an equilibrium price level — and the trading
range tends to narrow. When new information enters the marketplace, the market moves away from
this equilibrium point and tries to find a new price, or “value” area. Either longs or shorts will be
“trapped” on the wrong side and eventually forced to cover, aggravating the existing supply/demand imbalance.
 
Trend Day Down: In turn, the increase in price momentum attracts new market participants, and pretty soon a vicious cycle is created. Local pit traders, recognizing the one-way order flow, scramble to cover contracts. Instead of price reacting back as in normally trading markets, “positive feedback” is created — a condition in which and no one can predict how far the price will go. The market tends to gain momentum rather than to check back and forth.

We can tell when the market is approaching the end of contraction or congestion because the average daily range narrows. We know a potential breakout is at hand. However, it is difficult to predict the direction of the breakout because buyers and sellers appear to be in perfect balance. All we can do is prepare for increased volatility or range expansion!

Most breakout trading strategies let the market tip its hand as to which way it wants to go before entering. This technique sacrifices initial trade location in exchange for greater confidence that the market will continue to move in the direction of trade entry.

The good news is that breakout strategies have a high win/loss ratio. The bad news is that whipsaws can be brutal!



Tick Readings for Short-term day trading – Volatility conditions are important to quantify even if you are a short term
day trader. In a normal consolidation market, overbought/oversold type indicators, such as intraday tick readings,
can work well for S&P scalps.

  • NR7 — the narrowest range of the last 7 days (Toby Crabel introduced this term in his classic book, Day Trading With Short-term Price Patterns and Opening-range Breakout);
  • A cluster of 2 or 3 small daily ranges;
  • The point of a wedge-type pattern (which usually exhibits contracting daily ranges);
  • A Hook Day (wherein the open is above/below the previous day’s high/low — and then the price reverses direction; the range must also be narrower than the previous day’s range; leads traders to believe that a trend reversal has occurred, whereas the market has instead only formed a small consolidation or intraday continuation pattern);
  • Low volatility readings, based on such statistical measures as standard deviations or historical volatility ratios or indexes;
  • Large opening gaps (caused by a large imbalance between buyers and sellers);
  • Runaway momentum (markets with no resistance above in an uptrend or no support below in a downtrend. This condition differs from the above setups in that volatility has already expanded. In a momentum market, however, the huge imbalance between buyers and sellers continues to expand the trading range.
 

 
Fading extreme tick readings can be dangerous – On a trend day, a counter-trend strategy of fading extreme tick readings could result in substantial losses.

Average True Range highlights range contraction/expansion – The 3-Day Average True Range Indicator highlights how cyclical the phenomenon of range contraction/range expansion is. Volatility tends to be more cyclical than price.

Trading Strategies: A breakout strategy, or intraday trend-following method, can best capture a trend day. Wait for the market to tip its hand first as to which direction it is going to trend for the day. Rarely can this be determined by the opening price alone. Thus, most breakout strategies enter only after the market has already begun to move in one direction or the other, usually by a predetermined amount.

Add the following techniques to your repertoire. All of them will ensure you participate in a trend day. 
  • Breakout of the Early-morning Trading Range. The morning range is defined by the high and low made in the first 45-120 minutes. Different time parameters can be used, but the most popular one is the first hour’s range. Wait for this initial range to be established and then place a (1) buy stop above the morning’s high and a (2) sell stop below the morning’s low. A protective stop-and-reverse should always be left in place at the opposite end of he range once entry has been established.
  • Early Entry. Toby Crabel defined this as a large price movement in one direction within the first 15 minutes of the opening. The probability of continuation is extremely high. Once one or two extremely large 5-minute bars appear within the first 15 minutes, a trader must be nimble enough to enter on the next “pause” that usually follows. With many of these strategies, the initial risk can appear to be high. However, a trader must recognize that as the trading volatility increases so too does the potential for good reward. 
  • Range Expansion off the Opening Price. A predetermined amount is added or subtracted from the opening price. Though Toby Crabel also described this concept in his book, it was really popularized by Larry Williams. The amount can be fixed, or it can be a percentage of the previous 1-3 days’ average true range. With resting buy and sell stops in place, the trader will be pulled into the market whichever way price starts to move. Entry, often made in the first hour, can be made earlier than the breakout from the first hour’s range. In general, the further price moves away from a given point, the greater are the odds it will continue in that same direction. The ideal is continuation in the direction of the initial trend once the trade is entered.
Volatility tend to increase as a trend matures – Trend days also frequently occur in runaway momentum markets. There is little range contraction evident in the latter part of this trend move. Rather, emotions run high as the imbalance between supply and demand reaches an extreme. 
  • Price Breakout from the Previous Day’s Close. This strategy is similar to the above, with buy and sell stops based on a percentage of the previous 1-3 days’ range added to the previous close. The advantage to using the closing price is that resting orders can be calculated and placed in the market before the opening. The disadvantage is the potential for whipsaw if the market moves to fill a large opening price gap. (Another version of a volatility breakout off the open or closing price is the use of a standard-deviation or price-percentage function instead of a percentage of the average true range. All the above methods can be easily incorporated into a mechanical system.)
  • Channel Breakout. One of the more popular types of trend-following strategies in the nineties, Donchian originally popularized the concept by employing a breakout of the 4-week high or low. Later, Richard Dennis modified this into the “Turtle System,” which used the 20-day high/low. Most traders don’t realize that simply entering on the breakout of the previous day’s high or low can also be considered a form of channel breakout. (Another popular parameter is the 2-day high or low.)
Exit Strategies: One of the easiest and more popular ways to exit a breakout trade is simply to exit “Market-On-Close. ” The ideal trend day closes near the opposite extreme of the day’s range from the opening. This strategy keeps the trader in the market throughout the day, yet requires no overnight risk. Most breakout strategies actually test out better for trades held overnight because the next opening will so often gap in a favorable direction. Thus, another simple strategy is to exit on the next morning’s opening.

Instead of a strategy based on time, such as the close or the next day’s open, one can also use a price objective. One popular method is to take profits near the previous day’s high or low. One can also determine a target based on the average true range. For the classic market technician, point-and-figure charts can provide a “count” which establishes a price target. This method is valid only if price breaks out of congestion or a well-defined chart formation.

Trade Management: In general when testing volatility breakout systems, the wider the initial money-management stop, the higher the win/loss ratio. With breakout strategies, the initial trade must be given room to breathe.

However, a discretionary day-trader will learn that the best trades move in his favor immediately. In this case, move the stop to breakeven once the trade shows enough profit. The stop can be trailed as the market continues to trend, but not too tightly. Because a great majority of the gains can occur in the last hour as the trend accelerates, try not to exit prematurely.

When trading multiple contracts, scale out of some to ensure a small profit in the event of a reversal. However, do not add to a position: The later the trade is established, the more difficult it is to find a suitable risk point.

A Few Words on Volatility Breakout Systems: Trading a mechanical breakout system can provide invaluable experience. The average net profit for the majority of these systems is quite low, so they may not guarantee a road to riches; but they serve as a terrific vehicle to gain a wealth of experience in a very structured format.

If you are going to trade a mechanical system, you must be willing to enter all trades! It is impossible to know which trades will be winners and which ones losers. Most traders who “pick-and-choose” have a knack for picking the losing trades and missing the really big winners. The hardest trades to take tend to work out the best! With most systems, a majority of the profits come from less than 5% of the trades.

Though most breakout methods have a high initial risk point, their high win/loss ratio makes them easier to trade psychologically. You might get your teeth kicked in on the losers, but, fortunately, big losses do not happen very often. Also, if trading a basket of markets, as one should with a volatility breakout system, diversification should help smooth out the larger losses.

To summarize the main benefits of trading a breakout system:

  •     it teaches proper habits, in that there is always a well-defined stop;
  •     you get lots of practice executing trades;
  •     it teaches the importance of taking every trade;
  •     it teaches respect for the trend.
Additional Considerations when using Breakout Strategies
  •     overall average daily trading range (must be high enough to ensure wide “spread”);
  •     volume and liquidity;
  •     seasonal tendencies (e.g., grains are better markets in spring and summer);
  •     relative strength;
  •     commercial composition.
Quoted from:

Toby Crabel - Definition of Patterns

Toby Crabel wrote a book called Day Trading With Short Term Price Patterns and Opening Range Breakout which is no longer in print and sometimes sold on eBay for more than $1,000. In this book he defines a number of trading patterns which have become popular numbers to calculate and watch among day traders and swing traders. He is a United States self-made millionaire commodities trader. The Financial Times called him "the most well-known trader on the counter-trend side" He is the fund manager of "Crabel Capital Management". ranking number 101 out of 196 funds on Absolute Return magazine list Absolute Return survey of U.S. groups with more than $1 billion AUM, July 2005. This is the latest current ranking of the top 196 money managers in the country. Mr Crabel manages 3.2 billion dollars and had a growth of 16.7% in 2005. A producer of consistent returns whatever the weather, Crabel has avoided having a losing year from 1991 to 2002 (Wikipedia).

Stretch
The Stretch is calculated by taking the 10 day Simple Moving Average (SMA) of the absolute difference between the Open and either the High or Low, whichever difference is smaller.
 
For example, if the Open is 1250, the High is 1258, and the Low is 1240, then we would take the value of 8 for that day because 1258-1250 is 8 which is smaller than 1250-1240 which is 10. We then add together all of these values for the last 10 trading days and divide this by 10 to get the 10 day SMA. This value will then become the Stretch. Stretch Calculation:

1.  Take the Open, High and Low of each day.
2.  Find delta of High - Open.
3.  Find delta of Open - Low.
4.  Which ever is lower between step 1 and step 2 take that value for each day.
5.  Stretch = average of the values of past 10 days.

The Stretch is used in calculating where to enter the trade and where to place a stop using the ORB and ORBP trading strategies. Before buying and selling the Stretch, also consider support and resistance-levels derived from the Daily Classic Pivot Point.















Daily Classic Pivot Points
The formula used in the calculation of Classic Pivot Points are:
 
R4 = R3 + RANGE (same as: PP + RANGE * 3)
R3 = R2 + RANGE (same as: PP + RANGE * 2)
R2 = PP + RANGE
R1 = (2 * PP) - LOW
PP = (HIGH + LOW + CLOSE) / 3
S1 = (2 * PP) - HIGH
S2 = PP - RANGE
S3 = S2 - RANGE (same as: PP - RANGE * 2)
S4 = S3 - RANGE (same as: PP - RANGE * 3)

Where R1 through R4 are Resistance levels 1 to 4, PP is the Pivot Point, S1 through S4 are support levels 1 to 4, RANGE is the High minus the Low of yesterday's daily EOD.

Opening Range Breakout = ORB
Using this strategy, the trader places a buy stop just above the Open price plus the Stretch and a sell stop just below the Open price minus the Stretch. The first stop triggered enters the trader into the trade and the other stop becomes the protective stop.
 
Crabel's research shows that the earlier in the trading session the entry stop is hit the more likely the trade will be profitable at the close. A market movement that kicks off a trend quickly in the current trading session could add significant profit to a trader's position by the close and should be considered for a multi-day trade.
 
The ORB can be utilized as a general indicator of bias every day. Whichever side of the stretch is traded first will indicate bias in that direction for the next two to three hours of the session. This information alone will keep you out of trouble, if nothing else.
 
Multiple contracts can be used when entering on an ORB or ORBP. This allows for some profit taking as the move continues to guarantee at least some profit in the case of a pullback to the break-even stop. A trailing stop is also very effective.
 
If you miss the ORB and early entry occurred, any 3/8 to 1/2 retracement of the established range can be used as an entry point with stops beyond the 5/8 level. This technique can be utilized twice, but becomes treacherous on the third retracement.

Extending Crabel's research results it is obvious that as time passes and we are not filled early on then the risk increases and it becomes prudent to reduce the size of the position during the day. Trades filled towards the end of the day carry the most risk and the later in the day the trade is filled the less likely the trader will want to carry that trade overnight. Variations of this strategy include the Opening Range Breakout Preference (ORBP - HERE).

Opening Range Breakout Preference = ORBP
An ORBP trade is a one sided Opening Range Breakout (ORB) trade. If other technical indicators show a strong trend in one direction then the trader will exercise a "Preference" for the direction in which to trade the ORB trade. A stop to open a position would be placed on the side of the trend only and if filled a protective stop would then be placed. The calculation of where to place the "stop to open" would be the same as that for the ORB trade: For longs, the Open price plus the Stretch and for shorts the Open price minus the Stretch. The ORBP trade is a specialized form of the ORB trade (HERE).  

Narrow Range = NR
If a price bar's Range is less than the previous bar's range it is said to have an NR. The opposite of NR is Wide Spread (WS). NR is technically NR2 when compared to NR4, NR5, and NR7.
Type: Trend-Continuation or Short-Term Breakout Set-up
Conditions: The current bar has the narrowest range (high - low) of the last X bars. The bar may or may not be an inside bar. Buy and Sell reference are the high and low of the NR bar.
 
Narrow Range 4 = NR4
If a price bar's Range is less than the previous 3 bars' ranges (measured independently) it is said to have the narrowest range in 4 days or NR4. The opposite of NR4 is WS4. NR, NR5, and NR7 are also closely watched price patterns.Type: Trend-Continuation or Short-Term Breakout Set-up

Narrow Range 5 = NR5
If a price bar's Range is less than the previous 4 bars' ranges (measured independently) it is said to have the narrowest range in 5 days or NR5. The opposite of NR5 is WS5. NR, NR4, and NR7 are also closely watched price patterns.Type: Trend-Continuation or Short-Term Breakout Set-up

Narrow Range 7 = NR7
If a price bar's Range is less than the previous 6 bars' ranges (measured independently) it is said to have the narrowest range in 7 days or NR7. The opposite of NR7 is WS7. NR, NR4, and NR5 are also closely watched price patterns.
Type: Trend-Continuation or Short-Term Breakout Set-up

Wide Spread = WS
If a price bar's Range is wider than the previous bar's range it is said to have a WS. The opposite of WS is NR. WS is technically WS2 when compared to WS4, WS5, and WS7.
WS4 = Wide Spread 4: If a price bar's Range is wider than the previous 3 bars' ranges (measured independently) it is said to have the widest range in 4 days or WS4. The opposite of WS4 is NR4. WS, WS5, and WS7 are also closely watched price patterns.

Inside Day = ID
If the high of the current day is lower than the high of the previous day AND the low of the current day is higher than the low of the previous day then we have an ID or Inside Day. The opposite to an ID is an Outside Day (OD).  

Type: Trend-Continuation or Short-Term Breakout Set-up.

Outside Day = OD
If the high of the current day is higher than the high of the previous day AND the low of the current day is lower than the low of the previous day then we have an OD or Outside Day. The opposite to an OD is an Inside Day (ID).

Bear Hook

A Bear Hook occurs when you have an NR with the Open less than the previous bar's Low AND the Close greater than the previous bar's Close.

Bull Hook
A Bull Hook occurs when you have an NR with the Open greater than the previous bar's High AND the Close less than the previous bar's Close.

Inside Day Narrow Range 4 = IDnr4
IDnr4 is an Inside Day (ID) with a Narrow Range 4 (NR4).
An IDnr4 is a combination of an ID and an NR4. This happens when the current day's high is lower than the previous day's high AND the current day's low is higher than the previous day's low AND the range is the narrowest when compared to the previous 3 trading days.

See also HERE 

2 Bar Narrow Range = 2BNR
If the 2-day-range (the higher of the 2 highs less the lower of the 2 lows) is the narrowest 2-day-range in the last 20 trading sessions then we are currently sitting on a 2BNR.

3 Bar Narrow Range = 3BNR
If the 3-day-range (the higher of the 3 highs less the lower of the 3 lows) is the narrowest 3-day-range in the last 20 trading sessions then this is true.

4 Bar Narrow Range = 4BNR
If the 4-day-range (the higher of the 4 highs less the lower of the 4 lows) is the narrowest 4-day-range in the last 30 trading sessions then this is true.

8 Bar Narrow Range = 8BNR
If the 8-day-range (the higher of the 8 highs less the lower of the 8 lows) is the narrowest 8-day-range in the last 40 trading sessions then this is true.

Credits: www.mypivots.com