Trending above moving average and above the cloud.
Could the geopolitical tension and the subsequent earnings reporting result in a pullback towards 3150 to 3170 ?
Chart PatternsTrend Analysis

إخلاء المسؤولية