I would like to share this insight about the BTC price forecast.
I am currently testing a code using 'Jupyter Notebook (python)' and the code generates a 14 day forecast at the 4 hour time frame using LSTM.
However, I twisted the LSTM a little bit by adjusting its hyperparameters based on the model's confidence estimate. The following are the forecasted values and represented by the orange line on the graph:
[[64523.582]
[64701.36 ]
[64890.914]
[65035.395]
[65182.293]
[65359.664]
[65534.016]
[65701.64 ]
[65877.234]
[66049.414]
[66215.58 ]
[66386.92 ]
[66560.5 ]
[66730.13 ]]
Based on the forecast, given the prevailing condition of the market, price will attempt to reach the resistance area. Please note that this forecasting technique using LSTM with 'Hyperparameter Adjustments using Confidence Estimates' is still at the validation period.
I also added Stversteves AR Scatterplot (available in TradingView) to help us see and compare price projections (and I have no intention to disprove any ideas presented here nor determine what could be the best forecasting method). Since AR and LSTM are cousins, and LSTM is more way advance than ARIMA and AR, it would not mean that one is better than the other in terms of generating accurate forecast such as bitcoin price. But of course, neural netwroks has more cool advantages over traditional stats because it could learn from variable associations to generate a more reliable and accurate forecast. However, LSTM still uses randomized values to fine tune its own forecast. And this is the reason why I created the Hyperparameter Adjustment method using confidence estimate to minimize or reduce the random selection of parameters (which I think most of the neural netwroks are doing).
More updates will be posted soon!
Thanks!