Check, check. Good morning, everyone. My name's Jing, and I'm a senior software engineer from Bloomberg. My name's Tyler. I'm a cloud infrastructure engineer at Bloomberg. There's a story we've all heard of. One day, there's a hare passing by a tortoise. Because the tortoise was slow, the hare stopped and started to make fun of the tortoise by asking, do you get anywhere ever? And the tortoise said, yes. And I get there sooner than you think. We all know how the story ends. The two run a race, and in the end, the tortoise beat the hare. When we upgraded the operating system of our cloud platform, we had the same experience. And this is what we'd like to share with all of you today. Here's the agenda. First of all, we're going to have an overview of our private cloud infrastructure. And then we're going to present to you the different options we had for this OS upgrade. And next, we're going to deep dive into some of the technical details for this OS upgrade before we share with you the results and conclusions we took away from this journey. In the end, we'd also like to leave a few minutes for questions. So overview. When we say the cloud, we're referring to the private IS infrastructure as a service platform of Bloomberg. It's very similar to AWS EC2 where you can send an API request to our service. And in return, you get a virtual machine with operating system running on it. Like any other cloud service, our platform is on-premise, meaning there's no extended downtime or scheduled maintenance window. The most recent version of the platform was built on brand-new hardware with a new architecture. So for the OS upgrade of the physical machines, this was the first time for us. For this most recent iteration. Last but not least, our platform is highly scalable. We'll have eight clusters across different regions. We'll have more than 4,500 physical machines across different clusters. On top of them, we run more than 43,000 virtual machines with more than half a million virtual CPUs. Plus, we're constantly growing. So why do we need to upgrade the operating system of the physical machines? And why now? The first reason, like seeing the operating system we use to build this platform and the vendor support we get for that. When we first build this platform, we use Ubuntu 1804 LTS. LTS stands for long-term support. For these versions of Ubuntu, each one of them gets 10 years of support from Canonical, the company that publishes Ubuntu. However, the standard support only lasts for five years. In our case, because we use Ubuntu 1804 LTS, for this version, as the name indicates, it was first released in April of 2018. So by the end of May 2023, we would lose a standard support for that. This was important for us because Canonical not only provides support for the operating system. They also provide support for more than 25,000 open source packages that they publishes along with each LTS release. That includes OpenStack, which is the core of our platform. The second reason is really forward thinking, because Ubuntu 204 LTS unlocks new features and new hardware for us, including new storage backend technology, new hardware model, and OpenStack yoga. So why OpenStack yoga? This diagram here shows the release cadence of Ubuntu LTS releases and the OpenStack versions, each Ubuntu LTS release supports. Before we run this upgrade, we were running OpenStack Rocky on top of Ubuntu 1804 LTS, which supports OpenStack Queens, Rocky, Stain, Train, Yusuri. So if we want to upgrade OpenStack, we could go to Yusuri safely with Ubuntu 1804 LTS. However, if we want to go to a newer version than Yusuri, safely, we'll have to first upgrade the operating system to Ubuntu 204 LTS. So that was the goal of the project. In the future, we plan to go to OpenStack yoga and Ubuntu 2204 LTS. The third reason was we wanted to push for more proactive maintenance, meaning we don't want to maintain machines only when things are broken. In the same sense, we don't want to upgrade components only when they are outdated. We want to stay on the latest and best of everything, and that's one of the goals of the team. Before I present to you the different options for this OS upgrade, I need to talk about how we build our machines and how we run the releases. In order for you to really understand what goes into the OS upgrade, we build our platform on top of bare metal machines. When they get these servers, they only have basic network connections. And then we use a tool called Foreman to install Ubuntu on these machines. We also patch a firmware through a self-service firmware installer. Next, we have Ansible and Chef Automations. With all the automations, we deploy and configure a whole lot of software, including Open and Chef. This entire process is how we build the machines. And Ansible and Chef Automations is our main code base called ChefBCPC. It's open source on github.com. And when we say a release, it means we check out a new version of the automations, run the automations, to redeploy and reconfigure all the software here. So far, it sounds pretty straightforward, except for a catch, because this is a private platform in a private network. In this entire process, we get zero internet connection. You may ask me, then, how do you get the packages? The answer is internal app to repo. With our automations, we configure what we call sources.list files in Ubuntu. And these files contain URLs pointing to the internal app to repo. This is how apt, the package management tool on Ubuntu, is able to find the packages. It's by looking up the URLs in these sources.list files. If you're curious, you may ask me, how do you build the internal app to repo, then? The answer is, there's external app to repo on the internet. And we have a nicely procedure that mirrors the packages we need from external app to repo into our internal app to repo with another open source tool called aptly. This happens every day, and we assign a date to all the packages we mirror on that day. And with this date, this is what we refer to as a baseline. And here's an overview of the topology. It's pretty standard. We have control plane, compute nodes, or what you call them, hypervisors. We also have storage nodes. The only thing I'd like to highlight here is what we have, stub nodes. These nodes, they only have the bare minimum common services, such as Calico Felix for network, internal metric services, Python, and et cetera. And now I can finally present to you the different options we had for this OS upgrade. The first option we had was in-place upgrade. It works very similar to how your cell phone gets updated automatically. Usually, what happens is you get an notification. You press a button on your phone, and the installer goes in the background. Next day, you wake up to a new software, new operating system, while user data, like your photos, are still intact. It's quite nice. In one tool, it works this way. Of course, we first need to prepare the machine for maintenance. And then we would call a command called do-release-upgrade in Ubuntu. After do-release-upgrade does all its magic, we're going to re-enable the services and the machine. The other option we had was to rebuild the machines. With this method, we basically treat existing machines as if they were new machines. We run everything we do when we build these machines. There were quite a few steps. And just to make things a bit more complicated, as we were planning for this OS upgrade, the format itself was being upgraded from v1 to v2. So in order to use format to build these machines with Ubuntu 20.04 LTS, we also needed to move machines from format v1 to format v2. It sounds like a lot of steps with rebuild. And that's why, in my mind, in-place-upgrade is a hair method. And rebuild is a tortoise method. Of course, given the scale of our clusters, we wanted to go for a faster method. And that was what I tried out in the beginning. So my plan was simple, which was to build an Ansible Playbook that does in-place upgrade and test that Playbook on the stop nodes, because these were the easiest nodes. However, as the sound wanderer goes, all the roles that lead you there were winding. The reality was bugs and risks. For example, there were issues like some old configuration files were no longer compatible with the new software after due release upgrade, because due release upgrade doesn't change your user data. And that includes the config files. There were also issues like how to release upgrade with Igdo or some of the URLs we set in the sources.list files because Chef puts double quotes around these URLs. And also, there were some critical package that didn't get mirrored correctly by Apple, and it was a non-bugging upstream. So we fixed all these issues in the Playbook, but these were not the most concerning issue. The most concerning issue was inconsistent app baselines. So basically, I tested this Playbook on our stop nodes and everything worked fine. When I moved this Playbook to our virtual environment, the upgrade just failed there. What happened was our virtual environment was built with an older baseline, and that contained older packages that broke the dependency chain of the release upgrade. This was especially concerning to us, because this was very likely to happen on our cloud clusters, because we build our clusters over time with different baselines. So very likely, this would also happen there. So the problem became, is there a way for us to downgrade and roll back cleanly? Unfortunately, there was not. If you run due release upgrade before Ubuntu 20.04 LTS and the due release upgrade fails, the only thing you could do there, we could do there, was to rebuild the machine. With all these issues in mind, I started to reconsider the rebuild seriously. Although it was a slower method, the risks were much, much lower, because we knew the procedure very well. At the same time, this became an opportunity to move to a new foreman, new kernel, to reboot everything, of course, patching the firmware, and it also prevents the configurations from further drifting. And if we think forward again, this can also unlock new technologies that require machine rebuild, such as secure reboot. So in the end, we decided that the slower method had greater benefits, and that's why the tortoise beats the hare, and we decided to go for rebuild. However, rebuild is still much slower. If we're going to spend several months upgrading everything, how do we minimize disruptions to our end users and our coworkers? So for the end users, we live migrated all the VMs from their hypervisors before upgrade. And we upgrade one hypervisor at a time just in case something breaks.  The procedure was pretty successful. The procedure was largely unnoticed by users, except for some VMs running older versions of Red Hat. And we're going to talk about that in more details in a technical dive. For our coworkers, this was just one of the many projects we had at that time, but this project required more changes to our code base. Of course, we could have just created a development branch for Ubuntu 20.04 LTS, but that could have imposed some operational challenges to our coworkers. For example, when you're checking the change, you may need to commit the same change to two different branches. And when our release manager does a release, he or she needs to first figure out which OS version a certain machine is running and check out the right branch for that. So we didn't want to do this to our coworkers and that's how we decided to support both OS versions in the same Git branch of Chef and Ansible Automations. That sounded a bit scary because we needed to add a file sustainment. You may ask, wouldn't that turn your code base into spaghetti? Well, it didn't because of something I didn't tell you just now. Before we ran this OS upgrade, we upgraded a lot of the software components, including a baseline, new baseline, and your kernel. For example, for OpenStack, we upgraded from raw key to USURI. Why USURI? If we look at this diagram again, USURI is a special in the sense that it's supported by both Ubuntu 18.04 LTS and 20.04 LTS. So by upgrading OpenStack beforehand, we didn't need to worry about the OS upgrade breaking OpenStack. And the same logic applies to other components here. Basically, we were running to 20.04 Compatibles when we still used Ubuntu 18.04 LTS. From here, I'm going to hand over to Tyler to talk about the technical details of this OS upgrade. Thank you. So Jing did an excellent job describing some of the problem statement and our architecture. So we're gonna get a look a little bit into the actual playbooks. So before I get there though, I do want to say that the team that basically developed and executed this workflow were a very small team. And we have a lot of other initiatives going on. It's not like we had eight people working on OS upgrades. So as a result of this effort, we had to make sure that the work was not only low touch, automated all the things that you would expect it would be, but also that it's reusable. So a lot of the components we developed for this workflow we reused today and other things in terms of taking machines offline, putting machines back online, updating the firmware, we can even just rebuild a machine if we need to because one becomes problematic. So this was all reuse code. But of course, again, the most important part and what do you think about when you think about the cloud is stability. The cloud, you just ask it for a VM and it must give you one and that VM must continue running. So stability was paramount for us, our businesses entrusting our cloud with an increasingly critical amount of production workloads. And so we took each piece of these playbooks, each step of our maintenance project process and ran it through again and again and again on our lab hosts. And so in doing this, we found a lot of problems. So one of our big problem areas was live migration. We wanna clear off hypervisors so that we can actually prepare them for maintenance. And when we did that, we have found issues that spanned across LibVirt, that spanned across Calico, that spanned across issues that we introduced. So one of the biggest things that we shot ourselves in the foot with was a MTU issue. So we had basically, as a parallel initiative, again, we're working on more than one thing at a time, we had scaled up our neutron networks from an MTU of 1,500 to 9,000. And so one of the things we had anticipated in our live migration workflow was to maintain the MTU, the VM across the migration. So when the tap gets created on the destination, we make sure that the MTU stays the same. One of the things that we did not anticipate is that when you restart Nova Compute, it will go and set all the taps to what the neutron network currently has, which was 9,000. So some of the VMs were basically getting their MTU stepped up, and then we would live migrate them, and it would push them back down to what it thought they should be, which was one of those hard to detect issues. So again, a lot of this was all prep work, making sure that we're really ready. And a lot of these issues we found by actually going through the source code just very function by function and building a kind of flow chart to understand exactly what's happening. This was a very hard problem to solve. And this is where we learned kind of a lot of OpenStack's innards. So we learned the difference between RPC Cast and RPC Call and those kinds of things. And there's still a lot of room for improvement that we know about, that we want to continue to get back to the upstream. So one of the examples is that we're big users of Calico, and one of the things Calico does is it has a management coroutine. And that management coroutine is currently time-sliced with the actual neutron API threads. One thing we'd really like to do is separate that out so that it's no longer part of the same whole piece. And as much time as we spent with OpenStack and making sure that the live migrations were smooth, there was a similar amount of effort investment in Ceph. So all our VMs use Ceph for the underlying block storage. And anyone who uses Ceph knows that it's very hard to maintain high quality of service, high quality of latency. So some of the tests involved just stopping and starting the OSDs. And again, we're thinking the tortoise versus the hare approach. We should just be able to, in Ceph parlance, set no out, tell it not to move the data, take the node offline, rebuild it, put it back on, life's good. However, if you do that, and you measure the IO latency with FIO, you'll see huge latency spikes when you stop the OSDs, or at least weed it on Ceph Octopus. And when we started digging into the code, what we observed the Ceph Octopus introduced something called fast OSD shutdowns because there've been a lot of bugs historically in Ceph with clean graceful shutdowns. And these fast OSD shutdowns rely on other novel features of Octopus, such as timeouts for release locks. And a result, you're kind of using the failure detection to determine stopping of an OSD. Well, that's all fine, but when you're relying on timeouts to do these things, it's going to adversely impact your tail latency. So what we would see is our tail latency would go from tens to hundreds of milliseconds to multiple seconds because we're hitting these timeouts for some clients. And so one of the things we did is just looked at the source code and a fellow from Canonical actually had bumped into the same issue and there's a flag and you can turn it on. You just tell the Mons that the OSD is going down. So they have an opportunity to observe the fact that the OSD is going away. And this prevents the cluster log from getting flooded with failure messages and slow IO and all kinds of other things. So there's big differences that you can do just by small tweaks. And so as far as the actual process goes, you think first step is to rebuild the OS, but that's not what we do first. Actually, the first thing we do in conjunction with our hardware engineering team is to redeploy the firmware on the host. So this is something we did design in-house and what it does is it gives us very tight control over the firmware deployment process. So our hypervisors hosting development VMs can get firmware that's a little more aggressive and newer. Then hypervisors hosting production workloads. We have full telemetry on kind of the rollout speeds. We can do multiple reboots. If we need to do a cold reboot versus a warm reboot for some firmware, that's kind of all captured in this process. And it's just reliant upon pixie boot. So when we go to reboot node, we're gonna use basically our DDI or IPAM solution to just steer which way we want it to go. And it's just like a train track. It'll go down the firmware update path. It'll go through a few reboot cycles and then we'll push it back to the OS which is where we proceed with the next step which is the actual deployment of the OS. As Jing mentioned, we use Formit. So that's a whole bunch of templates and everything that we can go and check in to get and have the model deploy and go build all our deployments for our OS templating. And the other thing that is worth mentioning is that when we go and totally tear down these machines for the OS rebuild, there are certain advantageous things that you gain out of doing this full rebuild. One of them being things like the FTL, you can go and do a low level format of your MVMEs. So if you're a user of Ceph, Ceph does not send trim to your SSDs if you've heard of what trim is. So formatting them here gives you an opportunity to actually clear those out and give them a little bit of extra performance. We haven't benchmarked it, but just goes to show that doing things fully and cleanly is maybe advantageous. And then the last step is just the deployment of the software stack. So this is what Jing referred to as the Ansible and Ceph.  This is the easy step. I'm sure everyone has something somewhere similar where they're just going and converging the machines. And other than the fairly standard process, the only thing that's worth mentioning is we push the BIOS settings after we update the firmware because we did find some firmware goes and changes the BIOS settings when it goes into place. So at this point, we've basically given the opportunity for the machine to reboot. We have all of our fresh configurations, anything that changed the kernel is gonna be observed through this final reboot cycle. And so then we tie all this together. So we take all these components that we've developed to go and migrate hypervisors to drain Ceph OSDs. They all know how to do their individual pieces. And so we can go and write playbooks that does just that one thing. And then it calls the common three steps that you just saw in the previous slides. And so this way we basically defined how to rebuild any node in our infrastructure. And then we can go a step above this and say today this is just rebuilding, but we can use parts for decommissioning. And the other thing we can do is we can increase the concurrency. So it's just a cattle farm. There's lots of hypervisors out there. If we want to rebuild many at once, as long as you're not sending out too many cattle out into the field, you can rebuild multiple hypervisors at once and the playbooks are perfectly capable of doing that because they treat every node as independent. So the timeline. In August, 2021, we started to discuss about how we should upgrade operating system. And we decided the roadmap of doing this. And this was also the same time we started to upgrade a lot of the software components. And in April, 2022, we started to experiment with in-place upgrade versus rebuild and decided to go for the rebuild route. So we build the automations Tyler just mentioned and in October, 2022, we were ready to run the automations on our pod clusters. It took about five months for us to upgrade all the physical machines except for the storage nodes. Unfortunately, for storage nodes, we were blocked by a vendor and we didn't get to upgrade the storage nodes in our clusters until May, 2023 this year. But that's something we're going to be working on once we get back from this conference. So takeaways. First takeaway, I think is investment in research and experimentation is always worthwhile. Without all the testing we did for live migration with SEV, we will never be able to found those issues and had a very smooth upgrade in the pod clusters. And the second takeaway is really how the fastest option may not always be the best, especially with infrastructure because stability always takes a high priority. As the saying goes, slow and steady wins the race. And that's why the tortoise beats the hare and that's the biggest lesson for us. From here, we're going to open the floor for questions. Go ahead. I had a question about controllers. Did you also apply the same sort of rolling process for your OpenStack controller nodes? Did you have to do anything special about the distributed databases, message queues, other things? Yes, the same set of playbook was for the control plane nodes as well. And for services like Rabbit App Queue, I think we reveal the queues. We drain them. We drain them, yes. Do you want to add to that? No. It also works for the control plane nodes. That's the short answer. It's the same idea where we're essentially defining how we take a node out of service. It might be this way for SEV, it might be that way for OpenStack, it's this way for Rabbit and then we can go and stitch it all together. How long did it take to upgrade, sorry, rebuild a node, roughly? So the rebuild, I think it took about 10 minutes per node. Did you... The convergence? Yes, when I tested it in my experimentation, that was how long it took. I think it meant the full rebuild, too, though. Yes, the full rebuild. Like we delete and redeploy the OS. Do you remember how that took in the end? Yeah, of the hypervisors, the full redeployment took anywhere from one and a half to two and a half hours. It depends on the vendor and how out of date the firmware was and how many times we needed to reboot it and things like that. That's including the drain time? Yep. Okay, thank you. Yeah, because my experimentation happened on stop nodes and they don't have too much going on, so that's why it's much quicker there. Why eight to five months? First of all, we have a lot of machines. And we also had holidays and what we call lockdowns. So that's why eight to five months. And I honestly think that was a pretty short amount of time. I was wondering to know if you have any observability dashboard to check if all the compute nodes or the OpenStack nodes are running in the latest version. How you track that you are running latest patches and latest upgrades? We do. We have an internal system that keeps track of the record of all the machines. Although I think for us, it really depends mostly on the version of automations we use. Because Chef mostly manages the configurations, right? And that also you can check which version of Chef I think recipes were using in order to decide what's being run on a certain node. You have a question? So the question was, how do we address the MTU misalignment? By the way, that was the red hat VMs problem I mentioned in my part.  We essentially inserted a supersede MTU statement into the guests. So we worked for a while to actually make an invasive change within the guests where we're basically forcing the MTU down. We're checking to make sure that the machines rebooted. We left them there for however long to make sure everyone had an opportunity to reboot the VMs. And then we went and patched the MTUs back on the taps down. Then we know which the MTU is because that's the one in Libvert. When we live migrate it, that's the one. It's always gonna want to stay wherever Libvert's trying to push it to. So the question was, did we do anything to make sure VMs land on nodes that were recently rebuilt? No, we didn't do anything special. That was still decided by Noah's scheduler. The question was, did we do anything special in terms of networking in the virtual environment? It was completely different. We used the Vagrant and we set up network with Vagrant and other services. So it's actually quite different from the proud build. We also use Calico. So we're fully layer three routing. So we're using a BGP. And we can see before we put the node up that BGP establishes and making sure that it's all okay. But once we drain the node, we don't have traditional neutron routers. Every machine is a router. It's a layer three cloud. So don't use Neutron at all? We still use Neutron. It's just that we use the Calico driver for Neutron. Okay, I got a question. So you mentioned that, sorry, it's too loud. You mentioned that you have to keep the IO of the site when the OSD changes, right? And I'm wondering how can you make it still, how can you keep it always above the benchmark? Like it's still acceptable, usable. Like we all know that once the OSD changes like some OSD down or you got too many instances opening in that self pool, the IO will change, it will go down fast. So how can you make sure that it won't go down that fast and make it stable? So regularly when we maintain storage nodes, we would move data on that node to other storage nodes. And what we talked about just now was an attempt to make this process happen faster by just taking out a node. So usually that's how we maintain the storage nodes. Okay, got it. So in the production environment, so you would prefer to use the old OME as OSD or you compare with HDD and other kind of a disks to make it have acceptable IO and also acceptable costs. I mean for the self stack. I didn't quite understand that question. Although I think it's worth pointing out that we have a lot of machines. So if you take down one of them, it doesn't have a huge impact. Correct, yeah, again, we're all layer three networking. So we have tons and tons and tons of network bandwidth for us to set no out and bring down 20 OSDs. It's a very small impact because we're not moving data, we're just basically saying these replicas essentially won't be healed. We can bring them up slowly and let the whole cluster kind of recover. Yeah, we use NVMEs and we have lots of them. Got it, thank you. Yeah, it's kind of a follow up to that. We're also looking at updating the OS for our self and other groups I've talked to have fully drained the data off their nodes and then rebuild them and then rebalance them back in, re-successful and keeping the OSD data in place during the OS rebuild. Well, we're still deciding. So we ended up starting with the no out approach. We have both in our playbooks. We're still kind of debating on which way to go. The no out approach, there's issues with it.  So we can also have the option of draining them. And again, because we have NVMEs because we have layer three routing, draining isn't that impactful to us. It's actually fairly decent. Mm-hmm, mm-hmm. Hi, from your discussion, it sounds like you went from Rocky to Yusuri, correct? Correct. How did you maintain API compatibility over the five month period? Jumping three releases, which is outside the traditional N minus one. So that happened way before the OS upgrade. So the idea was we upgraded open stack before the OS upgrade. And during the OS upgrade, we didn't change the version we used for open stack. But you stepped through the normal scheme update so you did have to go through like train and Stein train all the way through with your control plane and then you did the OS upgrade. Great, thank you. Yes. I agree, I have more questions. Yeah. Thank you for everyone. Just unplug everything. Yes.  And I will take care of your laptop. Are you running off the internet or is this all on your? It's just on my own. That's sending. So you won't need a network connection? And I'll get power right now. Do you have a?


The following is a presentation of TFNN The Trader's Edge with Steve Rhodes Oh toll free at 1-877-927-6648 or internationally at<PHONE_NUMBER> The Trader's Edge Now Steve Rhodes Good afternoon from TFNN Welcome to the April 30th, a terrific Tuesday. Maybe turn around Tuesday edition of today's Trader's Edge show I'm your host Stevie Perseverance Rhodes who absolutely knows that each of us should always be pioneers of our future Versus prisoners of our past. Yeah, I know it's always comfortable to be prisoners of your past Folks become pioneers of your future. Hope everyone out there is having a great day How about we have an extraordinary one and if you want to have an extraordinary day Which I think we all do just remember that life is happening for us Not to us That's right. We knew and I make that one little two by four shift It means we can find the gift in every set of circumstance that life is going to toss at us Today you and I we can go check on the circumstance of these markets We get to go figure out what the bulls and the bears what those buyers and sellers Well, what they're communicating to you and I just passed one o'clock in the afternoon I want you to know that i'm absolutely grateful for your presence here, but more importantly During this next hour. I'm here to serve you So feel free to pick up that phone dial on in at<PHONE_NUMBER> if you can't call in we got you covered Just send me an email. Let those fingers do the walking. It's steve at tfnn.com Inside the subject hitting please put radio show question And in our tigers then well any and every and all pings will do so let's go ahead get this show started on terrific Tuesday Of course, this is tiger Financial news network. I'm steve rhodes. Welcome to less show right now the dow off nine points That is a flat market I think it was down about 150 or more Not too long ago the s and p saw four. That's a flat market The ndx is not flat. It's down nine tenths percent the russell off a half a percent or nine points semis are up nine points The new york stock exchange of 24 the wilshers down 69 the trannies are up three the composites off 65 The spot volatility is back to about flat. It's trading at 13 17 golds up three silver up two pennies Lights we crude up 37 cents lean that charged the upside It is Shopify up nearly eight percent or 17 bucks john bean technology corp up eight nine percent That's nearly nine bucks martin marietta up eight eighty eight. That's the good luck symbol in china If you take a look at google google down 108 bucks 170 pennina which shares You're looking at zebra technology off 15 and amazon down 14 now google pulling right back to support the interesting thing about google Uh in this chart and looking at this chart here. Let me just do this a couple of things Let me so when I began my entree into technical analysis, what does that mean technical analysis? When I take a look at this blank chart right here just start with a blank chart You know what what this chart represents to me is the human emotion of of the worldwide worldwide worldwide human emotion For google at this point in time and this chart is our blueprint Now you and I are as each of us have patterns each day. I guarantee you I can't guarantee it, but most likely Your leg when you put on a pair of pants goes into A certain leg right or left each and every time you put on a pair of pants out there You've got a pattern you've got rituals and guess what the individuals who trade these markets They too it's nothing but human emotion you and I we have to be psychologists to try to understand What the traders what the human emotion of the market is and at this moment in time and the reason that I got involved with technical analysis because All the fundamental analysis never answered the question when a stop is going to drop Where is it likely headed to and back in those days a good 14 years ago Now you have to understand fundamentally I could dance around a balance sheet as good as anyone Yeah, I could read any financial statement and let you know what's going on. I was educated in that area But that alone does not tell you what buyers and sellers are going to do and if the blank hits the fan Where is it going and so that's what attracted me to tf&n So you're here in essence perhaps for a similar type reason to understand where something is likely headed to And when I began that process it was based upon Understanding volume and I do like to use volume, but it is not the be all to end all out here But if we were looking at this chart this daily time frame chart and trying to identify Where was it that price was likely headed to you and I would look at the high volume bar I would look at the high volume bar where there was some wide price spread in this case here Wide price spread ish to the upside that would have been the trading session of february 5th Now price mills may still get down to that level 1146 85 is the top 1117 is the bottom Tom would teach you. Hey steed. He'd say come on steed I taught you better than that go all the way back to the lows of december 21st Because that's where price might head to and that's in the 973 to 1024 level out there And price may indeed pull back there but over the years I've added an assortment of tools that are dependable That assist us An understanding where price might pull back to That way you and I can be These psychologists with marco we can understand the human emotion that is going on behind the traders inside of google Now the cool thing about this is as we go ahead and we turn off volume and we turn on these profiles out here You're going to see both daily and weekly today. He's got a brand new daily We're more interested in the weekly right now as price pulled right back to support That's what happens when something an individual equity and etf Is pulling back you want to understand where that support is and in the case of google Even with a hundred eight dollar move and even with large volume today by large volume 4.4 million shares so far It's going to be largest volume day. Yes, it's volume off of the top But until support is broken there ain't nothing broken I know that seems like kind of a weird sentence, but that's a fact jack 117 341 is the real keen number for google until it breaks below that Like things aren't hunky dory for those taking 108 loss But if you were thinking of exiting the trade right now, don't do it If you were thinking of jumping on the short side of the trade and you did so this morning beware Because all that price is done inside of google is pulled back to support Understanding our peas and cues really understanding support and resistance our snr's that would be like steve rhods out there Understanding me that there's it would be a trip, but understanding support and resistance is such a fundamental key And it is these sets of tools whether you want to use volume or you want to add to that And use these task market profiles and other patterns that are out there Well, you know, you decide what's going to work best for you, but this always answers the question for me So now the next question is well, what's the market doing and where is support inside the market? And that's really the key out here because the change in trend isn't going to take place until you see the backs of the bulls Broken and the only way that happens is to see price close below support We come back from this breakout here. We'll take a look at the topping signals that are out there But more importantly, we'll take a look at support Of course, I want to hear from you and we've got to call ahead seating So if I do hear from you, well, we'll change up our scheme a bit and we'll take your question first steve rhods with tf and n dow is off 12 Great The taz profile scanner is the most revolutionary piece of trading software that you will ever try Wouldn't you like to approach the markets with confidence as you begin your trading day? It's likely that you'll be faced with lots of decisions in order to make the best decision The first thing you'll need is a strategy that will help you minimize your risks Whether we're in a bull or bear market A good strategy is to have the tools needed to help you scan and analyze the markets before you trade The taz profile scanner instantly scans and filters over 2,500 global financial markets such as stocks etfs commodity futures and forex Headed by steve doll president of taz market profile The taz profile scanner understands that in today's technological world the use of top flight software applications automated trading algorithms and technical analysis Expertise is essential to successful trading in today's market Whether you're looking at the trade matrix the etf heat grid The market breadth the landscape charts or the many other features of the taz profile scanner This is a piece of software that will revolutionize how you look at the markets and set up your trades The team at taz has even put together a 12 part video series to walk you through every aspect of the taz profile scanner Which you can find directly on the taz order page at tf and n dot com sign up now for only $97 a month with the risk-free 30 day trial So you have nothing to lose and everything to gain see for yourself How you can harness the full power of the taz profile scanner by visiting the front page of tf and n dot com today And you'll find the taz profile scanner under the services section Remember with a 30 day money back guarantee you have nothing to lose Don't let another day pass you by without trying out this amazing piece of software that will revolutionize how you look at the market and how you place trades sign up today Many of our new listeners have heard about the tiger's den The tiger's den is a lively community where professional traders and investors can meet exchange ideas and information in a comfortable moderated atmosphere Hear all of the tf and n shows plus see all the charts as they happen live and have access to archives of all of those charts You can test drive the tiger's den absolutely free for 30 days and greatly enrich your knowledge of these markets And how to make your money work for you details on the tiger's den or on the front page of tf and n dot com tf and n has launched our brand new website You can still visit us at the same tf and n dot com url But when you do you'll see a new and improved homepage with a much simpler navigation Whether you're watching tiger tv live in high definition or just accessing your newsletter subscriptions We even have new pricing in six months and yearly options Check out the new tf and n dot com now and experience all the upgrades tf and n dot com educating investors Call now toll free at 1<PHONE_NUMBER> internationally at<PHONE_NUMBER> Now folks, we did get a e-mailer So we're going to go to that call ahead seating the first question here Uh, in the only question at this date, so it's not too late to get your emails in This one comes from k can you look at microsoft? So that's what we've got up on the screens right now msft is a ticker symbol And the question is and k maybe I don't completely understand this i'll do my best where it needs to close I'm assuming close today To fill the gap and so the gap that k is referring to if you look on the left hand side of the screen folks You'll see that on the trading session of april 24th That uh what microsoft did was trade up to a high of 125 85 The very next day is when it made its 52 week high or maybe all time high for that matter Uh, and uh, there was a gap to the upside and so The question I assume being remember gaps are our friends But what k is saying is say this might Pull back into that gap that would be your support level So I suppose the question is where does price need to close below? To suggest that uh microsoft might fill the gap So the first thing I would look at k if that is your question I would look at the law of april 25th That's going to be a first level of support potential support.  Yes, sometimes no not every single gap gets filled out there There's some gaps that are inside the dow that have never been filled will never be filled so Don't give me that But many times it do what does that mean gaps get filled all it means is prices tend to pull back to a breakout area That's all that would be going on just because you see a gap Don't start to get overly bearish on the stock instead look for some patterns that are out here now with regard to support We talked about support during that first breakout here The support is way down lower 1 20 43 that would be the top of the daily profile 1 16 50 would really be the true support area Well, I'll call level 3 support 1 16 50 the bottom of the box at top of the weekly box 111 47 The top of the monthly box 104 54 This is mean and green to the upside. Are there any topping signals another good question? And if we take a look at it the answer is no, I don't see a single topping signal And remember gaps are your friend in this case here They're the bullish friend that gap to the upside wide price spread accelerated volume Just you can see that You can see that sentence in the art of time in the trade time and time again Now if price were to pull back to to To steve's green line k that would be 127 91 I would say everything would be hunky dory up to that level if price closes below steve's green line Then maybe price is pulling back to the breakout area So I'm going to go with the number of 127 91 As we speak today at 121 in the afternoon as the level where microsoft would have to pull Would have to close below in order to say that it's going to go ahead and pull back to its breakout level So I hope that answers your question. Thanks so much for writing in No other questions as we see right now So let's go back to what we were originally going to do If I can recall what that is. Oh, I know one of the things just to get the slightly up track so Do you ever ask yourself the question? Why did price stop where it did today? At least in some of the indices or really the equity futures markets Because you know you and I like to spend our time in the futures markets because we have more information What you and I are looking at we're looking at candlesticks Right when we take a look at this you can look at bars You look at candlestick, but we're looking for information The more information you and I have the better off we can Understand the patterns that are out there So for example, if you happen to be someone that trades the s and p 500 via the spy or the spxl or spxs or sds or sos, I don't think it's sos, but you know what I mean out there And you're making your decisions Off of volume at swing points sound familiar if you're making your decisions from Other patterns that are out there The question is if you're really trading those things Why aren't you looking at the equity futures contract to really understand the patterns that are out there In other words, you got 23 hours plus worth of information versus six And a half hours out there You wouldn't do it because if you were doing that you're trading with your hands tied behind your back We don't want that to happen out here. Now in the equity futures market out here What's really interesting to me is apogee and perigee and perigee which is the most recent lunar phase that came in Week ago. I'm going to guess so we've got apogee should be coming in here pretty soon. I have to look that up I hope it hasn't taken place already. I don't think that it has but but if we take a look at perigee, do you know what perigee is? Perigee is the point in time When the earth is sorry when the moon is closest to the earth out there And apogee is when the moon is furthest from earth, you know, the easy way that I remember that You got a and p apogee and perigee and I know that I'm dyslexic. So it just gets reversed A becomes the furthest P becomes the closest It's just reversed out there Now the interesting thing about price today if you look at the dow and you look at the russell 2000 Arguably the two of the equity futures contracts that are what I'll call Maybe the weakest so to speak hard to say that in this type of market But take a look at how price pulled back to those levels And found a bottom now. What does that tell us? Look, that tells us that today the price point of 26 424 is really a key level If you see price closed below that it could be curtains when it comes to dow now It could be because you and I will go take a look at another number out there if you take a look at the russell 2000 A you'd be watching at 15 85 70 level that is held to support if you're short You're looking for price to close below that But until that happens be careful out there now What also occurred on these are 30 minute time frame charts that you and I are looking at out here Is on the es mini when it pulled back it did occur sunday 1 p.m. Thanks. I appreciate that z I knew it was close Uh out there and so I'll have to go take a look at those maybe I'll do that Maybe I don't think I'll be able to get it done during the break. But thank you for that I knew it knew it was close either way price still pulled back to that old perigee Loader phase pivot point now if we take a look at the es mini Here's what it did this morning as was pulling back in that 29 26 ish area. I don't look at the price here being exact But you've got a gartley HM gartley by pattern that formed this morning now We know that it formed because let me get my crosshair out here because right here at 12 p.m You had your bullish reversal signal remember Buyers and sellers show up that you and I Are doing nothing more than reading the human emotion of the buyers and sellers of the es mini In this case here we're taking looking more shorter term buyers and sellers to see what it is that they're signaling to you and I You had nice a to b equal cd to the downside We didn't know if that was the end of price until we could clearly see the bulls show up Which they did at 12 noon if price can clear You'll see a little blue dash line out here that blue dash line from the trading session 10 o'clock this morning And it's the high of 29 41 75 that is a key level if price gets above that It's going to continue moving higher to where you say well since that was a gartley buy pattern Here's what you and I know every gartley buy pattern has five potential outcomes We're at outcome number two the point six one eight retracement level 29 42 Price decides to move above that 29 46 and above that back to that hundred percent move of a groovin move We'll be right back I'm certain you are or strive to be one of the best of the best at everything you do in life It's the most common trait that we tigers and tigers share If you're looking to become the best of the best when it comes to managing your money Let me teach you to do what most wealth managers tell you can't be done, which is how to time the markets I'm steve rode's author of mastering probability and for the last 12 months timer digest has been tracking my newsletter signals Which have earned me the ranking as their number one market timer in the nation for the s and p 500 for the last 12 Six and three months timer digest also ranks me as the number one market timer for gold as well The fact is markets can be timed and i'll teach you the exact set of tools that i use that has transformed me into one of the Best at what i do sign up for mastering probability today By clicking on the newsletter tab on the homepage of tf&n.com and get immediate access to workshops Where i take you step by step how to use an extraordinary set of tools as well as provide great market calls too Sign up today The path of least resistance is david white's daily trading newsletter And if you're looking for active trading ideas then now is a perfect time for a 30 day free trial to this Powerful daily trading advisory service david uses his years of trading experience to offer his subscribers his trading ideas Each morning in his path of least resistance newsletter using a combination of equity trades along with options david keeps his subscribers up to date with all pertinent market information with Intraday afternoon updates when warranted don't miss out on this great chance to get a 30 day free trial to david's daily newsletter The path of least resistance with no obligation to pay anything David has been delivering solid recommendations for his subscribers recently And if you'd like to see the type of newsletter he delivers every morning Then visit the front page of tf&n and you'll find the path of least resistance under trading newsletters For all the details and to start your 30 day free trial today log on to tf&n.com now Tf&n is excited about our new software charting program the art of timing the trade charts In collaboration with tom o'brien and using his best-selling book the art of timing the trade your ultimate trading mastery system david white has programmed an outstanding piece of software that will complement any trader's methodology Using this first of its kind program the art of timing the trade charts allows you to scan thousands of stocks for Fibonacci formation setups including garthly's abc's butterflies and much more The art of timing the trade charts is designed to help you when scouring the markets for stocks Just beginning to form the trading patterns that many investors spend days weeks or even months searching to find And right now we're offering licenses available at only 79 dollars a month We are so confident that you're going to love this new charting software that will even give you a 30 day Unconditional money back guarantee don't miss out on this incredible new piece of software Get your copy of the art of timing the trade charts today by visiting tf&n.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 tf&n.com Folks, so let's uh, let's stay with the uh The indices out here. I think we did this yesterday but but maybe not and and it's uh It's going to be interesting because we're going to take a look at again each of the daily indices out here and you're going to see Uh, the plethora plethora of topping signals out here. Now. Here is the s and p 500 out here and we take a look at the s and p 500 you can see that yesterday looks like that that is wave number seven That's letter number g. There's an a to b equal cd pattern. I don't have that drawn in here just yet So that's a pattern that is out there and a rose moment indicator. It's hard to see it right now Because there's a diamond in the rough so to speak and we haven't had much price move. That's the indication That's the first indication of a rose momentum indicator signal now We don't have a bearish reversal candle at least not yet. This is a daily time frame chart But uh, that is a topping pattern That is present in the s and p 500 now In order for that topping pattern to confirm out here remember the back of the bulls Must be broken that will not occur until price closes below At least 28 94 53 28 85 perhaps even more likely which is the top of the quarterly profile We've got a we've got a monthly and a quarterly and the bottom of a daily all really lining up inside a small little area Um, which quarter should be support, but you get below that you close below that and then clearly support will have been broken That's for the s and p 500 if we take a look at the dow The dow itself actually formed a Rhodes momentum indicator top it did this on the trading session here k was asking about gaps earlier Well, here's a gap to the downside on april 25th that confirmed the pattern Today you've actually got a bearish reversal candle, but I know how the day is going to play out But the dow has given us a topping signal But likewise with the dow the support level that price must did I say must I didn't mean mustard I meant must close below is going to at least be the bottom of that daily profile. That's 26 3 3 2 The load today so far has been 26 398 Now look what we're not doing right now is trying to call the exact top tick However, we have to take a look at a couple charts that say there's a top in place if you're an aggressive trader Go for it. Make sure you have your stops in the appropriate place out there if we take a look at the The russell 2000 here's the russell 2000. What has it done? Well, yesterday looks like it may have been wave number seven the russell has been in a consolidation pattern Although price is really trading right on steve's green line Slightly below up what we're going to call it right on that line of the 1587 ish Mark out here. So it's showing a sign of a top. However, in the case of the russell 2000 Well, for some reason the profiles have gone away You can see the consolidation of the equity futures contract between about 1500 and 1600 give or take out there That's your 100 point consolidation Inside the russell 2000 just switch over to the june contract and and be able to share with you that price must close below that I say must must close below Uh 15 60 90 in order for there to be a change in trend Now, let's not leave out the nq out here. We'll pull over the n dx 100 Is there any kind of topping signal here that you see and the answer is c Yes What was it? It was the old tommy to mark set up nine count The top in this case here or potential top came on the day following bar number nine bar number nine represented nine consecutive closes with a close above the bar four bars earlier Hey, look, I've got a workshop if you'd like to learn the pattern you should want to learn the pattern It doesn't make any sense to not utilize these tools because they work They at least make you aware of what's going on multiple timeframes. It's a beautiful thing And then of course today, you now have a gap to the downside Falling windows what it looks like on my screen out there. Forget about the fact that it's a doji kando We're more interested in that k gap out there like with regard to microsoft only in this case here This gap was to the downside So inside the n dx 100 where does price need to close below in order to say there's a change in trend And why are we focused on a change in trend? Because until the backs of the bowls are broken out here The trend is your friend and you don't know if a pullback is going to be anything more than just a retracement To test support and in the case of the dow equity futures contract I meant the nq. We've already done the dow. Hello That price level would be 76 26 82 Now the beauty of those profiles, especially the dow and the nq is there clearly bullish in structure I mean that those levels should hold 76 26 and 26 3 32 respectively out there Those are the levels that must fail and by fail I mean a close below not the mere fact that it breaches below that But an actual close below those levels now Let's not stop there And I mentioned this during the 1 p.m. Update the indices that does not have a topping signal Is a new york stock exchange? And I know there's traders out there that They will when I see a divergence or some kind of pattern new york stock exchange They'll jump to the conclusion that all holy heck is going to break loose out here Well, if that's the case there is no holy heck breaking loose inside the new york stock exchange It does have problems those problems can be overcome with a better net advancing issues Situation which it doesn't have just yet, but still no topping Pattern inside the new york stock exchange nor is there one for the wilshire 5000 So now you've got two large I mean giganto even though there's not 5000 issues inside the wilshire 5000 And the new york stock exchange and somebody wants me to take a look at the 100 USA which we can do that part of the new york stock top 100 Companies u.s. Companies that is inside the new york stock chain We can take a look at that but here are no topping signal inside the wilshire 5000 So it's got to make me say Take a look at all the other patterns that are out in play out here. Here's a nasdaq composite Does it have a topping pattern? It does it's singing in the key of g it made that yesterday a gap to the downside Suggests that we could be so see lower prices coming at us But why doesn't the wilshire 5000 new york stock exchange? I don't know the answer to that But I've got to ask it. You've got to ask it. You don't have to ask it You should ask it if we take a look at the summites They're trading slightly higher today, but they too form two topping signals out here wave number g That's letter or wave number seven. That's letter g on my screen as well as that td set up nine count Everything is suggesting that what we really have going for the markets right now is some type of short term top Whether or not support is going to be broken that I do not know But we have a plethora Of signals that some type of top is in place here when we take a look at the transports Singing in the key of g as well as that td set up nine count pattern. That's what has made the high thus far Now let's go see if we can actually pull up the new york stock exchange So let me switch Let me switch Yeah, I should have had something else set up so I could have done it from right here But you don't see what's on my other screens out here So you don't really know what the heck i'm talking about But let me try to find the new york stock exchange USA 100 I know I've got it here. Just give me uno momento por favor While my system does its thing out here. So keep going come on a little bit faster would be helpful Not referring to you referring to my system. Okay, we're getting into the ends. Here we go So where's the nyse? Oh, man, it should be all the way up at the top What was I thinking? Well, clearly, you don't know this Well, maybe you do know this I clearly I was not thinking so now I've got to go all the way back up to the top We're going to a hard break out here Uh That's a shame Not that we're going to go to a break I can let the larnix the larnix rest here To pop it up on my screen will be the daily the weekly and the monthly nyse And here we're looking at it. No topping signal here either That is a surprise If you're in the cd market and looking for a secure investment The Tiger first mortgage program may work for you The security for these first mortgages are building lots in the tax opportunity zone in st. Petersburg, florida The tax act of 2018 set up tax free zones across the country where you can build and hold for 10 years and pay no tax on the profits Which makes these lots valuable the investment is anywhere from 30 000 to 75 000 The interest paid is 7% yearly paid on a monthly basis according to bankrate.com The best rate for a four-year cd in the country as of february 20th is 3.1 A $50,000 investment at a normal four-year cd rate of 3.1% would give you income of 1,550 per year or 6,200 over the four-year period that same $50,000 investment in the tiger first mortgage program Would you give you 3,500 per year or 14,000 over the four years? What should you prefer 6,200 or 14,000 of interest on your investment? If you would like more information about the tiger first mortgage program, you can call me at<PHONE_NUMBER> That's<PHONE_NUMBER> If you haven't checked out the newsletters page of tfnn.com, what are you waiting for? All of the tfnn newsletters are informative, up-to-date, affordable And it must have for every trader looking to gain a competitive informational edge in today's markets tfnn newsletters cover every aspect of the markets to offer you the very latest in market news Plus new subscribers get to test drive our newsletters risk-free for 30 days From all aspects of the markets including stocks, bonds, metals, commodities and tech There's a newsletter to fit your needs exclusively from tfnn Stay informed each day you trade and get that competitive edge that will help you stay ahead of the game Visit our newsletters page by going to tfnn.com and click the newsletters button near the top of the page 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 Labu or labd Directions daily s and 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 shares carefully before investing The prospectus and summary prospectus contain this and other information about direction shares to obtain a prospectus or summary prospectus Please contact direction shares at eight six six four seven six seven five two three 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 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 for the latest market information Welcome back out folks. So what the question side of the tiger's den was if we could take a look at the uh, New york stock exchange the top 100 us Holdings within it and that's what this chart here represents and the question was can we identify any kind of resistance out here? And so on the daily time frame chart one of the things that you and I would look for Would be some bearish reversal candles out there and yesterday was a shooting star jon So I maybe overlooked this just a tad That would be considered a resistance level the high from yesterday, which was 10 7 49 but we're trading at 10 7 58 right now So prices over that resistance level and prices over steve's green line at 10 720 So on the daily time frame chart, I don't see any resistance unless I try to pull it back further on the left But instead of doing that what you and I can do is go to the weekly time frame chart So as we do that the weekly time frame chart we can see that price is trading above resistance two weeks ago There was a bearish engulfing candle Prices trading over that high So in essence that sets up saying well, we don't see any resistance really here at this stage of the game Weekly is bullish because it was above steve's Green line the oscillator and change line out there And so now I just come to the monthly and then the monthly we can clearly see the bearish engulfing candle That takes us back into the time frame of October it was october out here a blaster no surprise And then we had a bear sash candle in february of 2018 Now in the case both of these the prior candle the candle that it engulfed or the in candle that it's sashed Yes sashed believe it or not Main main means That the high of the prior session in this case here The highest high of either of these two sessions would be resistant So that's the all-time high inside of the new york stock exchange So between between the high of really would be the high of the month of september That would be the 10 9 31 level that would really be your next level of resistance out here Inside the nyse us 100 so thanks to that question sorry that I botched it Going into the break. Let me just check here. I got the dow up 15 points. No big surprise there Um and no other questions that are in So here's what we've established so far during today's show Google has done what? Google's just simply pulled back to support. It's not broken. It is not broken yet 11 73 41 is the number the majority of the cash indices In essence excluding the new york stock exchange and the wilster 5000 Each have topping signals But in this very strong market And it's strong for many reasons one of the biggest reasons is because if you're sitting across the globe You're sitting in europe You're watching things kind of Explode so to speak like in venezuela If we take of course, that's not europe, but they're just kind of using venezuela as a I don't know as a sounding board so to speak what what goes on here understand picture yourself sitting over in a country Like london where you don't know what in the sam hack those guys are going to do with regard to brexit because the politicians are not following What the people want It's as if when we go to the polls and vote for something If they don't get their way whoever that other side is It's it's like it's screaming Memes It's it's really it's insane. Well, you get that type of stuff.  So where do I go? I go to china. Do I go to japan? Where do I go? And all that money not all but most of that money is pouring into the us of a We see it time and time again We see it because if you're going to get your money out, there's really three Well, there's there's at least four things you could invest in by real estate I think that's been going on and some markets across the Across the us out there vancouver. Well, vancouver is not in the us But see in any event the real estate's one, but we're not sitting here talking about real estate So bonds is a great way to get your money into us dollars. Yeah, you just invest in bonds Why do we think that bonds keep getting supported? It's easier than actually just buying dollars out there Or the u.s. Stock market is another great way such as is john and the tiger's den Ask can we go take a look at the new york stock exchange top 100 country at top 100 stocks that are out there Which is clear at all resistance levels. It just shows you the underlying strength and that's really what's going on out there Now that doesn't mean we're not going to see some type of top We probably do see some type of top and we probably see some type of scary Scary push to the downside where everybody is going to think it's all over And people are going to start saying I ought to just simply go to cash and so forth And voila, that's going to be the buying opportunity Of a lifetime. Maybe not a lifetime, but one heck of a buying opportunity But let's just see how things play out and we'll just stay present right now And at present means we'll just continue to look at those patterns And we'll pay attention to levels of support because they are reliable for us And when we see the back of the bulls broken Then we'll know it's turn. It's the turn of the other side to take the ball But not until then Okay, so what are we going to go take a look at now steve? We should go take a look at I don't know. What do you want to look at? Let's go look at gold. I think most folks want to take a look at gold So what do we have going on in gold? Gold is perplexing If we take a look at gold, let's start by looking at gold priced in all the major currencies us dollars That's on the left euros. That's next to it next door to it Then you got yen and then you've got the great british pounds out here now today's Trading if you're wondering why gold's not going anywhere. Well, if you're a gold trader in pounds, you're actually selling today It's not at its sessions low at its session low, but it's pretty close If you're trading in the end, you're really not there right golden golden week going on there So they're just kind of keeping things steady eddy out here in the case of euros It's flat in the case of us dollars. It's slightly up in order for any instrument It doesn't matter whether it's gold whether it's light sweet crude whether it's bitcoin whether it's the dow Really whether it's yes and p whether it is the nasdaq whether it is the russell 2000 order for anything To really get traction to the upside it needs to be moving higher on all traders desks out there It does the instrument no good to move higher in dollars and then move lower in pounds If you're asking yourself who's buying and who's selling We get to look at the screen and we can see them right here. They're right in front of us We just have to open our eyes to it. So what is gold doing? Well, right now the gold is trying to form a bottom It's doing everything that it can to try to form a bottom. It just can't get a unanimous vote out here Now if we take a look at what gold is doing on the daily time frame out here, why may it be Why may it be forming a bottom? Boy, that's just a beautiful Set in structure out there Well, it's sort of has completed the a to b equal cd. I say sort of because not completely 1261 would have been the number out here But prices above steve's green red line green or red and that's a 12 81 20 And that's a signal that price is really trying to find the bottom We can see we had nice little bull sash out there. That was a few days ago A little bearish reversal signaling yesterday, but that's kind of washing away We'd really wash it away if there was a close above yesterday's high So there's signal that gold is trying to form a bottom out here, but has it There's no way Gold is going to form a bottom Until traders in euros traders in yen traders in pounds and traders in dollars All sing from the same hymnal And they're not right now Steve Rhodes with tf and n it's not just about us dollars folks Since 1984 basal Chapman has been using the Chapman wave methodology to advise traders of his expert market opinion Well, originally hand drawing charts from the late 1970s into the 1980s Basil noticed that prices under most circumstances virtually always had a certain number of legs to the upside before declining sharply Later basal found that computer software, which included the standard market technical indicators enhanced the degree of accuracy and calling price turns As well as market trend calls thus was born the Chapman wave sequence Using the Chapman wave methodology along with other indicators basal Chapman advises his subscribers of his expert market opinion Each market day with his opening call newsletter right now You can get a two week free trial to the opening call basal's daily trading newsletter by visiting the front page of tf and n dot com Cancel at any time during that trial and pay absolutely nothing Get your two week free trial to basal's newsletter the opening call today by visiting tf and n dot com It's amazing to think that tom o'brien started his weekly gold report 17 years ago with the first issue published April 7th, 2002 when gold was trading at under 300 dollars per ounce gold peaked at more than $1,900 in 2011 and after spending many years consolidating at lower prices gold may be poised for its next big run tom o'brien publishes his weekly gold report every monday morning for subscribers Consisting of coverage of the xa u hui gdx the dollar bonds south african rand as well as 25 different mining equities with specific buy sell recommendations As of april 1st of this year the gold report currently has eight active positions with an average unrealized profit of almost 8 for each open trade new subscribers get a 30 day money back guarantee So you have nothing to risk for all the details and to start your gold report subscription today Visit the front page of tf and n dot com don't let gold's next big run pass you by sign up today You know, what's cool taking something that's good for you Something specifically formulated to help with weight loss better sleep stress reduction and the need to detox Nico our hunter and gatherer ancestors found all their nutritional requirements for health in their wild environment But today our food sources no longer contain the vitamins minerals and nutrients our bodies need to stay healthy and strong That's why we need primal edge daily nutrition It includes a special blend of ionic soil based vitamins minerals baddie and amino acids in an easy to use liquid form Primal edge is powered by highly concentrated folic and humic acids nature's preferred delivery system They've been called miracle molecules because like sunlight air and water life cannot exist without them That's right page. They ensure we receive all the nutrition we need to be healthy and thrive We take it every morning primal edge Formulated and approved by nico and page of living a primal lifestyle buy it today for just 89 dollars Click on the primal edge banner on the front page of tf and n dot com This is david white stay tuned because coming up next is the power trading hour right here on tf and n Welcome back folks. So i've been told that I confused folks out there So let me wrap up the confusion and it was from the tiger's den And just said hey gold in all of these four currencies out here showed a bottom last week and And all we've seen is really retracement of that bottom and that is absolutely correct I believe when I put this gold chart up here the daily gold chart I think that I said that it looks like gold has formed a bottom out here So the real point that I was making with regard to the currencies is that there's no way gold is going to get Any upside traction until it is moving higher in all major currencies and what I was referring to there was today I was speaking specifically about today when I made that What I made that statement out here again We have in essence pullbacks or sellers At this stage for gold that is trading in pounds that's moving lower today Where gold is moving slightly higher in terms of dollars now with regard to that As being a potential bottom we took a look at the daily time frame chart out there Um, there's other factors we need to take into consideration right now And john this was something that one of our guys in the den Threw up here, which was the hourly time frame chart for gold, which by the way has been making just simply beautiful Gorgeous patterns out there. Uh, john, I think I saw something where you went ahead and closed out a gold trade Earlier, I believe it might have been because of gold and apigee If you had been looking at the hourly time frame charts newsletter subscribers for example this morning Knew at eight o'clock that we were anticipating that gold was going to pull back and the reason was on the hourly chart Price was getting up to this little resistance line this little green lash Dashline established by the td setup nine count and it was also forming a td setup nine count and then swoosh To the downside so the hourly chart is forming great patterns. What I am uncertain of right now Is whether or not uh, gold is going to be able to take out that high by the way that high now Would need to be there would be good upside action if gold can close above 12 88 20 12 88 20. That's the next resistance. Otherwise right now. We're just kind of consolidating sideways So folks if you're a trader of gold, I'd say put up that one hour time frame chart and watch the patterns appear there In any event stay tuned your favorite polar bear my favorite polar bear He's voted the number one polar bear in Antarctica and at tf and in that's david white. He's up next I'll see you on wonderful Wednesday folks


Get me, sir! What? What did you do? What are you doing?  I'm gonna live.