Bitcoin ( BTC ) has been holding its yearly gains , but is finding it difficult to break above its 17-month highs of $44,700 set earlier this month. This suggests that the market participants are not loading up aggressively prior to the decision on the spot Bitcoin exchange-traded funds (ETFs) applications in January.

It is difficult to predict the response of the traders even if one or more spot Bitcoin ETFs are approved. A lack of solid demand for the ETFs after approval may turn it into a "sell the news" event , while a strong inflow into the ETFs in the first few days could result in a spike in Bitcoin’s price.

Price analysis 12/29: BTC, ETH, BNB, SOL, XRP, ADA, AVAX, DOGE, DOT, MATIC image 0 Daily cryptocurrency market performance. Source: Coin360

The uncertainty about Bitcoin’s short-term price action has boosted buying interest in altcoins. That is one of the reasons for the drop in Bitcoin’s dominance from about 55% to 51% in the past few days.

Will Bitcoin resume its uptrend or succumb to profit booking? Could altcoins continue their outperformance? Let’s analyze the charts of the top-10 cryptocurrencies to find out.

Bitcoin price analysis

Bitcoin fell below the 20-day exponential moving average ($42,597) on Dec. 29 but continues to trade inside the ascending triangle pattern.

Price analysis 12/29: BTC, ETH, BNB, SOL, XRP, ADA, AVAX, DOGE, DOT, MATIC image 1 BTC/USDT daily chart. Source: TradingView

The relative strength index (RSI) has dropped near the midpoint, indicating that the bullish momentum is weakening. Buyers will have to push the price above $44,700 to complete the triangle and regain control. The BTC/USDT pair could then rise to the pattern target of $49,178.

Contrary to this assumption, a break below the triangle will invalidate the bullish setup. That could accelerate selling and sink the pair to the 50-day simple moving average ($40,295). The bulls will try to stop the decline at this level, but if they fail, the next support level will likely be $37,980.

Ether price analysis

Ether ( ETH ) closed above the descending triangle pattern on Dec. 27 and tried to start the next leg of the uptrend on Dec. 28.

Price analysis 12/29: BTC, ETH, BNB, SOL, XRP, ADA, AVAX, DOGE, DOT, MATIC image 2 ETH/USDT daily chart. Source: TradingView

However, the bears were in no mood to give up. They sold at $2,445 and pulled the price back below $2,403. The price dropped to the breakout level from the channel where buyers stepped in. This indicates that the bulls are trying to flip the level into support.

If they do that, the ETH/USDT pair will try to resume the uptrend. The target objective on the upside is $3,000.

Meanwhile, the bears are likely to have other plans. They will try to yank the price below the 20-day EMA ($2,269) and start a decline to the channel’s support line near $2,000.

BNB price analysis

BNB ( BNB ) nudged above its pattern target of $333 on Dec. 28 but could not sustain the higher levels. This suggests profit-taking by traders.

Price analysis 12/29: BTC, ETH, BNB, SOL, XRP, ADA, AVAX, DOGE, DOT, MATIC image 3 BNB/USDT daily chart. Source: TradingView

Now, the BNB/USDT pair could pull back to the 50% Fibonacci retracement level of $300, which will likely act as a strong support. If the price rebounds off $300, the bulls will again try to push the price toward the formidable hurdle at $350.

On the other hand, if the $300 support cracks, the correction may extend to the 61.8% Fibonacci retracement level of $291 and then to the neckline. The bulls are expected to protect the neckline with vigor.

Solana price analysis

Solana ( SOL ) turned up from the 50% Fibonacci retracement level of $96 on Dec. 29, indicating that the sentiment remains positive and traders are buying on dips.

Price analysis 12/29: BTC, ETH, BNB, SOL, XRP, ADA, AVAX, DOGE, DOT, MATIC image 4 SOL/USDT daily chart. Source: TradingView

Both moving averages are sloping up, and the RSI is in the positive territory, indicating that bulls have the edge. The SOL/USDT pair could rise to the recent high of $126, where the bulls are likely to face strong selling by the bears. If bulls overcome this barrier, the pair may jump to $156.

The bears will have to sink the price below the 20-day EMA ($92) to signal a potential trend change in the near term. The pair could then tumble to the 50-day SMA ($71).

XRP price analysis

XRP ( XRP ) attempted a rally on Dec. 28, but the bulls could not clear the hurdle at the downtrend line.

Price analysis 12/29: BTC, ETH, BNB, SOL, XRP, ADA, AVAX, DOGE, DOT, MATIC image 5 XRP/USDT daily chart. Source: TradingView

The price has been trading near the moving averages for the past few days, indicating indecision between the bulls and the bears. The flattish moving averages and the RSI near the midpoint suggest that the XRP/USDT pair may extend its stay inside the $0.56 to $0.67 range for some more time.

Buyers will have to drive the price above $0.67 to seize control. The pair could then rise to $0.74, which is likely to act as a strong resistance. The short-term trend will turn bearish if the price plummets below $0.56.

Cardano price analysis

The bulls pushed Cardano ( ADA ) above the symmetrical triangle pattern on Dec. 28 but could not sustain the higher levels as seen from the long wick on the day’s candlestick.

Price analysis 12/29: BTC, ETH, BNB, SOL, XRP, ADA, AVAX, DOGE, DOT, MATIC image 6 ADA/USDT daily chart. Source: TradingView

A minor advantage in favor of the bulls is that they have not allowed the price to break below the 20-day EMA. This suggests buying at lower levels. If the price rises above the triangle, the bulls will once again try to overcome the barrier at $0.68. If they succeed, it will signal the resumption of the uptrend. The ADA/USDT pair may then climb to $0.80.

The triangle’s support line remains the crucial level for the bulls to defend because if this support gives way, the pair may start a downward move to $0.50, and thereafter to $0.46.

Avalanche price analysis

Avalanche’s ( AVAX ) correction has reached the strong support at $38, an important level to keep an eye on.

Price analysis 12/29: BTC, ETH, BNB, SOL, XRP, ADA, AVAX, DOGE, DOT, MATIC image 7 AVAX/USDT daily chart. Source: TradingView

The bulls will try to defend the $38 support and start a relief rally. If that happens, the AVAX/USDT pair may stay range-bound between $38 and $50 for a while. The flattish 20-day EMA ($40) and the RSI above 57 also point to a possible consolidation in the near term with an upward bias.

This view will be invalidated if the price turns down and skids below $38. That may attract further selling, sinking the pair to $34 and eventually to $31.

Related: Bitcoin miners reduce BTC holdings as 'miner price' nears $65K

Dogecoin price analysis

Dogecoin ( DOGE ) has been trading near the 20-day EMA ($0.09) for the past few days, indicating a balance between supply and demand.

Price analysis 12/29: BTC, ETH, BNB, SOL, XRP, ADA, AVAX, DOGE, DOT, MATIC image 8 DOGE/USDT daily chart. Source: TradingView

The flattish 20-day EMA and the RSI near the midpoint do not give a clear advantage either to the buyers or the sellers. In the near term, the price may remain stuck between the 50-day SMA ($0.09) and the $0.10 resistance.

The first sign of strength will be a break above $0.10, and the bullish momentum will likely pick up above $0.11. That opens up the possibility of a rally to $0.16. Contrarily, the bears will gain the upper hand if they sink the DOGE/USDT pair below the 50-day SMA. The pair may then slump to $0.07.

Polkadot price analysis

Polkadot’s ( DOT ) pullback is nearing the breakout level of $7.90, a crucial level to watch out for in the near term.

Price analysis 12/29: BTC, ETH, BNB, SOL, XRP, ADA, AVAX, DOGE, DOT, MATIC image 9 DOT/USDT daily chart. Source: TradingView

Although the upsloping moving averages indicate an advantage to buyers, the negative divergence on the RSI suggests that the bullish momentum could be slowing down. The breakout level of $7.90 is likely to witness a tough battle between the bulls and the bears.

If the price rebounds off $7.90, the DOT/USDT pair will attempt a rally to $10, where the bears are expected to offer a stiff resistance. Alternatively, if the price slides below the 20-day EMA ($7.78), the correction could deepen to the 50-day SMA ($6.41).

Polygon price analysis

Polygon ( MATIC ) turned down from $1.09 on Dec. 27 and dipped below the breakout level of $1 on Dec. 29, indicating profit booking by the bulls.

Price analysis 12/29: BTC, ETH, BNB, SOL, XRP, ADA, AVAX, DOGE, DOT, MATIC image 10 MATIC/USDT daily chart. Source: TradingView

However, lower levels attracted strong buying by the bulls. If the price maintains above $1, the likelihood of a retest of $1.09 increases. The rising 20-day EMA ($0.89) and the RSI in the positive zone suggest that bulls are in command. If the $1.09 resistance is taken out, the MATIC/USDT pair may rally to $1.20 and later to $1.50.

Instead, if the price slips and maintains below $1, the pair could drop to the 20-day EMA. The bears will have to sink the price below this support to signal a range-bound action between $0.70 and $1.

This article does not contain investment advice or recommendations. Every investment and trading move involves risk, and readers should conduct their own research when making a decision.