Support vector regression can predict numeric values effectively, and this article shows how to implement and train a kernel SVR model in C# using stochastic sub-gradient descent.
When I use this I am looking for the Swing High/Low break in direction of HTF Trend Then look for pullback between price level of break and areas of liquidity (wicks, order blocks, price congestion) ...