 Good morning. Welcome to today's products and focus. As you can see there, the U.S. there is now approaching potential resistance at 16598. Most global equity markets are in fact rising this morning, edging slightly higher after yesterday's gains. Rumors this morning that there's still a large number of Russian troops in the border with Ukraine. A lot of the NATO generals and military leadership are thinking that this humanitarian mission by the Russians might be a pretext for some further involvement by their military. So there are a number of geopolitical factors still in play right now. But nevertheless the markets are reacting relatively positively to this kind of momentum that we've had. Now we've got the ZDW business report today, which is a German piece of data. And this is when we really see what the kind of confidence levels are like in Germany. Eurodollar taking a tumble. Matter of fact, the U.S. dollar is moving higher against most other FX pairs this morning. But that's where we are with the U.S. 30, 16598, basically 16600 as a potential short-term resistance. Looking at the U.K. 100, we've still had a good run right there in the middle of two ranges. Closing in on potential resistance at 6666. Potential support store remains at 6581. Not too much to say on the U.K. 100. It's not quite at the same levels as like the U.S. 30, for example. Japan 225, rallying quite well. Lots of volatility, long-legged candles, small candle bodies indicative of that volatility. Touching the 55-pure SME. Dollar yen's been rising higher. So you've actually been getting a lot of buying off the greenback, selling off a safe haven yen. Gold's not really faring that much better incidentally. So safe havens off risk assets back on. Japan 225 in the middle of two ranges, as ever. As a cap at 55-pure SME. Next potential resistance, 5488. Moving on to dollar yen. As a dollar yen moving higher, kind of grinding higher on infotainment charts. It's moving up nicely. Kind of just a very standard spread at the trend right there. Next potential support, one or two spot 90 on that pair. And then looking at Crude Oil West Texas. Feeling the pain again of that glut, lower demands. Apply lines protected by the U.S. airstrikes. Arming of the Perch Meriga, blah, blah, blah. Next potential support at 97, spot 64. Next potential support at 95, spot 40. And we've had two attempts to get back above 99 yesterday and on Friday and a failure to do so. Certainly lots of pressure on West Texas Crude. Looking at gold. Gold is kind of floating around that 21-pure SME. We're in about $1,300, $1,310. Kind of just basically waiting for the next move. Considering that dollar strength, the weakness isn't really setting in. Considering the reversal we've seen in the Japanese yen. So this is kind of encouraging that if there is a bit more volatility in the markets, if those geopolitical aspects do get a lot worse, that gold could be well positioned for a move to re-challenge 1332, though we've not got it yet. So the gold bears haven't really wrestled complete control. There is a little bit of waiting around to see what happens next. So looking at Euro dollar, Euro dollar feeling the pain again this morning. Getting close to one spot 32, 96, which is the potential support level on there. Also the tips of these candles. Pressure here, as I said, ZEW report pretty much in play. And then finishing up there with GBP, USD, feeling the pain as well. One spot, 67.44. Greenback, really getting a lot of support by the dollar bills. That is the next potential support level. If we do break below that, then that opens us up, I guess, down to around about one spot. 67 bang on the nose. In fact, I'm going to have to put that level on there just now. But certainly, cable has not had a good last 20-odd sessions. Feeling the pain there a little bit. It's down about four cents on the dollar. So, economic data wise, ZEW report is all you really need to know about today. This is a very important German piece of data. Very important for Euro dollar and Germany 30. Very much people will be looking at this with great interest as Germany seems to be the most exposed to potential Russian sanctions. And this is kind of business confidence for the local business leaders to think about the country's future and their economy. And basically, most analysts are thinking this could be one of the lowest ZEW reports since the Euro crisis in 2013. So, we'll see that as that comes out. Make sure you set your alarms. Make sure you check the chart form for trade technical analysis setups from a global analyst team. Just to get a bit of flavor for the support and resistance levels are. Make sure you make insights part of your layout. And join me again tomorrow to find out what happened next.