as a presentation of TFNN. The Tom O'Brien Show is produced every business day. Tom takes your phone calls toll-free at 1-877-927-6648 internationally at<PHONE_NUMBER>. Let's go to Alan Tampa. Hey, Al, what's going on? Oh, it's a beautiful thing. I mean, if your listeners don't get the gold report, they're missing out.  I love it. You're my best dad out there, Al. Let's go to Jeff in New Jersey. Hey, Jeff, what's going on? Great. Hey, listen, I was calling to thank you. A few weeks ago, you were prompting on your show to fill out that $10,000 grant. Yes. So I filled it out. And just a couple of days ago, I found $1,000 in my business checking account. That's awesome, man. That's awesome. Yeah. Oh, it's to you, because if it wasn't for your prompting, I would have just assumed, you know, no way I would have gotten anything, so I wanted to thank you. No, we appreciate you growling a problem to see it. Now, Tom O'Brien. Well, welcome, folks. This is Tom O'Brien of TFNN. We have five days a week. We go seven hours a day. We go 24 hours a day on the internet at TFNN.com. Always remember, folks, whatever you think about, you bring about whatever you focus on grows. Hope everyone's having a great day, safe day. Making a great night, folks. Don't make assumptions. Disconcerning the truth. The problem with making assumptions is that we believe the other truth. We make the assumption, we misunderstand, we take it personally, and we react by sending emotional poison with our word. This creates a whole big drama for nothing. Not going to lie, let's take a look at it out here. We have the Dow Industrial's up 65. Nasdaq's out 153. S&Ps are off 18. Gold. Gold contract flat. $2039.10. And Outs, gold's in an ABC structure up, folks, with a price projection of 21.54. And that's a one-to-one. And gold loves doing more than a one-to-one. It really likes doing a one-to-one.3.2. I want a 1.50. Silver. Silver's flat out here. $25.11. Lightsweak crew down 26 cents. Trading $80.45 a barrel. Notes and bonds. A ten-year note. Copy ticks. Trading $116.16. The third year up 28. Add $134 flat. And King Gala. King Gala, up 285 ticks. Trading $101.871. The year is at 109. The end's at 131. The British pound is at 124 to one US dollar. Our phone number's<PHONE_NUMBER>. Give us a call, folks. I know it's going on in your world. And the world in the S&Ps, let's take a look at them. What do you have? Take a look at the spy out here. You're backing down a bit. It's light volume. This thing still wants to basically hit this high that's generated out here on the February 2nd. February 2nd is 418. Yesterday we did volume of 66 million. You're coming into 113 million, which is last Friday. Last Friday's a big day, folks, because the volume came out of nowhere, but the volume is volume, man. There's buyers there. So now what you're doing is you're coming into that level and the contraction is pretty dramatic coming into this level. Yes, granted, it's a holiday week, but the bottom line is that it is what it is and volume is what it is. When you come down with light volume and then you have a higher swing point with volume, your probabilities, that's exactly what's gonna do. It's gonna get up into that level somehow, some way. I know it sounds bizarre, but well, it sounds bizarre to me, but it wants to go there. We look at the three cues. We'd have the three cues, same type of setup. Now the cues, this is what's gonna be cool with the cues today. The cues, then I'm gonna keep your eye on, is the three 15, 25. Because what that would be, you're coming down into the bar that was out here on the 27th, and that bar has 75 million. And the top of that bar is three 15, 25. And if you close above that, the 25, that would be a rejection of lower price with lighter volume. Gold, gold contract, that broke top side yesterday, has the volume behind the move. You can expect a little more sideways movement. It takes quite a bit for what gold actually did, because gold was in a 10 day consolidation. You can see the volume exploded yesterday, 233,000 contracts, if we do the GLD. See, we just rolled on this contract too. You can't just look at this with the B point, but if you go to the GLD, if you're looking at all these ABC's work, you can check it out, check your workout, and then you go to the GLD and see if in fact you got it, and you did get it, okay? And the reason you got it is this. Now check this out. So this is important to understand about ABC structures on the way up, on the way down, and that you can't have volume expanding all the way up or expanding all the way down. You can see this big volume that when we first took out the swing point, that volume that came in, that was March 17th, the pot of gold, right? You had 24 million shares traded. Now watch what happens. Then you came under it, and so the way I look at it, because you came under it, and so what that means is that that means that, okay, you came under it with light volume, 18 million. Well, that's where we winds itself again.  So your benchmark is the 11 million.  And then yesterday, we took it out with 13 million, taking out the 11 million in a context. So that's how you get your ABC structure up. We take a look at the silver market out here. What do we have with silver? Silver's a little bit different setup, but the bottom line is that it always seems to be a different setup. Silver has taken out the top of its range. And the top of its range, that's saying that silver now is gonna make its way up to basically the 30, 29 to 30 dollar area. Let me put this on a generic chart. You're gonna see the next swing point I believe is, yeah, right there. All right, well, that's only 27. Well, yeah, the next swing point is 27, 13. The top of this whole range is 30 dollars though. So we'll see out here, it was 27, 13. But I suspect, let me just look at this for a second. I think it already broke. Yeah, it did. It already broke with conviction. This is on the way to 30 dollars. See, it broke the whole trend line and it broke with conviction. You had wide price spread, you had volume behind the move. And it's gonna be all about this. Take a look at this, the 10 year, look at this 10 year, man. I mean, it's unbelievable. It's 3.2 today and we were at four like three weeks ago. That's eight tenths of 1% on something that only started at four. That's unbelievable. But it is what it is.  We got 1.3 million contracts today. Oh, let's see how this is gonna be cool. Oh, come, come, there we go. So we need, we need, okay. So at 117.01, man, this is wild. We hit 116.30 today. So 117.01, you need two million contracts. Now, we don't wanna go after this probably tomorrow. You wanna go after this probably next Monday or Tuesday. If you got that, you got an ABC structure up and you're talking about game on and rates. And no matter what the Fed's doing, they can control the overnight rate. They don't control the 10 year. Stay right there folks who come right back. Dow industry is down 161, NASDAQ's off 18, S&P's are up, no. Dow's up 61, NASDAQ's down 161, S&P's down 19. Modities and bond markets are as important as ever right now with how they're driving the volatility in equity markets across the globe, which is why it's a great time to try out Teddy Kegstad's Tiger Forex Report. Teddy Kegstad breaks down the forex markets every Monday using his 30 plus years of experience as a trading veteran of futures, forex, stocks, and options. Teddy releases his weekly Tiger Forex Report every Monday morning with coverage of all the major currency pairs, including the Dollar Index, the Euro Dollar, Pound Dollar, Dollar Swiss, Dollar Yen, as well as many more. And he also has weekly coverage of the crude oil market and the 30 year T-bonds as they both influence forex markets tremendously. When you sign up for the Tiger Forex Report, you also gain instant access to Teddy's 60 minute webinar archive. He just hosted forex strategies and fundamentals. What is behind the Tiger Forex Report? For all the details and to start your 30 day Tiger Forex Report subscription today, visit the front page of TFNN.com. TFNN Educating Investors. Are you looking for a way to consistently add winning trades to your portfolio? Tom O'Brien is here to help. Tom O'Brien has been successfully trading markets for over 30 years. A frequent contributor to TD Ameritrade Network and CNBC, Tom O'Brien founded TFNN over 20 years ago to help educate investors just like you. Tom's Daily Market Newsletter, Market Insights, is published every morning when the market's open to give you the competitive informational edge you need to succeed. These newsletters are packed full of Tom's advanced technical analysis and are geared to deliver comprehensive strategies for a successful portfolio. Get Tom O'Brien's newsletter, Market Insights today and try all of our products and newsletters 30 days risk-free with our money-back guarantee at TFNN.com. TFNN Educating Investors. Everything in the universe is governed by the Fibonacci sequence. This mathematical principle is responsible for everything from the most aesthetically pleasing artwork to patterns in the stock market. To stay on top of stock patterns you can take advantage of, sign up for the Fibonacci 24-7 newsletter at TFNN.com. When you subscribe, you'll get a weekly report from veteran day trader Larry Pezzavento on stocks you need to pay attention to and you can trust Larry's analysis. After all, he's got 45 years experience as a day trader. Larry will also provide daily charts, videos and data on the key markets that he's tracking. Expect notifications from Larry on market movement you need to act on at any time. First-time subscribers also get a 30-day money-back guarantee. If you're not satisfied, let us know and you'll get a full refund within 30 days of signing up. Subscribe to the Fibonacci 24-7 newsletter today. TFNN.com Educating Investors. Free at 1-877-927-6648 internationally at<PHONE_NUMBER>. Welcome back folks, I'm down. Down up 54 nats, seconds down 163 S&Ps are off 19. Let's go take a look at, we get a question about there's a nice Gartley sell that is set up in the queues. So when you take a look at this, my take is that I wouldn't sell it here. That's the bottom line. And the reason is this, is that when we look at the S&P that's where the S&P wants to go, that's telling me that we're going to get up there somehow because we're pulling back with dramatically lighter volume. And then when you take a look at this, now I get this on a weekly, but you can see how we pushed four weeks ago and it's like that thing is just sitting out there. But the largest reason is this. The largest reason is you see this over here. So we're already into where all the volume is. You could say that, okay, we're at ICE, meaning the bottom of it is like 318, we're at like 315, but this number is sticking out like a sore thumb to me, which is at 334. And the amount of volume there on the way down, Sam, if the market wants to, well, we know that the market is deviant beyond belief. And it's almost like, okay, somehow, man, maybe you'll get to that level. So I just wouldn't be selling. Well, I certainly wouldn't be selling this week, that's for sure, because it's a slow week. Tomorrow they're going to be able to push this market no matter where they want to push it. When I say no matter they, it's going to be the machines. The machines, we can get them to work 24 hours a day. Okay, let's go to Andy in Colorado. Andy, what's going on, brother? Tom, how you been? Good, man, how you been? I'm doing okay, doing okay. Hey, it's been a long time, and I know that there's been a lot going on there, and my thoughts are with you guys and your family. Thank you. And anyway, hey, I just wanted to talk oil with you real quick. Well, I heard oil's been in contango for a couple of months now, which I believe, and correct me if I'm wrong, they're paying for storing it, right? That would be correct. Okay, and they had cuts back in October that they never came back to, and they cut again. Is this kind of a tell-tale sign that this supposedly China reopening or the demand that might come back is just not going to come back, and that's why they know that the demand's not going to come back, and that's why they're just cutting again? I would agree. And in fact, when you look at the chart here, right, this is so intriguing, folks, the oil contracts, because the swing point here that hasn't been able to take out is 8104, which is 8304, rather. We got to 8104, 24 today, and that doesn't even make any sense to me. You see what I'm saying? That's like, hey, why can't you take that swing point out? Particularly, yeah, we had the huge gap up, but when you just laid out, it's basically saying that there's still less oil being used, period. Right, yeah. We'll kind of see where that shakes out, but that's how that's set up right now. When you get close to a swing point, and particularly on something that what happened, folks, is that they flat out said, okay, I'm going to bring the production level down by a million barrels a day. You know, it's like, okay, well, why can't I take that swing point out?  See, we got the gap up, it gapped all the way up to 8169. The next day, it went to 8181, light volume in today's light volume, so they're not pushing this with volume right now. So that's telling me that a slowdown is in place.  Well, they want to keep oil, you know, as high as they can. If they can, yeah. That's the greed factor, like they haven't already made enough money, man. I mean, because the money has been hand over fist for quite some time. You know, if we put this on a longer basis now, Andy, right? I'm going to put this 15 years, folks, so you can just kind of see the setup, because what happens is that, you know, they were right at the level. See, once it's over like 77, 75 again, you can make the argument that, hey, we're on the higher level again. I'm sure they probably know that too, do you know what I mean?   Why can't I go to 48? Went to 64. Yeah, you see, I mean, it's interesting, right? It really is. Yeah, I remember when it went negative. Yeah, no, for sure.  You know, they talk about China, and that's real, but China, let's put it this way, my take is that, when things slow down, everything still slows down, okay? In particular, China, the amount of business that we have done in China in the past versus what we're going to do in the future, I think is dramatically lower.  Well, my take is that they won't, you know? Yeah, good luck. Good luck. Exactly, good luck. Good luck, yeah. Right, exactly. That's when it comes down and dirty, it's not even close, man. I've heard this so many times in the past 30 years, it's insane, do you know what I mean? Like, oh, yeah, first the abs are going to take us over, then the Japanese are going to take us over, and our Chinese are going to take you over. It's like, yeah, really?  Yeah, yeah. Hey, what's your take on the 30-year mortgage? Those rates are going to start heading down as well. I think we peaked out. Yes, I do. Yeah. I think we peaked out. So I think we're going down. Yeah. And I think that's why you're seeing gold move. Things have changed, don't they? I'm sorry, what? Things just change quite often. Things change. I mean, it's... Things change. Well, and what happens is that on the, you know, like we saw when the banking crisis hit, we saw the 10-year and the 30-year come off the lows with wide-price spread accelerated volume. That is how you like to come off lows, folks, okay? And now we have an ABC structure set up, so that's telling me that, hey, this game is on and rates are going to come down. And this is going to be like, I know you're in the real estate business too, Andy, and this is going to be for you and I and anyone else in the real estate business, folks, it's going to be slow. It's going to be like the gas pumps.  My take is that they are, you know, coming back. And if you're in this business, you want to really keep your eye out, you know, because what will end up happening is that if we are right in the concept that these rates are coming down, you are going to see real estate go up dramatically again. The reason being is that inflation hasn't gone away. You know, I know what it's costing me to build, you know what I'm saying? And that's not going to go away. So this is going to be a replay of the 70s. And the formula there is that no matter what the rate is, so like right now, even at that rate, if inflation is still running at six and you're paying six, well, guess what, you're paying nothing still. Now that's hard to eat, but you get the gist of it. Yeah. Thanks again, Tom. Okay, man. Have a great one. Have a safe one. Stay right there, folks, we'll come right back. New subscribers get a 30-day money back guarantee so you have nothing to lose. Every Monday morning I publish the Gold Report with coverage of gold, silver, bonds, the XAU, HUI, GDX, as well as more than 30 different mining equities. To see for yourself the types of profitable trades that are recommended within the Gold Report, sign up now by visiting tfnn.com. Don't miss out on the next great gold trade. Sign up today. Sharpening your skills as an investor is like getting better at playing a musical instrument. You have to practice, sure, but you also need excellent instruction from experts. At TFNN, you'll get advice and guidance from the authority in technical market analysis, and it's not just dry, tedious text either. TFNN airs live financial content streamed live on tfnn.com and TFNN's YouTube channel with Tiger TV, live every market day from 8.30 a.m. to 4.00 p.m. Eastern. For free! Each host is an experienced trader and gives their take on the market while taking calls and questions live from around the world. From the moment the market opens until the closing bell sounds, Tiger TV has eight different shows with expert hosts to help you make the right moves with your money. Watch online at tfnn.com or on TFNN's YouTube channel and become the investor you were born to be. Educating Investors TFNN has just launched their new trading room, the Tiger's Den, hosted at Discord. TFNN has been educating traders for more than 20 years with live programming hosted by a variety of professional traders during market hours, and now they are expanding their reach with the Tiger's Den, available to all tigers and tigers for just $1 for the year. There's no cash or added costs when you join our community of traders. In the Tiger's Den, you can look over the shoulders of Tom O'Brien and the other TFNN hosts while they analyze charts during their live Tiger TV programs and join an interactive trading community with hundreds of members exchanging ideas. Interact with other tigers and tigers as they share trading ideas, news analysis, and discuss the market action all trading day, even at night and on the weekends. The Tiger's Den at Discord is accessible on mobile or tablet as well, so it's always at your reach to sign up today and become a part of this educational community of traders. Just visit the front page of TFNN.com. This segment is brought to you by Think or Swim. For more information, just click the Think or Swim banner on the front page of TFNN.com. Welcome back folks to Dow. Dow Industries right now trading up 76 Nasdaq is down 150 SAPs are down 15 and a half and let's go take a look at RIG for one of our Tigers out here. So you get TransOcean, the low is 232, the high is 774. This is a deep water driller contract up. You've got to be really careful with this one. I know you're looking for a stop. So because this one here, you can see what you have here. The last two lows have high volume lows, that's where it wants to go. Pulling back with light volume today, there's no doubt about that. I almost let this loose right now. Because when you have high volume lows, so the first high volume low is at 53 million. The second, what should happen? 53 million at 561. You go all the way up to 774. See the contraction of volume there? 18 million versus the last high of 12 million versus the last high of 24 million. So 24 million, 24 million there is your benchmark. 24 million, it failed at 12. It goes south from 760 to 560. Tries to go up again, so it's 18 million against the 24. Comes all the way back down to the expansion of volume, 53 million versus 53 to 53. And then this, there's a seller here. That's a seller yesterday too. You can put a stop in. You can put it in right underneath this. The problem, see all these gaps? The gaps mean that you're in a consolidation and you can put the stop in, but then if they get some kind of news, then a gap away from you comes down You know what I'm saying? So it's almost like just move the thing out, man. That's how I'd look at it. The XLE. Let's go take a look at the XLE. So the XLE, we were just talking about the oil market. Now the XLE is set up a little bit differently. So you have the low for the year 65, the high is 94. And you did have the volume that came in and we didn't get to a higher high with lighter volume and that's a positive. That's what you don't want. And that's what the oil contract actually did. So when you're looking at that, the bottom line is, okay, this can get to a higher price. Let me pull this back and put it on a weekly. Yeah, this is still on a consolidation. And it's trying to make its way through this downdraft from 91 to 82. But you can see here at 85. So when you get that far into it, it's like, okay, you can crawl its way up there somewhere to 88. We'll see if we can get any more juice in it. But that's how I speculate that that thing's going to shake out. So tomorrow folks at 3.20, Tim Ord, who used to come on with David White, is going to be on tomorrow at 3.20. So the history, Tim and I actually go back to 1995. I introduced Dave to Tim, okay. So we are going to integrate Tim Ord into TFNN. He's going to be on every Thursday at 20 past the hour. So 3.20 tomorrow, he's going to be coming on, giving us an update, which would be great. He's a wealth of knowledge. That's the real bottom line. Tim and I used to do a lot of workshops trade live together in the 90s. So mark that on your calendar. It's going to be every Thursday at 3.20. Let's go take a look at some of the higher volume equities out here. We have Tesla's down 7 bucks. You get this AI chat. They're not down another $4.00. Let's get the smoked. Nvidia's down 771. Let's go take a look at Nvidia because when this thing does start going south, it really has some real action. Yeah, it's still at highs. This is coming into $79 million today with only $43 million. So that's telling me this is not done on the way down yet either.  You pull back, but you can see these high volumes. When you have high volumes that you're going up, it takes a lot in order to basically push through those bars. That's how that shakes out, okay? You know, it takes a huge amount to actually get through those bars. Let's go take a look at CMG for a couple of the targets out here. This is Jachapulti. This is down 35 bucks today. The low is... Look at these numbers, man. The low is 1196. The high is 1754. Okay, so... I see. This is a failure at the highs. That's a failure at the highs for sure. You can see the last high that was up there is 1724. You had huge volume. 650,000. We took that out yesterday. We're 200,000. Now, what we didn't get here today is we didn't get an expansion of volume. But if you're asking that, you know, would this be a seller, yeah, I would. Look at the expansion on this thing, man. Let me put this on a weekly. Oh, that's even better. Look at this. Okay, one second. Yeah, no, big time, yeah. See it on the weekly, too? On the weekly, it's a big number, man. On the weekly, you're talking about 1724 with 2.4 million. Yeah, it hit 1742. Yep. Let me see the... In the shot position in this, there's only 2.97% shot position. You know, so... that... that's a decent shot. We take a look at Altosalon. I believe this is at all-time highs. So the low is 330. The high is 530. 553, rather. I wouldn't be selling this, man. This is going a lot higher. This is not necessarily... it's not, let's see. Yeah, I wouldn't say it's not an ABC down because of the way, on the weekly here. Let me put this on a monthly. On the weekly, I sell it down with volume. It has volume. It took out a B point with volume, but because it went down with volume, that wouldn't be an ABC down. We put it on a monthly. Yeah, it's a one-way shot in the way up. I wouldn't... I would not shot this equity. And the reason is twofold. Technically, I wouldn't shot it, but fundamentally, what has happened, folks, is that Altosalon has taken everyone out of business. Let me see if Sally's is still out here. Yes. Sally right here. Sally's beautiful. Let's look at this. They... what they have done... Yeah, see, a whole different try. What they have done, they're alter on a fundamental basis, right? Yeah, see the difference? They're putting Sally's out of business. Stay right there, folks. You're coming right back. If you're looking for potential trading setups in the stock market, then Rocket Equities and Options Report is a newsletter you should try. Tommy O'Brien delivers options and equity trades when the markets present them using a combination of fundamentals and technicals. Sign up for Rocket Equities and Options Report today with a 30-day money-back guarantee so you have nothing to risk. For all the details and to start your subscription today, visit the front page of TFNN.com. TFNN Educating Investors. You might think that if you want to be successful at trading in the stock market, you're going to need a crystal ball. After all, it's impossible to predict the future, right? Like any endeavor in life, before you decide it's impossible, get some advice from the experts. You might find that it's not so impossible after all. For daily market overviews that give you direction on the key indices, selective stocks, and commodities, subscribe to the Opening Call newsletter at TFNN.com. The Opening Call newsletter is written by Basil Chapman, creator of the trading methodology known as the Chapman Wave. The Chapman Wave up-down sequence gives you an edge in identifying price turns, finding the peaks and valleys in stock prices. Get the Opening Call newsletter by Basil Chapman in your inbox every day. First-time subscribers also get a 30-day money-back guarantee. If you're not satisfied, let us know and you'll get a full refund within 30 days of signing up. TFNN.com Educating Investors. Biotech is booming, but for how long? Whether you think the Biotech bull has room to run or has run its course, trade L-A-B-U or L-A-B-D. Directions daily S&P Biotech three times, bull and bear ETFs. Visit DirectionInvestments.com slash Biotech today. An investor should consider the investment objectives, risks, charges, and expenses of the Direction Chairs carefully before investing. The Prospectus and Summary Prospectus contain this and other information about Direction Chairs. To obtain a Prospectus or Summary Prospectus, please contact Direction Chairs at<PHONE_NUMBER>. The Prospectus or Summary Prospectus should be read carefully before investing. An investment in the funds is subject to risk including the possible loss of principal. The funds are designed to be utilized only by sophisticated investors such as traders and active investors. Distributor, Four Side Fund Services, LLC. TFNN has launched the Tiger's Den. Hosted at Discord, TFNN has been educating traders for more than 20 years with live programming hosted by a variety of professional traders during market hours. The Tiger's Den. Available to all Tigers and Tacresses for just $1 for the year. There's no cash or added costs when you join our community of traders. Sign up today and become a part of this educational community of traders. Just visit the front page of TFNN.com. This program is brought to you by Vista Gold. Traded on the NYSE American and TSX under the symbol VGZ. Welcome back folks. Dow Industries up 82 Nasdaq is down 138. S&Ps are off 13. And let's go take a look at the platinum market. So we'll look at the ETF for the platinum. So, come on. The low is 76. The highs 101. Interesting. We're still going to need more volume here, man. We took it out. So, that was 213,000 versus 120. That's a bummer. Okay. Put this on a weekly. This platinum deal is something else, man. You know, for so many years, platinum was always more valuable than gold. Yeah, my take is that this is still going to 99. Yeah. See this? That's the last time we had any volume on the way down up there. And it's a high value. It's actually a high volume low. I volume high at 109. So, just a matter of when. You're going to have to build more costs. That's how that shakes out. Let me, now let me go into the, I'm going to go actually into the contract. Platinum. Okay. So, PL, PLA. There it is. Okay. So, let's see what we have here. Now I'm in the futures contract. So, futures contract. If it took it out with volume. Oh, it did. So, that's cool. Okay. We blow it away actually. Okay. So, you're at, close that. So, it's pausing at the 50% level. Well, it'll probably build more costs to get up to a higher price, but I expect that we will get up at those levels. You know. And until what ends up happening, the bottom line folks is that the run in metals in general, you know, we'll go and burst. That's how, that's how the Domini runs. That's the real bottom line. Burst up, plateaus, pulls back again, burst up again. That's just how the things shakes out. Let's go inside the Dow out here today and see what the strength was versus the weakness. So, inside the Dow, point-wise out here, you had United Health again. Unreal. That's to 114 positive points in it. Johnson & Johnson 44, Imgen at 38, Merck 19. Taken away from it, Home Depot, 38, Boeing 25, Caterpillar 25. Let's go look at Home Depot and see if this has any life in it. So, the low in Home Depot is 264. The high is 347. So, on a daily basis, there's not much there. On a weekly basis, well, on a weekly basis, you do have this spike. Yeah, this is still trying to find the bottom. And these are the equities that you want to be keeping a eye on, folks, because of the fact of have we topped out in rates and are not. Okay? Now, there was a question inside the den. Now, this is where this gets really cool, actually. Just understand how this works. See, the amount that the actual bonds have gone up only in here. Let me pull this up. U.S.1. No, U.S.A. Yeah, no, U.S.1. Because these are the bonds that are on all the bank's balance sheets, okay, that are destroying the balance sheets. Well, what happens here, and I believe what the question was really about, is does this bail out the banks? And it does. But that's how that, you know, you get a bad trade, and all of a sudden, now the trade's going with you. So, when you're talking about, you're talking about 13 points here. Well, 13 points is 10%, which is, you know, pretty amazing when you look at what meaning, specifically what I'm talking about is I'm talking about what's in their portfolio and meaning in the portfolio that's given them a negative equity. So, just how we have gone from the March 7th, it's not even a full month yet, because it's April 5th, you know, bottom line, those portfolios are getting repaired. So, the method to the madness, now my take is that it's not, you know, it's just people buying it, okay, that's the bottom line. But the method to the madness, okay, comes to the point that the higher that, you know, the price structure goes, the lower the rates go, the more the balance sheet gets repaired and inside the banking structure, what that means is that they're going to be in better shape. I can see the context of, you know, why that, even if you have all central banks buying them, I don't think that's the case. I think what the case is is that there's large funds that are buying them and flat out they're saying, hey, guess what, we've had the first crisis, you can't go any further, okay, and the bottom line is that now rates are going to come back down again and rates are going to come back down. We have, and this is going to be really strange, man, but it looks to me, the more I keep looking at these bonds, that we had the disaster. The disaster only played out, you know, a week and a half, two weeks, because if these bonds are doing an ABC structure up, yeah, let's do that number. I want to see what this ABC is. U.S., okay, I can do the, because this is going to tell us quite a bit too, because if the bonds go 20% up, off the floor, let me see this. Okay, so that would be 133, I'm going to call it 134, because we're there, 134, and call that 123. So you've got 11. That would be 140. Yeah, 140, that's another seven points, man. That's pretty heavy, you know. That's what, that's almost going to be 12% off the lows. Let's get a Michael in Toronto. Hey, Michael, how you doing? Hey, how are you? Well, look at TD Bank. Yep. I've got a brokerage account with them, and I've got a checking account with them in Canada, and boy, it's taking the swift elevator down since February 13th. Yeah, so let's take a look at it. So you get TD Bank, I'm bringing it up in the United States right now. The lows 55, the highs 81. The big story out here yesterday is that this is one of the largest shot positions in the banking structure, folks, okay? To the point of $3.7 billion.  Who's shorting? Can you go into the Bloomberg terminal and find out? No, that's not how it works on the shot side. But when we take a look at this, just stay right here, Michael. We'll come right back. Are you looking for a way to consistently add winning trades to your portfolio? Tom O'Brien is here to help. Tom O'Brien has been successfully trading markets for over 30 years. A frequent contributor to TD Ameritrade Network and CNBC, Tom O'Brien founded TFNN over 20 years ago to help educate investors just like you. Tom's Daily Market Newsletter, Market Insights, is published every morning when the market's open. To give you the competitive informational edge that you need to succeed, these newsletters are packed full of Tom's advanced technical analysis and are geared to deliver comprehensive strategies for a successful portfolio. Get Tom O'Brien's newsletter, Market Insights, today, and try all of our products and newsletters 30 days risk-free with our money-back guarantee at TFNN.com. TFNN, Educating Investors. You might think that if you want to be successful at trading in the stock market, you're going to need a crystal ball. After all, it's impossible to predict the future, right? Like any endeavor in life, before you decide it's impossible, get some advice from the experts. You might find that it's not so impossible after all. For daily market overviews that give you direction on the key indices, selective stocks, and commodities, subscribe to the Opening Call newsletter at TFNN.com. The Opening Call newsletter is written by Basil Chapman, creator of the trading methodology known as the Chapman Wave. The Chapman Wave up-down sequence gives you an edge in identifying price turns, finding the peaks and valleys in stock prices. Get the Opening Call newsletter by Basil Chapman in your inbox every day. First-time subscribers also get a 30-day money-back guarantee. If you're not satisfied, let us know, and you'll get a full refund within 30 days of signing up. TFNN.com. Educating Investors. Everything in the universe is governed by the Fibonacci sequence. This mathematical principle is responsible for everything from the most aesthetically pleasing artwork to patterns in the stock market. To stay on top of stock patterns you can take advantage of, sign up for the Fibonacci 24-7 newsletter at TFNN.com. When you subscribe, you'll get a weekly report from Veteran Day Trader Larry Pezzavento on stocks you need to pay attention to, and you can trust Larry's analysis. With his 25 years' experience as a day trader, Larry will also provide daily charts, videos, and data on the key markets that he's tracking. Expect notifications from Larry on market movement you need to act on at any time. First-time subscribers also get a 30-day money-back guarantee. If you're not satisfied, let us know, and you'll get a full refund within 30 days of signing up. Subscribe to the Fibonacci 24-7 newsletter today. TFNN.com. Educating Investors. Don't forget, you can listen to TFNN live on your mobile device 24 hours per day. Go to TFNN.com and hit Watch Tiger TV. That's TFNN.com and hit Watch Tiger TV. Welcome back, folks, for talking with Michael from Toronto. We're talking about a TV bank. So, Michael, this does have a high-volume low from last month. I expect that's going to get tested, meaning that's $55. Yeah. And, you know, we'll see what happens at that particular point. That could have been a blow-out low. I'm sorry? How about the Prüpen-Venneke High from February 19th, 2020? Do you think it can get down there? No, because, you see, this gets interesting because what happened there, it couldn't even get to the highs of that. It got to 55-43 and the low is 52 and it didn't make it. So, when it doesn't make it, that's also saying that someone's coming in buying it at this level down here and figuring that, okay, if it gets to the high of that low, that's not bad. That's 52-55.  You can see, last time we got that type of volume, that's going to be the 2020, you know, March of 2020 and then it goes all the way up to, you know, 86. Now it's back down and it didn't reach it. So, it's like, okay. I don't expect it to go higher. What's the critical pivot level? I'm sorry? What's the critical pivot level to get it to push down to the February 19th, 2020 level? It'll have to break this 55-43 with volume. Well, it wouldn't have to go with volume. If you saw the buy, this is what the buy would be. The buy would be it breaks that, it hits it, and then it rejects it with less than $83 million on a monthly basis. Then you got action, man. That's like saying, okay, we'll rewind itself. Okay, we'll do updates on this over the next, over the next 20 months. Yeah, TD Bank's not going away. Don't worry about that. Bye-bye. You know that thing in Canada. But, you know, I, I understand what the, you know, trade is after the banks, for sure. Have a great one, man. Have a safe one. Always remember, folks, the bank and the bull can run you over. And thank God, there's always another trade. Health, happiness and prosperity. Have a great night, folks. Have a safe night. Come back and visit Tommy tomorrow morning. Kicks us off 9 a.m. Great show, folks. Real! Look at him, folks.


Hello, everyone. I'm Sanjay Gupta. Welcome to Sanjay Gupta Tech School. In this module, I'm going to demonstrate how you can implement component event in lightning order component. Let's understand how we can implement component event. So this demonstration will be creating three separate files, one will be component event. Second will be child component, child lightning component and third will be parent lightning component. So if you want to pass masses from child component to parent component, so we can use component event as a base. So first I'm going to create component event file. So here you can see we have an option lightning event so you can create lightning event file from here. I'm naming it as component event. So this file is created. So I'm just closing this description file. And here you can see by default it is showing type S application. So I'm changing it to component and I'm removing this. So this way this aura event tag is available here. It's type is component. So now here I can define some attributes. So this way, basically I created this component event file. So this component event file is basically having two attributes. Right. First one is masses and second one is label. So what will happen, child component will be firing an event. So on fire of that event from child component values will be available into these masses and label attributes. And parent component will be handling that component even so parent component can access these attributes values so that that parent component can process these values. Right. So now I'm going to create one lightning component. So I am naming it as child. So it will be our child component. Inside this child component, I'm going to register the event. So in my previous module, I explained you four steps. So first to create component event. So we already created it. Second step is to register the event in the child component or in the component, which will be firing the event. Right. So we are on second step now. So I'm going to register the event. Here, I'm providing name as CMB event and type equals to C colon component. Right. So this component event that we created, I'm using it here. Right. And this is a name which we will be using in this component. So this way I registered the event. Right after registering the event. So I'm going to create one attribute and naming it as message string and type is string. Then I'm creating one heading where I'm putting the text as component event notifier. So the component which will be firing the event will be treated as notifier and the component which will be handling that event will be known as handler. So here I'm going to create UI input text label equals to masses value equals to dot masses string. So this variable is available here. So we are assigning its value into this input text. Then I'm creating UI button. Its label will be fire component event. Then press equals to C dot fire component event. Right. So so this way this child component is implemented and here this input text and button are available. Those will be rendered on the UI. Now it's time to define this method fire component event. So I'm just opening the controller and relabeling this function as fire component event. So first step was to create the event. Second step was to register the event in the component source component from where event will be fired. Now third step will be to fire the event. So to fire the event you need to define this JavaScript controller. So here I'm creating variables component event equals to component dot get event. And CMP event. Right. So this CMP event we created here. So we registered the event. We registered this event and with this name. So I'm using this name like component dot get event. So this event information will be available in this component event variable. Now I'm creating one more variable named as masses string then component dot get dot masses string. So V dot masses string we created here as an attribute. So its value will be available here in this masses string. Now masses string equals to dollar a dot util dot is empty masses string. Then question mark no masses past and then colon masses string. Right. So this way, like we are just checking if this masses string is empty. So this no masses past will be assigned into this masses string variable. Otherwise this masses string will be assigned. Right. Now after that I'm going to use component event. What set. Params. So our component event information is available in this component event variable. So I'm going to set the parameters. Here you can see we have two attributes. So now I'm going to set the values into in these two attributes. So here I'm going to write masses colon masses string and label colon custom label. Right. So here you can pass any variable as well. So this way this component event parameters are set and it is ready to fire. So you can write component dot event and fire. So this way we just completed three steps. We created the component event. We registered it in this component and in this components controller we fired it. So wherever in the parent component we are going to use this child component. The parent component will be firing the event and the parent component will be able to handle those and parent component needs to implement the handler. And in that handler we just need to pass these values which we have set here. So after implementing these two event and component. So now it's time to create one more lightning component and I'm naming it as parent. And in this parent component I'm going to use that child component. So just creating or attribute name equals to masses from notifier type equals to string then or attribute name equals to even count type equals to in these are and default value equals to zero. Right so this way these two attributes are created. Now I'm going to create or a handler name equals to see MP event right so here we provided this name see MP event so here you need to use this name. And you need to define the event name as component event so we created this event so you need to use that. And then action so handle component event. So this way we handle so this is our fourth step to handle the fired event. So we fired the event from the child component from here and we are handling it here in this component. Right. So here I'm writing component event handler. So this is a component which is handling the event. And here I'm writing P tag and inside P tag I'm writing V dot masses from notifier or P tag. And here I'm writing V dot event count. And here I'm writing C dot child. So this way this child component is the nested component of this parent component. Right so this way the component file is created and whatever values will be available in this message from notifier and even count will be displayed on the UI. So here for separation purpose let's use this horizontal rule as well. And now I'm going to define the controller of this parent component. So here in this controller I need to define this method. So when this when the component even will be fired so in the parent component we are just creating this handler. So if that event is handled so what you want to perform so that you need to define in the method. So here I'm going to create a variable as masses, then even dot get parent message so whenever event is fired and you are trying to handle. So even will be even information will be available in this event variable. And through get param you can have the parameters. So parameters are to message and label so we are fetching those. So masses will be stored in this masses and label will be stored in this label variable. And component dot set. The dot message. Notifier. And messes so this message dot sorry V dot message from notify this variable or this attribute is available here. So it will be filled and it will be displayed here. So line number 13, and again component dot set V dot label equals to label. Right. So here I'm just copying it and pasting it and changing it to label. Now, variable count equals to pass and component dot get V dot event count. So every time whenever this method will be executed so this count will be incremented and we are going to set it. Right. So this way, everything is implemented now. So I'm just going to recap. So first we created this component event file. Then we created child component and we registered that even then we created child components controller and we fired the event after setting the parameters. We created parent component and we implemented this handler statement. And then in parent controller we just defined the method which is bind with the handler. Now it's time to open the demo application. So I'm just searching for demo application and going to call this parent component. So I'm previewing it. So here you can see above these values are for parent handler and these values are for child. So in child we used UI input text and UI button. So here if I write something, so let's say I'm writing my name and clicking on this button. So here you can see my name is displayed Sanjay Gupta and count is one. Now, if I put any other name and click on this, so that name will be passed automatically and count is incremented as two. So this way, this value we are providing child component, but on this button click event is firing and that's that value is like available in the parent component through that event component event. So this way in one of the previous module I demoed you bounded and unbounded expression. So in the in those expressions like if you want to pass values from parent component to child component so you can use those expressions. But if you want to pass message from child component to parent component so events are the possible ways. Now it is not showing custom label so let's check why it is not showing. Okay, we just need to create that variable as well so that it can be stored. So I'm just creating that variable. Now I'm refreshing it again. So you can see along with this parameter that we are passing from child to parent. It's showing this custom label as well so why custom label because in the child controller we just passed this static message on the if you want to pass any variables value so you can do that as well. So this way, I demonstrated you how we can use component events to pass values from child component to the parent component and always remember component even works in a parent to child hierarchy only. Thank you.