Lower-risk investments in U.S. Treasuries, gold and dividend-paying utilities continue to outperform riskier stock investments, despite weakening in the market last week.

The U.S. Treasury bond exchange-traded fund, the gold ETF and the utility stock ETF now have year-to-date gains of 7.9%, 18% and 11.6%, vs. 9.7%, 20% and 14.1% a week ago, respectively.

Meanwhile, the S&P 500 SPDR ETF (SPY) - Get Report has a year-to-date gain of just 0.8%, up from 0.4% a week ago, as "risk-off" and "flight-to-safety" investments continue to outshine "risk-on" stock market investments.

The junk bond ETF, which is more correlated to stocks, improved to a year-to-date gain of 3.2%, up from 2.6% last week.

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

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

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 .

Here's the weekly chart for the bond ETF.

Image placeholder title

Courtesy of MetaStock Xenith

The bond ETF ended last week at $130.15, up 7.9% year to date, and down 3.8% from its Feb. 11 high of $135.25.

The weekly chart is neutral, with the ETF just below is key weekly moving average of $130.24. The 200-week simple moving average of $118.61 is a major support. The weekly momentum reading rose to 53.88 last week, up from 49.65 on May 13.

Investors looking to buy the bond ETF should do so on weakness to the 200-week simple moving average of $118.61, as the $129.84 key level becomes a magnet until the end of June.

Investors looking to reduce holdings should continue to do so on strength to $132.45, which is a key level on technical charts until the end of 2016. Key levels of $129.84 and $131.02 should be magnets until the end of June and May, respectively. The $137.39 level is the maximum upside until the end of June.

Here's the weekly chart for the gold ETF.

Image placeholder title

Courtesy of MetaStock Xenith

The gold ETF ended last week at $119.71, up 18% year to date, and 3.4% below its 52-week high of $123.96 on May 2.

The weekly chart is negative, with the ETF just below its key weekly moving average of $119.78, with its 200-week simple moving average at $127.16. The gold ETF has been below its 200-week since the week of May 10, 2013, when the average was $140.53. The weekly momentum reading slipped to 79.70 last week, down from 83.05 on May 13.

Investors looking to buy the gold ETF should do so on weakness to $115.64, which is a key level on technical charts until the end of May.

Investors looking to reduce holdings should consider doing so on strength to the 200-week simple moving average, which is declining from $127.16.

Here's the weekly chart for the utilities ETF.

Image placeholder title

Courtesy of MetaStock Xenith

The utilities ETF ended last week at $48.29, up 11.6% year to date, and 3.2% below its all-time of $49.88, set on April 1.

The weekly chart is neutral, with the ETF below its key weekly moving average of $48.39, and well above its 200-week simple moving average of $41.49. The weekly momentum reading rose to 76.69 last week, up from 75.91 on May 13.

Investors looking to buy the utilities ETF should wait until my proprietary analytics generates appropriate levels at which to buy on weakness.

Investors looking to reduce holdings should do so on strength to $50.15, which is a key level on technical charts until the end of June.

Key levels of $48.60 and $48.94 are key levels that remain magnets until the end of June and May, respectively.

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

Image placeholder title

Courtesy of MetaStock Xenith

The junk bond ETF ended last week at $34.99, up 3.2% year to date, and up 11.9% from its Feb. 11 low of $31.27. Even so, the ETF is in correction territory, 11.3% below its 52-week high of $39.46, set on May 15, 2015.

The weekly chart is positive but overbought, with the ETF above its key weekly moving average of $34.64, and well below its 200-week simple moving average of $39.12. The weekly momentum reading slipped to 86.05 last week, down from 88.60 on May 13, becoming slightly less overbought above the 80.00 threshold.

Investors looking to buy the junk bond ETF should do so on weakness to $33.40 and $32.52, which are key levels on technical charts until the end of June and May, respectively.

Investors looking to reduce holdings should do so on strength to $37.53, which is a key level on technical charts until the end of this week and 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.