Haven't posted a chart for a loooong time, but couldn't resist.
Similar thoughts to yours, although I disagree with your rising support line.
Currently the main trading range is 24.00-28.00.
Short term falling resistance seems to have been broken.... but can not really confirmed before rising above 25.50.
If price breaks above minor high at 25.50, then 26.00, and 28.00.
Otherwise next stop 24.00, and 22.00.
Most significant feature of this chart is the noted beginning of #silversqueeze, whereby no matter how many stories of physical shortage have been fabricated.... it has made SFA difference to price action.
View attachment 53893