• user warning: Table './mysmp_drupal/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '1:d3a623d5f662f75b6e25f15efd77eace' in /var/www/html/mysmp/includes/cache.inc on line 26.
  • user warning: Table './mysmp_drupal/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<h1>Trading Range Definition & Trading Strategies</h1>', created = 1560873139, expire = 1560959539, headers = '', serialized = 0 WHERE cid = '1:d3a623d5f662f75b6e25f15efd77eace' in /var/www/html/mysmp/includes/cache.inc on line 109.
  • user warning: Table './mysmp_drupal/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '1:9f9e74cf73c6bb9da6f2ab3c9531c80d' in /var/www/html/mysmp/includes/cache.inc on line 26.
  • user warning: Table './mysmp_drupal/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<h2>What is a Trading Range?</h2><br />A <strong>trading range</strong> is when a security trades within a given high and low period for a given period of time.&nbsp; This back and forth price movement between extremes generates a trading range.&nbsp; <br /><br /><h2>How are Trading Ranges Formed?</h2><br />Trading ranges are formed when neither bulls nor bears are in control.&nbsp; There is no way to know that a security will enter a trading range until it has already begun.&nbsp; These trading ranges often develop during a strong trend as a sign of accumulation or distribution.&nbsp; In a strong trend a trading range signifies accumulation.&nbsp; Conversely, in a strong down trend, a trading range signifies distribution.&nbsp; This formation is also commonly known as a flag chart pattern. &nbsp;<br /><br /><h2>How to Actively Trade Ranges</h2><h3>Sell the High &amp; Buy the Low</h3>Trading ranges can prove very profitable.&nbsp; While they lack the punching power of swinging for the fences, they have a high accuracy rate when traded properly.&nbsp; A basic system is to put sell orders slightly above the resistance level and buy orders below support.&nbsp; A trader can play these ranges until the security significantly breaks through a level with volume.&nbsp; <br /><h3>Trading Oscillators</h3>Oscillators are one of the most popular <a href=\"/technical-analysis\">technical analysis</a> trading tools.&nbsp; However, these indicators can produce significant losses when the market is trending hard in one direction.&nbsp; This is because an oversold market has the room to go much lower.&nbsp; But oscillators statistically work the best in trading ranges, this is because the security lacks the &quot;juice&quot; to push through significant levels.&nbsp; So, when the oscillator is oversold and the stock is hitting the bottom of the range, a buy order is probably a safe bet.<br /><br /><h2>Chart Example of a Trading Range</h2><br />Microsoft has one of the most popular trading ranges in the stock market.&nbsp; The stock has been in a trading range since the 2002 bottom.&nbsp; Microsoft has consistently traded between a low of $22 and a high of $30.&nbsp; This trading range had a false breakout in 2007, but the credit crisis of 2008 brought it back to earth.&nbsp; In this example a trader could have traded Microsoft for years by simply placing a buy order at $22 and then put a sell order slightly above $30.&nbsp; This trading strategy would have outperformed any Microsoft buy and hold strategy over the last 6 years.<br /><br /><div class=\"rtecenter\"><img title=\"Microsoft Trading Strategy\" height=\"297\" alt=\"Microsoft Trading Range\" width=\"500\" src=\"/files/u1/msft-trading-range.png\" /></div><br /><br /><br type=\"_moz\" />', created = 1560873139, expire = 1560959539, headers = '', serialized = 0 WHERE cid = '1:9f9e74cf73c6bb9da6f2ab3c9531c80d' in /var/www/html/mysmp/includes/cache.inc on line 109.
  • user warning: Table './mysmp_drupal/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '1:2fda152348bc4ae73408bf0b82608e9a' in /var/www/html/mysmp/includes/cache.inc on line 26.
  • user warning: Table './mysmp_drupal/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p>Tim Ord is a technical analyst and expert in the theories of chart analysis using price, volume, and a host of proprietary indicators as a guide to navigating through the markets.</p><p>Tim is in the Timers Digest Top 10 Rankings for his newsletter and is the Author of \"The Secret Science of Price and Volume”. Ord also contributes to the Stocks &amp; Commodities Magazine.</p>', created = 1560873139, expire = 1560959539, headers = '', serialized = 0 WHERE cid = '1:2fda152348bc4ae73408bf0b82608e9a' in /var/www/html/mysmp/includes/cache.inc on line 109.
  • user warning: Table './mysmp_drupal/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '1:4dd69529abed14a5c1c8f3ba7e22f8eb' in /var/www/html/mysmp/includes/cache.inc on line 26.
  • user warning: Table './mysmp_drupal/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p>Tradingsim.com provides the ability to simulate day trading 24 hours a day from anywhere in the world. TradingSim provides tick by tick data for every symbol on the Nasdaq, NYSE, and AMEX.</p><p>Use the fast forward and pause features to analyze your trading decisions with more precision.</p>', created = 1560873139, expire = 1560959539, headers = '', serialized = 0 WHERE cid = '1:4dd69529abed14a5c1c8f3ba7e22f8eb' in /var/www/html/mysmp/includes/cache.inc on line 109.
  • user warning: Table './mysmp_drupal/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '1:151e49b034b3ac8a98c1331980da8b69' in /var/www/html/mysmp/includes/cache.inc on line 26.
  • user warning: Table './mysmp_drupal/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<h2>Related Videos</h2>', created = 1560873139, expire = 1560959539, headers = '', serialized = 0 WHERE cid = '1:151e49b034b3ac8a98c1331980da8b69' in /var/www/html/mysmp/includes/cache.inc on line 109.
  • user warning: Table './mysmp_drupal/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '1:e6ff5fe7efa34d641d697991ec512c61' in /var/www/html/mysmp/includes/cache.inc on line 26.
  • user warning: Table './mysmp_drupal/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<h2>Related Articles</h2>', created = 1560873139, expire = 1560959539, headers = '', serialized = 0 WHERE cid = '1:e6ff5fe7efa34d641d697991ec512c61' in /var/www/html/mysmp/includes/cache.inc on line 109.
  • user warning: Table './mysmp_drupal/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '4:64dc950e564b7bb494892459d2858add' in /var/www/html/mysmp/includes/cache.inc on line 26.
  • user warning: Table './mysmp_drupal/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<div class=\"left\">\n <p>copyright &copy; 2011 MYSMP.com. All rights reserved.</p>\n <a href=\"/\">Home</a> • <a href=\"/advertise\">Advertise</a> • <a href=\"/sitemap\">Sitemap</a> • <a href=\"/privacy-policy\">Privacy Policy</a>\n</div>\n\n<div class=\"right\">\n <p>Designed &amp; Developed by: bxCreative.com: <a target=\"_blank\" href=\"http://bxcreative.com\">Web design</a></p>\n</div>', created = 1560873139, expire = 1560959539, headers = '', serialized = 0 WHERE cid = '4:64dc950e564b7bb494892459d2858add' in /var/www/html/mysmp/includes/cache.inc on line 109.
  • user warning: Table './mysmp_drupal/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '1:ef414e50ef3bcd60831c79a8ccac7f37' in /var/www/html/mysmp/includes/cache.inc on line 26.
  • user warning: Table './mysmp_drupal/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<h2 class=\"pane-title\"><a href=\"/investment-articles\">Investment Articles</a></h2><h2 class=\"pane-title\"><a href=\"/premium-services\">Premium Services</a></h2> <h2 class=\"pane-title\"><a href=\"/free-offers\">Free Offers</a></h2> <h2 class=\"pane-title\"><a href=\"/video\">Videos</a></h2>', created = 1560873139, expire = 1560959539, headers = '', serialized = 0 WHERE cid = '1:ef414e50ef3bcd60831c79a8ccac7f37' in /var/www/html/mysmp/includes/cache.inc on line 109.
  • user warning: Table './mysmp_drupal/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '1:7ab206dca588aa9858fab14b55f27503' in /var/www/html/mysmp/includes/cache.inc on line 26.
  • user warning: Table './mysmp_drupal/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p>16192 Coastal Highway<br />\nLewes, Delaware 19958</p>\n', created = 1560873139, expire = 1560959539, headers = '', serialized = 0 WHERE cid = '1:7ab206dca588aa9858fab14b55f27503' in /var/www/html/mysmp/includes/cache.inc on line 109.
  • user warning: Table './mysmp_drupal/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '1:fb9bc3d8197c3f70b5a896cc8bae29d6' in /var/www/html/mysmp/includes/cache.inc on line 26.
  • user warning: Table './mysmp_drupal/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<a href=\"/\"><img src=\"/sites/all/themes/bx/images/logo.png\" /></a>', created = 1560873139, expire = 1560959539, headers = '', serialized = 0 WHERE cid = '1:fb9bc3d8197c3f70b5a896cc8bae29d6' in /var/www/html/mysmp/includes/cache.inc on line 109.

Trading Range Definition & Trading Strategies

What is a Trading Range?


A trading range is when a security trades within a given high and low period for a given period of time.  This back and forth price movement between extremes generates a trading range. 

How are Trading Ranges Formed?


Trading ranges are formed when neither bulls nor bears are in control.  There is no way to know that a security will enter a trading range until it has already begun.  These trading ranges often develop during a strong trend as a sign of accumulation or distribution.  In a strong trend a trading range signifies accumulation.  Conversely, in a strong down trend, a trading range signifies distribution.  This formation is also commonly known as a flag chart pattern.  

How to Actively Trade Ranges

Sell the High & Buy the Low

Trading ranges can prove very profitable.  While they lack the punching power of swinging for the fences, they have a high accuracy rate when traded properly.  A basic system is to put sell orders slightly above the resistance level and buy orders below support.  A trader can play these ranges until the security significantly breaks through a level with volume. 

Trading Oscillators

Oscillators are one of the most popular technical analysis trading tools.  However, these indicators can produce significant losses when the market is trending hard in one direction.  This is because an oversold market has the room to go much lower.  But oscillators statistically work the best in trading ranges, this is because the security lacks the "juice" to push through significant levels.  So, when the oscillator is oversold and the stock is hitting the bottom of the range, a buy order is probably a safe bet.

Chart Example of a Trading Range


Microsoft has one of the most popular trading ranges in the stock market.  The stock has been in a trading range since the 2002 bottom.  Microsoft has consistently traded between a low of $22 and a high of $30.  This trading range had a false breakout in 2007, but the credit crisis of 2008 brought it back to earth.  In this example a trader could have traded Microsoft for years by simply placing a buy order at $22 and then put a sell order slightly above $30.  This trading strategy would have outperformed any Microsoft buy and hold strategy over the last 6 years.

Microsoft Trading Range



Tim Ord
Ord Oracle

Tim Ord is a technical analyst and expert in the theories of chart analysis using price, volume, and a host of proprietary indicators as a guide...

Tradingsim.com
Day Trading Simulator

Tradingsim.com provides the ability to simulate day trading 24 hours a day from anywhere in the world. TradingSim provides tick by tick data for...

Send this article to a friend.

Enter multiple addresses on separate lines or separate them with commas.