The Dow Jones Industrial Average (^DJI) , S&P 500 (^GSPC) and the Nasdaq 100(QQQ) - Get Report set all-time intraday highs last Thursday. Despite this strength for stocks, investments in bonds, gold and utility stocks continue to outperform year to date.

The yield on the 30-year U.S. bond rose to 2.34% last Monday, then declined to as low as low as 2.204% on Friday. This trading range was influenced by my annual pivot of 2.265%. My quarterly pivot is 2.150%, and my monthly risky level for August is 2.127%.

Investors can trade the U.S. Treasury 30-year bond like a stock using the 20+ Year Treasury Bond ETF(TLT) - Get Report , which is an exchange-traded fund backed by a basket of U.S. Treasury bonds with maturities of 20 years to 30 years.

Comex gold futures declined to $1,335.3 the Troy ounce last Monday, then rebounded to as high as $1,363.6 on Wednesday. My upside target for 2016 remains $1,639.9. There is near-term risk to the 200-week simple moving average of $1,296.1 and my risky level for this week at $1,374.3.

Investors can trade gold like a stock using the SPDR Gold Shares ETF (GLD) - Get Report , which is backed by gold bullion.

The Dow utility average traded as low as 687.59 last Thursday, then rebounded to as high as 696.67 on Friday, shy of its 50-day simple moving average of 698.40. The downside risk is into the 670.81 to 660.24 range by the end of September, while the upside potential is to 721.58 this week.

Investors seeking the safety of dividends can trade the Utilities Select Sector SPDR Fund (XLU) - Get Report , which is a basket of 29 utility stocks.

Investors betting that junk bond yields will tighten against U.S. Treasuries should consider the SPDR Barclays High Yield Bond ETF (JNK) - Get Report . Keep in mind that the performance of junk bonds correlates to the stock market, not to the bond market. This ETF set a fresh 2016 high of $36.45 on Friday.

The S&P 500 SPDR ETF (SPY) - Get Report now has a year-to-date gain of 7.2%. The U.S. Treasury bond ETF, the gold ETF and the utility stocks ETF ended last week with year-to-date gains of 16.2%, 25.6% and 17.6%, respectively, vs. 14.4%, 25.7% and 17.2% a week ago.

Here's the weekly chart for the bond ETF.

Image placeholder title

Courtesy of MetaStock Xenith

The weekly chart for the bond ETF is neutral, with the ETF above its key weekly moving average of $138.45 and well above its 200-week simple moving average of $119.42. The weekly momentum reading ended last week at 76.93, down from 78.12 on Aug. 5.

Investors looking to buy the bond ETF should continue to do so on weakness to $132.45, which is a key level on technical charts until the end of 2016. The $140.45 key level should remain a magnet through September. Investors looking to reduce holdings should consider doing so on strength to $143.22, which is a key level on technical charts until the end of August.

Here's the weekly chart for the gold ETF.

Image placeholder title

Courtesy of MetaStock Xenith

The gold ETF remains neutral, with the ETF above its key weekly moving average of $126.50 and above its 200-week simple moving average of $124.77. The weekly momentum reading ended last week at 79.90 vs. 79.80 on Aug. 5, both readings below the overbought threshold of 80.00.

Investors looking to buy the gold ETF should do so on weakness to $101.90, which is a key level on technical charts until the end of September. Investors looking to reduce holdings should consider doing so on strength to $135.60, which is a key level on technical charts until the end of August.

Here's the weekly chart for the utilities ETF.

Image placeholder title

Courtesy of MetaStock Xenith

The weekly chart for the Utilities Select Sector SPDR Fund remains neutral, with the ETF below its key weekly moving average of $51.24 and well above its 200-week simple moving average of $42.35. The weekly momentum reading ended last week at 80.14, slipping from 86.20 on Aug. 5, with both still above the overbought threshold of 80.00.

Investors looking to buy the utilities ETF should do so on weakness to $50.05 and $48.26, which are key levels on technical charts until the end of 2016 and the end of September, respectively. Investors looking to reduce holdings should consider selling strength to $54.71, which is a key level on technical charts until the end of August.

Here's the weekly chart for the junk bond ETF.

Image placeholder title

Courtesy of MetaStock Xenith

The weekly chart for the junk bond ETF is positive but overbought, with the ETF above its key weekly moving average of $35.91 and well below its 200-week simple moving average of $38.85. The weekly momentum reading ended last week at 87.53 vs. 87.34 on Aug. 5, with both readings above the overbought threshold of 80.00.

Investors looking to buy the junk bond ETF should do so on weakness to $34.23 and $31.97, which are key levels on technical charts until the end of August and the end of September, respectively. Investors looking to reduce holdings should do so on strength to $37.17, which is a key level on technical charts until the end of 2016.

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