ETH/USD has spent 2019 forming a wide ascending triangle, capped firmly by resistance at ~$160. Previous price action has seen steep rallies to test that resistance, followed by retracements (forming a series of higher lows). Each of the two previous rallies this year was prefaced by a bullish stochastic crossover, such as the one we are seeing now.