"Flight to safety" investments in U.S. Treasuries and gold continue to outperform stocks, as crude oil prices move higher and the dollar loses ground. Let's take look at the daily charts for the exchange-traded funds that represents bonds, gold, oil and the dollar.

The yield on U.S. Treasury 30-year bonds declined to 2.674% last week, down from as high as 2.759% on March 14, with a key level of 2.57% still in play until the end of March. Remember that the record low yield of 2.221% was set on Jan. 20, 2015. The yield is down 11.1% year to date, whereas the S&P 500 I:GSPC , is up 0.3% year to date.

The "flight to safety" into bonds can be traded like a stock by investing in the 20+ Year Treasury Bond ETF (TLT) - Get Report , which is a basket of U.S. Treasury bonds with maturities of 20 years to 30 years.

The SPDR Barclays High Yield Bond ETF (JNK) - Get Report has been rallying with the stock market since Feb. 11, as yield spreads narrow vs. bonds.

Comex gold traded to a new 52-week high of $1,287.8 on March 11, then traded as low as $1,226.0 on March 15, which appears a range of consolidation for gold. The upside is to $1,639.9 at some point in 2016. The ETF to trade as a proxy for gold is the SPDR Gold Shares ETF (GLD) - Get Report , which is backed by gold bullion.

Nymex crude oil traded as high as $42.49 a barrel on Friday, staying below its 200-day simple moving average of $42.81. At Friday's close of $41.13, oil is up 57.9% above its Feb. 11 low of $26.05. This week's key level is $37.86, and the upside for all of 2016 is still at $44.07 a barrel. One of the ways to trade oil like a stock is using the iShares GSCI Commodity-Index Trust Fund (GSG) - Get Report , which is 70% to 75% weighed to energy and crude oil.

The euro vs. the dollar continues to trade back and forth around its 200-day simple moving average of 1.1041. A key annual level of 1.1052 remains a magnet for all of 2016, with a key level of 1.1430 this week. The best ETF that tracks the ups and downs of the dollar is the Deutsche Bank USD Index (UUP) - Get Report , which is basket of currencies including the euro, Japanese yen, British pound, Canadian dollar, Swedish krona and Swiss franc.

Here's the daily chart for the 20+ Year Treasury Bond ETF.


Courtesy of MetaStock Xenith

Image placeholder title

The bond ETF closed at $129.06 on Friday, up 7% year to date. The daily chart shows the Fibonacci Retracements of the decline from the Jan. 30, 2015, high of $138.55 to the low of $114.88, set on June 25. As the bull market for stocks was coming to an end in mid-2015, a "flight to safety" into bonds powered a rally to as high as $135.25 on Feb. 11, which corresponded to the low for stocks. The bond ETF is now below its 61.8% retracement of $129.50. Key support is the 50% retracement of $126.71.

Investors looking to buy the bond ETF should do so on a decline to the 200-week simple moving average of $118.45. Investors looking to reduce holdings should continue to do so on strength to $131.78 and $132.45, which are key levels on technical charts until the end March and the end of 2016, respectively.

Here's the daily chart for the Barclays junk bond ETF.


Courtesy of MetaStock Xenith

Image placeholder title

The junk bond ETF closed at $34.54 on Friday, up 1.9% year to date and up 10.5% from its 2016 low of $31.27, set on Feb. 11. As you can see, the junk bond ETF tracks the stock market more than the treasury bond market.

The daily chart shows that the junk bond ETF has been below a "death cross" since Sept. 15, 2014. At that time, the 50-day simple moving average fell below the 200-day simple moving average, indicating that lower prices were ahead. The ETF closed that day at $40.55 and was still in place when the ETF traded as low as $31.27 on Feb.11. By following this simple tool of technical analysis, investors could have avoided the pain of the junk bond crash.

Investors looking to buy the junk bond ETF should do so on a decline to $33.58 and $31.89, which are key levels on technical charts for this week and until the end of March, respectively. Investors looking to reduce holdings should consider doing so on strength to $35.66 and $38.62, which are key levels on technical charts until the end of March and June, respectively.

Here's the daily chart for the SPDR gold ETF.


Courtesy of MetaStock Xenith

Image placeholder title

The gold ETF closed at $119.80 on Friday, up 18.1% year to date after setting its 52-week high of $122.37 on March 4.

The daily chart for the gold ETF shows the Fibonacci Retracements from the July 10, 2014, high of $129.22 to the low of $100.23, set on Dec. 17. The strong "flight to safety" rally has the ETF above its 61.8% retracement of $118.13. Note that the "death cross" of Sept. 19, 2014, has been reversed with a "golden cross," confirmed on March 1. A "golden cross" occurs when the 50-day simple moving average rises above the 200-day simple moving average, indicating that higher prices are ahead.

An upside target is the 200-week simple moving average of $128.74.

Investors looking to buy the gold ETF should do so on weakness to a key level on technical charts of $109.94, which is in play until the end of March. Investors looking to reduce holdings should do so on strength to $126.29, which is a key level on technical charts until the end on this week. The upside potential for all of 2016 is $157.36.

Here's the daily chart for the commodity index ETF.


Courtesy of MetaStock Xenith

Image placeholder title

The commodities ETF closed at $14.31 on Friday, up just 0.6% year to date, and 19% above its Jan. 20 low of $12.03. This ETF remains in bear market territory, 35.9% below its 52-week high of $22.34, set on May 6, 2015.

The daily chart shows the Fibonacci Retracements from the May 2015 high to the Jan. 20 low. Recent strength above its 50-day simple moving average of $13.17 has stalled just above the 23.6% retracement of $14.45. The 200-day simple moving average is an upside target at $16.34.

Investors looking to buy the commodities ETF should do so on weakness to $14.13 and $13.19, which are key levels on technical charts until the end of this week and to the end of March, respectively. Investors looking to reduce holdings should do so on strength to $18.42, which is a key level on technical charts in play until the end of June.

Here's the daily chart for the Deutsche Bank dollar index ETF.


Courtesy of MetaStock Xenith

Image placeholder title

The dollar ETF closed at $24.64 on Friday, down 3.9% year to date. It set a new 2016 low of $24.54 on March 17.

The daily chart shows random trading since the dollar traded as high as $26.50 on March 13, 2015, then traded as low as $24.20 on Aug. 24, 2015. The horizontal lines are the Fibonacci Retracements of this decline. After failing above the 61.8% retracement of $25.62, this ETF is below its 23.6% retracement of $24.74.

Investors looking to buy the dollar ETF should do so on weakness to $24.18 and $23.31, which are key levels on technical charts until the end of June and the end of 2016, respectively. Investors looking to reduce holdings should do so on strength to $25.95 and $26.68, which are key levels on technical charts until the end of March.

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