It looks like BTCUSD is stuck bouncing between the upper and lower extremes of this triangle. It looks like a new pattern will emerge within the next 24 hours. Also note, this is the same pattern seen in XRP USD and I would assume most other altcoins. Perhaps it is a merciful end to the purgatory of consolidation.
In the next few hours keep an eye on XRPUSD. You should be able to buy it low if it bounces off the bottom support. A word of caution, you should also keep an eye on BTCUSD to see if it bounces off it's bottom support. Otherwise it is very likely to drag XRP down with it.