I couldn't even begin to predict what gold is going to do in the future. For all I know some shithole country could set off a nuclear weapon tomorrow and all the predictions will mean nothing.
My predictions are more like the weather, I can tell with high accuracy what the weather is going to be today, less so tomorrow and even less the day after. In 1 weeks time ? no idea.
I'm not disparaging your analysis, long term fundamentals is something I'd like to get in to so I can give up day trading, I just admit I don't have the skills to do it yet.