The weekly charts for five major equity averages are positive but their dynamics differ. With stocks riding high right now, this could be your best time to sell before the inevitable return of the bear market.

The Dow Jones Industrial AverageI:DJI can be traded using the SPDR Dow Jones Industrial Average ETF (DIA) - Get Report , aka Diamonds. This exchange-traded fund has a positive but overbought weekly chart and shows a series of lower highs going back to its all-time high of $183.35 set almost a year ago on May 20.

The S&P 500 I:GSPC can be traded using the SPDR S&P 500 ETF Trust (SPY) - Get Report , aka Spiders. This ETF has a positive but overbought weekly chart and also shows a series of lower highs going back to its all-time high of $213.78 set on May 20.

The Nasdaq CompositeI:IXIC is best traded using the ETF that represents the Nasdaq 100, the PowerShares QQQ Trust ETF (QQQ) - Get Report , dubbed QQQ. While the Nasdaq peaked on July 20, this ETF did not set its all-time high of $115.75 until Dec. 2, thanks to the strength of Jim Cramer's FANG stocks. The weekly chart for the QQQ is positive, not yet overbought.

The Dow Jones Transportation Average can be traded using the iShares Transportation Average ETF (IYT) - Get Report . The transportation ETF has a positive but overbought weekly chart and shows a series of lower highs going back to its all-time high of $167.80 set on Nov. 28, 2014. A warning is that the transportation sector is in correction territory 16.9% below its November 2014 high.

The Russell 2000 can be traded using the iShares Russell 2000 ETF (IWN) - Get Report . The small-cap ETF has a positive weekly chart that will likely become overbought this week. The Russell 2000 set its all-time of $129.10 on June 24 and shows a series of lower highs since then. The Russell 2000 provides a warning as the small cap index is in correction territory 15.3% below the all-time high.

Here are the daily charts and trading levels for the five stock market ETFs.

Diamonds


Courtesy of MetaStock Xenith

Image placeholder title

The daily chart for Diamonds shows the Fibonacci retracement from the May 20 all-time high of $183.35 and the Aug. 24 low of $150.57. The key levels to hold on weakness are the 200-day simple moving average (in green) at $171.04 and its 61.8% retracement of $170.79.

Investors looking to buy Diamonds should consider doing so on weakness to $165.07, which is a key level on technical charts until the end of April. Investors looking to reduce holdings should do so on strength to $182.24, which is a key levels on technical charts until the end of June. This potential upside is shy of the all-time high of $183.35 set on May 20.

Spiders


Courtesy of MetaStock Xenith

Image placeholder title

The daily chart for Spiders shows the Fibonacci retracement from the May 20 all-time high of $213.78 and the Jan. 20 low of $181.02. The key levels to hold on weakness are the 200-day simple moving average (in green) at $201.50 and its 61.8% retracement of $201.31.

Investors looking to buy Spiders should consider doing so on weakness to $191.26, which is a key level on technical charts until the end of April. Investors looking to reduce holdings should do so on strength to $216.41 and $216.80, which are key levels on technical charts until and end of this week and the end of June, respectively. This implies that a potential new all-time high is feasible, above the May 20 high of $213.78.

QQQ


Courtesy of MetaStock Xenith

Image placeholder title

The daily chart for QQQ shows the Fibonacci retracement from the Dec. 2 all-time high of $115.75 and the Feb. 8 low of $94.84. The key levels to hold on weakness are the 200-day simple moving average (in green) at $107.75 and its 61.8% retracement of $107.78. The April 6 high of $110.71 (the 2016 high) for QQQ was below the price gap from the Dec. 31 low of $111.84.

Investors looking to buy QQQ should consider doing so on weakness to $103.67, which is a key level on technical charts until the end of April. Investors looking to reduce holdings should do so on strength to $115.35, which is a key level on technical charts until the end of this week.

Transports


Courtesy of MetaStock Xenith

Image placeholder title

The daily chart for the transportation ETF shows the Fibonacci retracement from the Nov. 28, 2014, all-time high of $167.80 and the Jan. 20 low of $114.91. At the 2016 high of $145.85 set on March 21, this ETF was between its 50% retracement of $141.36 and its 61.8% retracement of $147.60. This was above the 200-day simple moving average (in green) at $140.11, but the ETF is now below this key moving average. The key level to hold is the 38.2% retracement of $135.11.

Investors looking to buy the transportation ETF should consider doing so on weakness to $136.24, which is a key level on technical charts until the end of 2016. A lower level is $126.86 for the month of April. Investors looking to reduce holdings should do so on strength to $150.08, which is a key level on technical charts until the end of this week. A key level of $158.56, in play until the end of June, and is well below the all-time high of $167.80 set in November 2014.

Small Caps


Courtesy of MetaStock Xenith

Image placeholder title

The daily chart for the small-cap ETF shows the Fibonacci retracement from the June 24 all-time high of $129.10 and the Feb. 11 low of $93.64. At the 2016 high of $111.32 set on April 4, this ETF was between its 38.2% retracement of $107.17 and its 50% retracement of $111.37. This ETF continues to be well below its 200-day simple moving average (in green) at $112.87. This ETF remains below the price gap to the Dec. 31 low of $112.51.

Investors looking to buy the small-cap ETF should consider doing so on weakness to $103.68, which is a key level on technical charts for the remainder of 2016. Investors looking to reduce holdings should do so on strength to $114.79, which is a key level on technical charts until the end of June.

This article is commentary by an independent contributor. At the time of publication, the author held no positions in the stocks mentioned.