Technical Market Briefing 10/31/22

Technical trading market analysis for the week of 10/31/22 by Harry Boxer