All right, let's get started. And my name is Tao He. I'm a software engineer in Google. I need teams to improve the startup latency for machine learning workloads. I also need teams to provide the GPU runtime in GKE. And today we are going to talk about reducing AI job code start time from 15 minutes to one minute. And first we will talk about the code start problem. The definition is here. The code start is when you schedule a pod and to a node. And when the node doesn't have that container image. During this process, the container will pull the image from a remote container registry and download and pack that container image to the local disk, which will consume some CPU and networking and storage, which also takes time to finish. And this graph is a high level when you schedule a pod. And each step, it will require some resource. For example, in the infraside, you may need a node pool in GKE. You may need an instance group in AWS. And when you don't have enough node for the same machine type, it will trigger auto scaling. And to get enough CPU, GPU, or memory. And when it comes to the container runtime, the workload part. And if the container image does not exist there, it will trigger the image pool. And it will pull the image to the local and pack it. And then the container can start from that container image. And you need the AI model to present. And to start the machine learning workload. In this talk, we will focus on the container image pool because that is the most time consuming part. And when you have like 30 gigabyte container image, the image pool can take up to 15 minutes. And it's a super long time to start an application. And the problem get even worse when you're running a training job because if you hit some error, you need to do error recovery from the NASA checkpoint. At that point, you also need to schedule a group of parts onto a new node. And then it will delay further due to the code start latency. First, we would go to a deep dive into why the image pool is so small for AI workloads. Because AI container images are very large. Username is larger than 4 gigabyte. And why are those AI container images so large? Because those base layers are very large. And why are those base layers so large? Because AI machine learning GPU libraries inside those layers are very large. And then comes the next question. Why not place in the libraries onto the host and put it as part of the disk image? It is because the application or the framework, they have version dependency on the library. So each kind of TensorFlow or PyTorch, they have a specific version dependency on the CUDA. And container actually solves this problem, the dependency problem, by putting all the libraries into the container. And you can run two different ports side by side on the same node. And they're using different libraries. And the next question is, can users reduce the size of the libraries? Actually, no. Because not all of those libraries are open sourced. And building them may not be customizable for the size. And those libraries are required because they are hard dependency for using GPUs. And if you take a look on the right side, and this is a node. Inside of the node, there's a port. Inside of the port, there's a container. And inside of the container, there are multiple layers. And from our investigation, the CUDA libraries in those layers are extremely large, like each of them is 4 gigabyte. But the GPU driver on the host, they are relatively very small. It's only 22 megabyte. Or the driver color module is 51 megabyte. This is even before when we open sourced the module. Now it's even smaller. But the libraries, they are very large. So we did an investigation to look like an investigate. That is applied to all the containers. We are using this tool called dive. It's a great tool. You can see each layer and what's files in each layer or the size of them. And all the pre-built machine learning containers from different providers that share in the same pattern, the CUDA layers, or CUDNN, or PyTorch, they're all very large than applications without GPU. So that's a problem. And here's the requirements for our solutions. The requirements need us to provide solutions for when speed, scalability, and cost efficiency. For the speed, we need to utilize higher throughput provided by the disk or the networking. For the scalability, we want a solution to apply. We want a solution applies to larger container image. And ideally, even when the container size increase, the image pool can be skipped while the image pool type can be constant. And moving on to the third one, it is quite possible. All the nodes in the cluster pool in the same image at the same time, they will use up the egress networking limit for the container registry. So we want a solution also can solve this problem. And in the end, it costs efficiency and no extra cost in building. Because technically, you can solve all the problems by pre-provisioning all the nodes, omitting the app, and download everything you needed, and put it in standby. And all the problems solved by using extra budget. But that is not practical. You still want to save money in the training workloads. And here is the design space, giving the background of large container image, large number of nodes in the cluster, and to avoid repeatedly image pool or reduce the image pool latency on each node. The design space, there are two categories. The first one is cluster-wide solution. It's quite straightforward. You want to put those images, create a mirror, create a P2P algorithm inside the cluster much closer to the nodes. And then when the nodes do image pool, it's faster. But our focus of this talk is focusing on the per-load solution inside the container runtime. Because when you take a look on the container idea, all the containers are downloaded to each node repeatedly. And the first impression is, why do I need to repeat that again and again? And so that's why we take a look inside the container runtime, especially inside the container D. And here comes our solutions. The first solution is preloading container images through additional disk. And the goal is to completely skip the container image pool and get a faster code start. There are three steps of it. First, you build the disk image with all the preloaded containers inside it. And step two, you create the load pool or instance group from this disk image. And when the other nodes created, it's coming when the container is preloaded. Step three is when you schedule pods as a user, you don't need to change anything. It will automatically skip the container image pool. And you will get the faster code start. And I will take a closer look into each step. Step one, it is downloading and unpacking containers and create a disk image. So because if you don't do this, this step will be done at each node. It's the same process on each node without any difference. So that's why we do this ahead of time and prepare it for all the nodes, do it only once. Step two, when you create the nodes, you input the disk image. And as you can see, this node is coming with additional disk. This disk is coming with preloaded containers. And out of a box, those containers are ready to be used. At step three, we modify the container D by plugging a snap shutter. So this snap shutter is able to read both disks. One is from the both disks. It is there before. And another is the disk when the preloaded containers. This is our solution. And with this approach, a container at runtime is able to read both multiple disks and reading the container cache from it and save the latency for the start of time. And another highlight here is container D will reuse cache by layers. So if containers are sharing the same base layers, it can benefit the port start latency for those containers. And you can just put base containers like the library container or the framework container onto this additional disk. It will benefit all the applications using the shared libraries if you don't change those base layers. So you make minor changes on the application. For example, changing some parameter, changing some mega parameter. And you can still benefit from this approach. And about the results, the predicted results, the right line is what it was before. The blue line, it is this solution. The comparison is the latency for image pool to the port ready. And you can see our solution is more scalable when the container image size. Even when you have larger image size, it is still a constant time to get the port ready. The key insight behind this when you create the disk from the disk image, it is actually reusing the same data blocks underneath. It's a distributed storage. And it does not require data copy per disk creation. When you create a disk, it's just a pointer to the underneath data blocks. And by the way, the data replication gets scaled up when you increase the usage on the disk, not by creating more disk. So that's the key insight for this approach. And that's the first approach. Then we will come to the second solution. It is motivated by our investigation into container D. And we did a lot of benchmarking or observation inside container D. There are two steps, two phases in container D. First is fetch the container image. So container image is stored as a layer by layer and compressed packages on the container registry. So the download in container D is in parallel, downloading all the layers at the same time, putting it into the disk. And the first two is unpack each layer and create the snapshot, which is a file system inside of the container. And the unpacking part is single-threaded in container D. And also the decompression part. This is very important. And the question is, which step in the image pool is bottleneck? So the answer is unpacking is bottleneck, especially for large containers with more layers. You can imagine you have 30 gigabytes. Downloading and unpacking requires networking, CPU, and disk to create the container's file system, all the files, all the folders. And question two is, is it limited by CPU or networking or storage from our investigation? In most cases, it's limited by the slow disk operations. And that's because all the cloud disk implementation is almost based on the block storage technology. And this technology is actually a distributed storage thing. It requires networking. And you're publishing the throughput for that disk. And the default throughput limit is very low. And even if you increase it, it may not benefit. Because those block storage can handle more parallel operations. But it will consequence relatively higher latency than local disk. And it has post-accounts. But for the container disk implementation for unpacking, it does not benefit from that high IO ops. So in order to utilize all the support in the block storage, you require very deep IOQ depth for the system core of IO ops to get the maximum throughput limit per region for your disk. And our solution is summarized in this slide. So personally, the container downloaded everything in parallel. But I'm packing the layer by layer because there's a dependency between layers. Some files, they're overlapping between layers. You need to override or remove layer by layer. So it's possible the last layer can de-need the files in the previous layer. So that's why the container has a sequential order for the unpacking. And it needs to adopt a lot of file system types. It is another reason. And for our proposal, we propose unpacking each layer to different folders in parallel. And we build the snapshot by using lightweight file system operations like move or rename or creating mount. And as you can see, when you're paralyzed for the unpacking jobs, you can get benefits for the latency. And this improvement is more obvious when you have larger containers or you have more layers for the containers. For example, if you have more layers, you can run more parallel jobs to unpacking them. And typically, all the AI and machine learning workloads, their containers have over 30 image layers. And the predicted results from this one is the right line is still the previous approach. The blue line is the proposed solution. And when you upgrade your disk support in GKE, it's upgrading the disk size. You pay more money. And you get more benefits by the upgrade. But the previous approach doesn't do that. That's because the single-sided unpacking. So when there's approach from our benchmark, the image pool for 6-gigabyte container can be reduced from over 230 seconds to 40 seconds. And this is solution 2. And one last solution is a matter of one. It's already merged into Kubernetes. And we implemented the maximum parallel image pools across different parts. And with this parameter, we can control and enable the image pool between different parts running on the same node. And this can also improve the startup latency for multiple parts running on the same node. And that's the end of this presentation. If you have any questions, you can ask from that mic. Hi. That's great. Great talk. Really good improvement performance. For solution number 2 on unpacking them parallely, you said you built a snapshotter. Is that snapshotter available for anyone using container D to do that? Solution 2 doesn't have a snapshotter. It is improving the curl of the container D. It's part of container D. So container D by default will do this? It is a proposal in container D, and it's not yet implemented. OK, cool. Thanks. So my question is also follow up. So for solution 1, where you modify container D to create the cache layers from an attached disk, as opposed to from a local disk, is that change also merged to container D, or is that to be implemented? It is very specific for each cloud. And we can share the idea, but the implementation is inside the GKE, and it only depends on the implementation of the adjacent disk in Google. OK, is it turned on by default on GKE now? Not yet. We are going to launch it under this year and next year. OK, thank you. Are you planning to contribute the change to other hyperskip to the community, to container D community, or there are no plans for that? We will open source the image building part, but we don't have a plan to open source a snapshot here. But it only applies to Google's approach. OK, thank you. Hello. So for solution 2, have you tried different compression formats for the layers, and seeing if that has any effect, or I guess for the image as well? Yeah, it's a great question. And I think it's a different dimension. And we've tried the ZSTD algorithm. It do improve a little bit for the image pool. But still, it requires downloading and unpacking. Hi, my question is about solution 1 here. So in this image, you're not including the time to create the node pool with a disk from the image, which makes sense. But I'm wondering if you were to factor that in, like in a kind of cloud setting where you're provisioning nodes dynamically. Is there still a perceived benefit to the first step of building the disk image with the preloaded containers? And the question is, why not include the node provisioning? Mostly just like even if you were to include the node provisioning, would there still be a benefit to this pre-creation of the disk image? Yes, because the idea here is, the node creation time doesn't change. But when this approach, you create the node, the node coming with preloaded containers out of a box. So there's no extra time cost in it that you can benefit from the cache. I see. OK, yeah, I think the one maybe question mark I had was around like if this was ultimately, like if most of the cost was still coming from the download step, in which case pre-building the image versus downloading it at runtime wouldn't make a difference. But you're saying it would. There is no, let me think about it. So the node provisioning doesn't change, right? The node is still here. The machine time is still the same. But the provisioning disk is super fast if you already have the disk image in that location. So you don't need to copy the data. It just, on the cloud, you create a disk. It's just a pointer to the underneath data. So it's super fast. It's like within a few seconds. I see. So there's no actual data copying during the creation process. I see. But what if your image lived in like, you know, as an AMI in Amazon or something like that, we're potentially having to download it into the cluster. Yeah, it's the same. I'm sorry, Rosa. AMI is, it can also benefit from this. OK, cool. Well, thank you. Nice talk, this is Yuan Cheng from Apple. I have two questions. The first question about the cost, yeah, this first solution and the preloading or prefetching the image or snapshot to additional disk. Will this increase the cost? It will increase a little bit. It's relatively almost doesn't exist. So it's just a disk image with that size. And you attach a disk to each node. The disk will cost some money, but when you run machine learning workloads, the GPU and the machine, they are most major part of the cost in the building. Adding one disk is relatively smaller part. I think someone may have some comments on that. Well, I'm trying to merge that fix into a content ID. And yeah, that's it. Any other questions? Yeah, so regarding the cost, yeah, just this slide. And I don't quite understand how does the parallel unpacking reduce the cost? So what's the baseline? You compare there, right? Not only improve the performance, reduce the latency, but also reduce the cost. Can you elaborate a little how it reduces the cost? The parallel unpacking, yeah, the right one. Does not reduce cost. The cost is the same. But to your next slide, I think you should write the blue line and not only and improve the performance, also the cost, right? I need to clarify on this graph. The right side is only applies to the yellow line. And the left side, y-axis applies to the red and blue line. So it does not reduce cost. It reduces the latency. OK, OK. When you increase the cost on the disk, you can see more improvement on the new approach for the latency, comparing to the right line. OK, got it. That's how I read this graph. OK, the second one is about do you think this prefetch, preloading, and approach can work for the cluster auto scanning if I want to increase and add additional new nodes and provision it? And so how should I apply this approach to that? It applies to auto scaling. And that's a great question. And it's an API on the load pool or instance group. So when all the new nodes get created, it will come in after when the disk attached. So it's the same nodes. And just adding more nodes when there's more disks. OK, thank you. Thanks. Hey, I started a quick question about how do you manage the lifecycle of your disk image? So you mentioned that the disk image is pre-baked with the model. What happens when you want to update the model and what's your process around it? Yeah, that's a great question. I think it's a limitation for this approach. It's not that easy to change the disk image. You need to build it again with a new version of Peuda, a new version of PyTorch to get this cache template. And every time you upgrade, you need to upgrade the disk. But it happens in the building time. Is any integrated when you say, I say the workflow to re-create the disk image? And it can be part of the infra teams responsibility. So we have a clear separation for the responsibility. Thanks. And on the application team, they don't need to change their containers. Makes sense. The other question I had is around the unpacking that you showed on a slide. So you mentioned that you're making the proposed changes in the container D in how you unpack them in parallel. Is the output after the proposed change going to be the same? Or is there some, after using the proposed change, is there any other trade-offs that the application will have? It is the same. And yeah, that's it. It is the same. Thanks. And we're running out of time. I think we can answer one more question. OK. OK. I'm a lucky one, I guess. So yeah, thanks. Very good topic here. I just have one question. Maybe just auto-curricity, like thinking about disaggregated storage situation, remote storage back end. What do you see like these techniques here, parallel-proloading, like we are affected in this scenario? Where it have? Or have you tested that? Like can you clarify which combination I should test? No, just for the whole server, like the node, the back end or the node is using remote storage. And the image is kind of already there to compare between. You needed to pull some of the registry? Yeah, we don't need to pull it again because it's a format in container D and it is compatible between different container D versions. So will it still need that amount of time? Can I again? Will it still need that amount of time, like even we are using a remote storage to clarify all the disk in cloud that remote storage? So we don't change that. It's still the same. OK, got it. Thank you. So you can imagine all the system calls to the disk will be converted into an API call to the back end distributed system. You create a file on the system call and it is actually created from the back end of a distributed system. Oh, thank you. My last question. Yes. Yeah, we are running out of time, but I'm the last idea. Yes, I have two questions. Like for regarding the first approach, have you tried with the NFS protocol instead of iSCSI? It seems like you are attaching every disk to the node. So I think instead of using iSCSI, like using the NFS instead of iSCSI, you will mount the disk from anywhere and you can reduce a lot of time to do it. I mean, we don't need to take the snapshot per external disk space. Can you comment by using what? Like NFS. Like for instance, we can mount some kind of NFS storage instead of the external disk per each node. I think it is feasible for on-prem environment, but for, I don't know, I haven't tried that. But for instance, AWS, they are supporting EFS, which is the NFS file storage disk space. So I think it would be better to use the NFS storage, which is equivalent to the AWS EFS, I think. Oh, I know that one. And yes, in Google, we also have similar approach, but the disk implementation is faster than FS in Google. Because it is a native disk implementation inside this cloud. And we have done a lot of improvements for that approach. But in NFS, it can also apply. And there are other approaches, which is like GSFuse can also apply, but it's still slower than this one. So for AWS use case, try NFS, which is the EFS, which could be faster than your approach in step one. I think the idea can apply, but I haven't tested that yet in AWS. Yeah, cool, thank you. And your enhancements, which Kubernetes person will be available with this enhancement? Is the latest Kubernetes will contain these features, or? I think I'm testing with 126. Oh, good, thank you. I know we're running out of time, so I hope this is a quick question. So my question is, what events will trigger the image downloading for the first option? So you said you have a disk that's dedicated for image pooling, right? But what will trigger the image pooling? Because that should happen before the pod was scheduled, right? Yes. So the question is, does the image pool happen before the pumpkin? Yeah, before the pod scheduling, right? Actually, if the question is, does the image creation happens before the pod scheduling, the answer is yes, it happens before. You know what to deploy, you need to prepare for it, like prepare the infra for the workloads. So what's the event that triggered that? Because the pod YAML gets thought to the ETCD, and then there's a controller that watch the pod controller actually watch those. Oh, the actual workflow will be more like the application team tells the infra team, I need those containers to be preloaded, please put them into the contract. So it's a separate process. It's a human manual process, not automatic process. It's more like CICD process. Oh, actually, thank you. Great, and thanks. Thank you everyone for joining us.


All right, this is a new angle for us. I have a little chest harness So if you guys want to Let us know if this is a bad angle We're experimenting And I've been wanting to do this white on whites ever since I did the the last two But this is gonna be completely white on white But we're gonna put these transparent glow-in-the-dark UV pigments in it We got a purple and a blue which It should just stay clear, you know And I'm gonna put white I'm gonna use this amazing What is this lares? Mm-hmm. Yeah, that stuff is Awesome So This is the cup that does five and five right or that's the bigger one give me that water This is what we do. This is how we measure our stuff. It's very scientific. It's very e-science So depending on how much we want to make We have a cup that we know if we fill it up to here with resin and then one two three four five lines up That's basically one to one, but I think this cup is smaller So what I'll do is I fill it up To there and then I'll take this one Second one got to get used to this camera angle So it up So that same point Can pour it in and now let's see here Have to kind of move this so We just count One two three four five six Up to the sixth line. I need a marker. Hold on We got one And see that's the fun thing with this you guys go everywhere I go now One two three four five six So now we know But you have to make sure Yeah, both of them do Well, you just dry it off. Give me the I need a wreck. Hold on. You guys get to come with me now. I Don't know how this is gonna turn out. I think we got a seller for this one. I'm sorry a buyer For a neon I didn't do no We're gonna refine this filigree resin deal. Yeah, we're gonna redo that. I won't definitely want to do that You know for you not getting down here to see where you're pouring it Well, I could see it We don't want glitter on our resin today All the glitter is always good It's a difficult getting used to doing it with well It I feel like I could it would be in camera view, but since this camera is so amazing it kind of it Keep my hands out and everything inside So we're gonna make We're gonna come up with the ATD design What we'll do is we'll probably do a couple and then have y'all vote on them Yeah, just for a shirt then we have another idea that we want to do but that's secret It stems from My childhood And art class Which I think will be amazing to do So just stay tuned I want to say yes She is wearing the ugliest sweater of all I got it for an ugly sweater situation All right, so Let's do this Do the and another thing. It's awkward is this is in my view Like I can't see anything From here down so it's all blocked. So this is a board, right? Yeah When you prepped it with like an off-grey. I I got some white and Any gloves? And If you're ever wondering what the type of gloves we use their gorilla No grease monkey same difference, but not really very durable And if you take them off carefully you can you could use them a couple times, but I think that's if you if you wipe them off with with your alcohol very well All right, so This is gonna be one One color will hope one color White and that's it and then we're gonna put some of those glow-in-the-dark pigments And this is the thing A lot of people they ask why why is it that mine is so muddy and What I've kind of come to realize is People worry about the bubbles a lot Well, they're gonna be there they're gonna be they can be there the whole time if you just mess with it a little bit Don't worry about the bubbles. Don't heat it so much. It won't get as muddy. You won't be messing with it so much I just heated this up because I need it to Be a little thinner so I can spread it around otherwise it would be kind of a little tackier and That and see these bubbles don't be there. They'll go away This is like I guess you would call it first person like in a video game Choose your weapon Is that how to do it? Not a video gamer. I was a Mario person. We didn't have weapons All right, so flowers this will be for the white because I know that we're gonna use in some This will be for the blue This will be for the purple You don't need a lot, I don't think just because It's glow-in-the-dark and we're not mixing it into the white. We're just gonna pour it directly on Probably over the white. We love this stuff. This is lures Who can you order this from? Susana, yeah, her company is lures Susanna danks if you're in the United States It's best on shipping if you go through Laura that way Laura who sure Laura Usher that way you don't have to pay and I'm gonna like in shipping Because we do it in like a group bolt order trick in this system I wanted to put just a little bit more in there just because So you can take the stick out and see how how opaque it is if I can still see The stick I don't I don't like that so You don't want to mix that together. So use the other hand It doesn't take a lot, but I like my white to be really opaque So what was I saying about muddy? You're saying just about you add too much you don't get muddy because that's when it'll want to mix with the other colors Yeah, just lay next to other colors. I think that's how I did I did that filigree piece the other day All right, so all I want to do what I really want to do on this is just put Maybe in the center and then kind of go out and then I'm gonna take my hands and just Kind of wind it through or should I tilt it? I would always tilt with white So let's do this Maybe some in the middle. Let's just do the circle thing like I always do Let's just do like I always do Well, so that way it's there's some lines And you get the negative space So funny when I put the when I when I put the white down in my head. I'm like I Have to put a color down See here Tilting Sorry, you can't see that guys I'm trying to do some get some lacing in here. I'm gonna take some clear and put it to separate some of that When you pour clear on top of a color it pushes the color away so If you're doing a piece and you find it's got too much of something that needs to be broken up Just add some clear Almost looks like you're working on a rose The problem is I don't see any lacing. You need to tilt off And let the white get thinner Like makes a two not with the heat but just on top of it I'm just gonna make it thinner here, and then we'll tilt it a little bit I'll see if I can bring you guys with me here. There we go you can take the The heat gun and put it on there, and it will We'll definitely promote it to get thinner You can put heat where you want it to melt or where you want it to drip and then put it underneath it so it Goes a little faster Directional running. Yeah, I like this and I think that it will It'll sell now that it's thinner get some heat on it Give it a give it a second. We're gonna mix these guys in I want to be kind of generous with this so I really want it to glow This is blue. I'm also she had more whites. It's like a puddle for I Just don't want to cover it up. I don't want to cover those up But this is what I'm gonna do I might lose you guys here because I'm gonna blow on this. I love that I know that there's color in this And you can't see it It's in here. I'm blowing on it guys. Sorry. I lost you there It made not darkness in here, but you could see it. Oh, wow Can you guys see it? Oh my god, you can I Feel like I should have done The UV light first. I think that too that way it would have been underneath. Yeah It's like it's firing it up like it charges Hold on we need something sharp, but that's the fun thing about resin It goes back Guess I better clean it off. That's gonna stick to everything. I love that stuff Look at that. I put a little bit too much heat in that cup Okay, ready we're gonna pour it it's getting hot dude. This is so wicked Let's all say it together. What's Erica's word? Wow, I think I just won't leave it. Is it too hard of lines? It doesn't show up it jams up a tiny bit. I think what if it's darker, it'll be better Let's try this but that looks so rad. So yeah, I think we should do underneath first Then white So this is round one I'm sure we'll Do round two, but this is like it reacts well with everything that we used to like that's Crazy sell this like Like let me show you guys the difference here It's still charged And that's a shitty Like ten don't do you like like if we had a really nice bold one, I think it would be amazing Those are great too there I think I think that's what that's what does it you put a layer down Put the white down put another swishy layer Blow it tilt it then there's where the cells come from I say swishy. I mean why I mean clear Yeah, I'm kind of even with That's a really high intensity Yeah, like hello light and it still shows a little bit. I Don't even have the flat like it's over there See if I turn this down. Hold on. I'm gonna take you guys out of this harness That's what I turned the light down a little bit on my phone so you could definitely see it beautiful Love it. I put it in the corners, too. So it's cool. Wow. I'm so excited All right, there you go test our first Successful glow in the dark This is how this guy turned out. He's upside down I'm pretty sure I see an eel You see him there's guys He's very quick sour. We're gonna refine this filigree resin deal We didn't heat up our resin today. It is a beautiful day outside But you know for you not getting down here to see where you're pouring it you kind of nailed it Well, I can see it So this is a board, right? Yeah When you prepped it with like an off-grey I got some white and Any gloves No grease monkey Very durable If you take them off carefully you can you could use them a couple times, but I think that's if you if you wipe them off with your Alcohol very well This is gonna be one One color will hope One color right so flowers and this will be for the white because I know that we're gonna use in some So before the blue This will be for the purple You don't need a lot I don't think just because It's glow in the dark and we're not mixing it into the white We're just gonna pour it directly on Probably over the white Love this stuff. This is LeRez Who can you order this from? Susan, yeah, her company is LeRez, but then it danks if you're in the United States It's best on shipping if you go through Laura that way Laura who sure Laura usher that way You don't have to pay and I'm gonna like in shipping because we do it in like a group bulk order So you can take the stick out and see how How opaque it is if I can still see The stick I don't I don't like that so You don't want to mix that together. So use the other end It doesn't take a lot, but I like my way to be really opaque What I really want to do on this is just put Maybe in the center and then kind of go out and then I'm gonna take my hands and just Kind of wind it through or should I tilt it? I would always tilt with white Let's do this So funny when I put the when I when I put the white down in my head. I'm like I Have to put a color down I'm gonna take some clear and put it separate some of that When you pour clear on top of a color It pushes the color away so If you're doing a piece and you find it's got too much of something that All right, I like this and I think that it will Sell now that it's thinner Mix these guys in I want to be kind of generous with this. So I really want it to glow Everyone is blue. This is blue That's purple looks great. I just want to go get a black light It made not darkness in here, but you can see it. Oh, wow Can you guys see it? Oh my god, you can I Feel like I should have done The UV light first. I think that too that way would have been underneath. Yeah It's like it's firing it up Like it charges Y'all it's all the way over here turn the opposite way Do you have any more of the glow? Hold on we need something sharp Do you want one of these? That's the fun thing about resin But I just don't want to mess this up, so I don't want to tell you what to do Look at that. I put a little bit too much heat in that cup. You look at this in Okay, ready? I'm gonna pour it. It's gonna separate. I feel like it's fine to separate just blow on it Dude, this is so wicked Too hard of lines It doesn't show up. It jams up a tiny bit. I think if it's darker, it'll be better Purple definitely glows a lot better than the blue. I think maybe because I put more in there Looks so rad so yeah, I think we should do underneath first Then white So amazing so this is round one I'm sure we'll do round two, but this is like It reacts well with everything that we used to like that's crazy sell this like Let me show you guys the difference here It's still charged And that's a shitty Like $10 like like if we had a really nice bold one, I think it would be amazing The cells are bananas Like those are great to you there I think I think that's what that's what does it you put a layer down Put the white down put another Swishy layer Blow it tilt it then there's where the cells come from. Will you say swishy you mean white? I mean clear Yeah, kind of even with That's a really high intensity Like hella light and it still shows a little bit. I Don't even have the flap like it's over there Let's see if I turn this down. Hold on. I think That's what Sorry about the vanity lights. I just wanted to show you Where we are on this piece. It's been setting for a few hours now And I'm putting the video together. So I needed to go ahead and see what it looks like so I can add that for y'all Looks pretty good.  I have this black light handy not the best black light, but you know, whatever Maybe it'll come on. Maybe you won't there it is. Okay So you get the lights I wish I could see it in person Like it all looks different colors Maybe it'll just charge up I wish it was focused Let's turn this off And it's still glowing y'all it is glow in the dark I misunderstood. I thought it was just black light focused so That's what the piece looks like with the black light off I'm just in the dark


Following is a presentation of TFNN, trade what you see with Larry Pezzavento call now toll free at 1-877-927-6648 or internationally at<PHONE_NUMBER>. Now Larry Pezzavento. Okay folks, one of the things that we did in the newsletter that also in the early video that we sent out early Sunday morning was to show you that if we did get a 382 retracement you can see here's where we closed on Friday. We did get the 382 retracement here at 5029 the high was 5029 and a half. Then we had another one here right after the opening this morning. That was a 382 off of this high right here. We had a really nice ABCD pattern here where the market had a nice little bounce but right now it has a negative indication because we're so far below the opening and you know where it's going to go from here is anybody's guess but you know this is what we're looking at as far as risk control. That's the main thing that we're looking at when we're watching these markets for any stretch of the imagination. Now the one that we had wrong but we corrected it very quickly and that was in the gold market. We had sold the 382 here at 31 which was right. Let's just get back here and see where we were. There's where we were right here. Let me get this is where we were right there. There was a 382 off of this last move that we had right here. That came in at 31. We sold that there and when we were early this morning I said look this thing is not backing off and we got a chance to go a lot higher. The reasoning for that folks was this right here. I'm just going to move this over a little bit. You know how much our respect the 382 because it really is the precursor of things to come but look at this folks from your low to your high the exact low comes in to the exact tick. I hope I did this right and it was exact just a minute ago. Yeah there it is right there. Right there. There was your low right here. One tick from the absolute low. The low was at 20, 24, 10 and that number comes in at 20, 2370 so 40 cents away and I said look can't risk any more above here so we put our stop right here just about break even I should have gone along but I didn't but anyway that's neither here to there. We do one thing at a time here as we go through these trades. Now we had another trade and the only reason I'm bringing these up is because you know we have losers and we have winners and a lot of them you know they're interrelated because they're you know very very close but here was one we've been waiting for for quite some time and that is here in the cattle. This is the April cattle we'll get the larger get that larger time frame up here you can see there's what we were waiting for is to complete this larger ABCD pattern folks if you like ABCD and we do here there's your ABCD these are either one put this down and it measures to the almost exact high of the day 87 shut the front door and raise the rent that's not good anyway so what you're in now is you put the stop at break even you'll see where it goes from here right now it has a you know one penny profit in it which is better than having a loss that's the main thing that we want to be paying attention to here so let's move on here and cover another one that several people have asked me about and that let me get the charts up to get up to date here I'm going to cascade them so I can pull them up a little bit you know we've been watching soybeans for a very long time this is the November contract that we happen to be watching it's got some missing data this is really basically this overnight stuff where there's really nothing going on you know that's what we're watching but we had a move from the low to the high you can see we went from 37 up to 62 okay that's 25 cents the harmonic number in beans is 18 cents so 18 or 36 so it was halfway in between then the market came down and it rallied up to the 61% retracement what we need to do is we need to be watching this on an hourly basis and here's what we want to be watching for there's a possibility that this is the major low right down here at 36 we don't know whether that's going to be the case or not so what we're watching is we're going to be watching this move right here which was very nice but it didn't go anywhere you'll see from your high down to your low you went right up to the 61% retracement didn't do very much then it came back now we also want to ask how was the pullback so you go from your high to your low and that did it went down to the 382 just a little bit below it here at 51 but what we'd like to see because we believe in these cycles which we have a big one coming up here on Wednesday Thursday and we'll have Grace Morris and and Norman maybe Tim Boss talked to us about this lunar cycle plus some of the things that are related there to Mercury and the reason why we're looking at mercury folks is you know Andrew Lowe who's one of the most successful hedge fund managers in all of Wall Street he has a $3 billion hedge fund that all of the profits goes to cancer research for women well I miss I guess men too but he does a huge amount of business and he also runs a financial engineering for MIT and you know where those dudes are those are the guys of the brain trust of Wall Street oh let's move this over a little bit right here here's where we are here's what I'm looking for is this is here on the 15th so if we can get out here in around the 22nd what I'd like to see happen now this is my Christmas wish list which I make every day anyway this is what I'd like to see the market pull down into this area right here we got a little gap from last night but this is the area around 46 that's about 10 cents from where we are now that's not very much in beans but there's a chance that if it moves real quietly not with this jagged you know sharp down move stuff I'd like to see it get down here close to this level here on the 13 on the 22nd or 23rd that's two days out two to three days out but that's what we're going to be looking for the one thing that I'm 100% sure of I'm gonna do this weekly chart for you okay been doing this for a long time by the way I was able to meet with our good friend Rich Anderson over the weekend he came up to Scottsdale while I was playing in a poker tournament we have a new poker room at the Talking Stick Resort in Scottsdale folks it's the most beautiful poker room I've ever seen in my life 80 tables oh I mean it is just absolutely I'm not easily impressed because I've seen so many of these poker rooms but not like this one anyway this was we're looking at the long-term weekly there's going to be a lot of support in here I think we got the possibility of making a $2 rally in beans if we can engage it right you can see we've been coming down week after week look how many weeks let's just double check to see how many weeks it's been down you want to talk about a market that's oversold it's been down 12 weeks 13 weeks so now we're starting to get some type of a little bottom in here and that's what we're looking the meal is still you know going it's up a little bit today but it's still this is the one that I think offers the best because they haven't planted these puppies yet these little beans there they haven't published them planted them yet so that'll be starting here around March 1st in the warmer parts of the southern about and then later on around middle of April but then there'll be lots of chances for crop scares and not all these years I have never been through a year where you don't have at least one two or three crop scares with global warming out there who knows we're gonna take a break here pay a few bills<PHONE_NUMBER> and we'll be right back Steve Rhodes started his trading career as a student almost 20 years ago and the student has now become the master Steve won the prestigious timer of the year award in 2018 and barely missed that mark again in 2019 finishing it number two for the year an amazing accomplishment Steve Rhodes is committed to sharing his techniques and knowledge with anyone who wants to learn and he shares his vast amount of trading knowledge every day it is mastering probability newsletter Steve's award-winning newsletter mastering probability is delivered every trading day with updates throughout the afternoon sign up for Steve's market newsletter mastering probability and you'll receive access to seven of Steve's educational webinars absolutely free at TFNN all our newsletters come with a 30-day money back guarantee so you have absolutely nothing to worry about visit TFNN.com and try mastering probability 30 days risk-free today TFNN educating investors are you ready to take your trading to the next level introducing Tom O'Brien's award-winning newsletter market insights your key to successful active trading Tom O'Brien renowned for his expertise in the financial markets has designed market insights to be your daily guide to profitable trades Tom publishes his daily market insights newsletter every market day before the market open along with updates when warranted stay ahead of the game with Tom's real time analysis and trade recommendations delivered straight to your inbox whether you're a season trader or just starting out market insights provides the edge you need to navigate the markets with confidence ready to join the ranks of successful traders head over to TFNN.com and subscribe to market insights today don't miss out on this opportunity to supercharge your trading results market insights comes with a 30-day money back guarantee for all new subscribers so you have nothing to risk don't miss out on this opportunity to revolutionize your trading game head over to TFNN.com right now to join the thousands of traders who have already experienced the power of Tom O'Brien's award-winning newsletter market insights firsthand TFNN educating investors are you ready to take charge of your financial future TFNN is your gateway to the world of trading and investing whether you're starting out or scaling up TFNN empowers traders and investors of all skill levels with top-notch investing systems strategies and techniques it's time to protect and grow your money with insight you can trust join us live Monday through Friday during market hours for exclusive content that moves with the markets at TFNN we bring the trading floor to you our seasoned hosts are here to answer your calls and questions live on the air check out the tiger's den for just one dollar and follow us on YouTube and become part of our vibrant community and remember at TFNN we're so confident in the value we provide that we are for a 30-day money back guarantee on all new premium newsletter subscriptions and services you have absolutely nothing to risk so why wait tune in live to Tiger TV and transform your trading journey because when you know better you invest better join us and experience the difference today TFNN educating investors. Call now toll free at 1-877-927-6648 internationally at<PHONE_NUMBER>. Okay folks now what we did on Sunday was we said with the Dow Jones he had this big drop here of 300 points on Friday and to sell the 382 back and folks it missed it by four pips we had I even shaded it by a little bit and we still didn't get filled so we missed that and then we got it later today I said go to the second group which would have been down in here get this right there it came in here at 3867 so sold it there with our stop above there that's working a little bit better just recently here now you notice here we had a pretty good move down then we had a little bit move up let's just double check to see if that was a 3a2 because sometimes those can come in handy and sure enough there was right there for strong trending markets this thing works pretty nicely for sure okay now I've had a request to talk about Richard Wycoff Wycoff let me get this up here I've got the charts up here that I want you to see here's where we are okay Richard Wycoff this is from stock charts but it's the guy that does the work now for Wycoff who died in 1934 I believe he was in California but he was only 60 years old you know we lost Gartley in 1969 and he was only 70 years old so those guys died relatively relatively soon and speaking of that folks if you have any type of an estate at all please please make yourself a will or a trust or something to protect your relatives Jimmy passed away here a couple days ago and he didn't leave a will and so it's in California but fortunately I have really good attorneys on the on the hunt there so it'll be okay just be longer but you really want to let let your wishes be known who gets what and whatever anyway you notice when you look at this stuff remember Wycoff and Gartley and all those dudes you know lived during the 30s and 40s and 50s Ralph Elliott was in the 40s and stuff like that so that's the main thing that we're watching here as we're looking at some of these things unfolding here this morning okay anyway let's just get this up so we can see it right now and I want to be able to see here's where we are this is with all the ABCDs okay this is you can see it so you can see them everywhere now all I do folks is I look at patterns within patterns within patterns so when I looked at this and I saw a G I saw some really cool-looking stuff so the first thing I did is I picked it out okay you can see there's a perfect three drive to a top pattern look at that a perfect a B CD coming in all these little wiggles they're too small for me to even worry about it but you can see here how it's coming down these are all 3a twos I have no idea is what this PSY ARs I mean that's part of the program that I guess that they use but that's basically just looking at 3a twos on the way down you know ABCDs you can see ABCDs all the way up in here you know some of these are just too small to do but the white cough works because it's a swing trading method and if you add some swing trading stuff with a tiny bit of you know mathematics and sacred geometry like what do you have or what do you want to call it the fib ratios and stuff like that or other other numbers of sacred geometry the square roots of those numbers you're going to do relatively well okay now let's move on here see what else is going on here in the world and we'll get seeing right here I'll hold on one second I want to get where we at here okay we want to be watching the the goal oh someone asked a question about the gold market hold on one second here I want to get the gold up here one second here and we will be ready to go here now here is crude oil now we just had now this is one of those kinds where the 3a to it gives you a little bit of a problem because if you sold it here your stop has got to be above here now I sold it right in here the reason why is I thought this downtrend I tried buying it here but I was late but look there you like ABCDs and this is a bull market of course there's your AB leg right there you know there's your CD leg coming in right here went a little bit lower and so now what I'm looking at is to see whether this thing is going to back off from here or not so that's the main thing that I'm paying attention to as I watch these things here this morning remember they don't always work but when they do they work pretty well this was the one that we liked really good for a longer term trade that was if we could get the market to go higher by just a little bit what we were watching for last night and with the news coming in about the those dudes over I get with the hoodies or howdies whatever they are hitting that I forget which which country it was wasn't a major country but it blockaded his there things but anyway look at this is what we were watching for if you got a nice ABCD like this one up into this 79 level you had another one right here so that would have set up a very nice three drive pattern there's drive one this would have been drive that doesn't draw it right hold on just a second from your high down here to your low and then I got to move this oh it's not going to do it the right way anyway that's what you'd be watching here let me draw it in so you can see it better there's your AB leg right here there's another one coming in right on the top see how they're all coming together and if you measured the 1.27 expansion of that last move it all comes together right about there you'll get this able to see it in just a second right about this level right here about 70 67 I believe that's where the area is where we would have liked to been a seller but unfortunately we didn't we weren't able to get that and so we just have to you know move on and see what the next one's going to bring okay so that's what we're paying attention to if you have any questions it's<PHONE_NUMBER> okay now we'll see look what's going on with our cattle here we sold the cattle we have our stop at the break even right now right up in here so that's not going to be any much very much of a problem so that one seems to be working okay and what do we have here oh we had a little bit of rally here in the S&P here it's getting above the area where I thought it might stop but let's just look at it to see where we are here that was the last 3-8-2 so that's the one you want to measure off of right there folks okay so what we're going to do is we're going to clean all this out and we're going to do it the right way and see what the 3-8-2 is going to be on this one you see how this distance here was from 81 to 97 16 points this one should be 16 you add 16 to that and that takes you to 83 and the high has been 84 so if that's correct this should be the 3-8-2 right there let's see if it gets there bada bing bada boom you follow what I'm saying this is we can call it wike off you can call it uh joshmo whatever you want to call it but there it is right there there's your ab leg abcd to the downside right there okay and what does it do rallies right up to the 3-8-2 that's probably going to be pretty much spot on to the 6-1-8 of the other move that's 50 percent but that should be the resistance right in there so it's not that hard I guess you know sometimes when you look at it it's a little easier than you might think anyway that's what we're watching now if this thing explodes and gets above here then we could be looking at something really big because this was a this was far lower than it should have been today let's look at this hourly chart you can see we went substantially below the 61 percent retracement today folks I know you're not going to you're going to find this hard to believe but I actually bought right here at this level right here I bought 83 okay and I got out of it right there not only on a dare someone says you're afraid to buy it I said no I'll put a stop in and miss my stop by two points I made you know 300 bucks anyway I did do it just to say hey I traded with the trend and the trend has certainly been up anyway uh we got to take a break<PHONE_NUMBER> we got to talk about some currencies stay with us the gold report as a precious metal gold is still king it continues to hold the most effective safe haven and hedging properties across the global major trading hubs of the london otc market the us futures market and the shanghai gold exchange the gold report tom o'brien publishes his weekly gold report every monday morning for subscribers consisting of coverage of the xAU hui gdx the dollar bonds the south african rand as well as 25 different mining equities with specific buy cell recommendations the gold report new subscribers get a 30 day money back guarantee so you have nothing to risk subscribe to tom o'brien's gold report newsletter now at tfnn.com currencies commodities and bond markets are as important as ever right now with how they're driving the volatility in equity market across the globe which is why it's a great time to try out teddy keg stats tiger forex report teddy keg stat 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 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 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 pesavento 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 don't forget you can listen to tfnn live on your mobile device 24 hours per day go to tfnn.com then hit watch tiger tv that's tfnn.com then hit watch tiger tv okay folks someone's asked uh for us to look at nvidia on a smaller time frame and believe me i i'll do a 13 minute up here but you can see here we had a uh this was the uh more this was the morning you could see of the 20th uh it actually was uh opening a little bit higher from where we were here on friday there was friday we opened a little bit higher how much higher it looks like we made about a 61 percent retracement uh 50 percent then we made an abcd to the downside there's not been a 382 ever since uh this uh this high has been in we made it the 382 would have been right here you can see that there was your 382 would have been right there on that one but then it hasn't had anything you know since that time where it's going from here folks is anybody's guess but i i firmly believe that ai is here to stay i mean it's going to affect the movie industry any type of entertainment especially the uh the most popular thing on the internet which is pornography it's really going to shake those folks up and also lawyers and stuff anything where there's numbers or things like that involved it's going to be really really difficult not to get around ai i don't know i know very little but i've just seen a couple demonstrations that literally i i was totally shocked i was just really blown away at okay let's move over here to one other thing that i wanted to mention someone asked a question about apple and i'm not an apple user of any color well i do have a anano but that's uh let's get the daily up here on apple if you have any questions i'll try to answer them 4877 9276648 i still think we were looking at apple down here at 169 we're almost ready to take out this level right here you can see where we are in some type of a downtrend you know it's certainly a weaker than market stock the last rally went a little above the 618 measures a bcd and there's another larger a bcd here that's going to take us down too because there's your uh well either one of these lows is about the same you'll take the secondary one and you'll see that that's going to take us to at least uh somewhere between 177 and 169 i i have to go with the well it's got to get to 177 before it gets to 169 but that's where i think it would be headed just because of this a bcd and the fact that it's acting pretty good way oversold now we've been down one two three four five six seven eight nine days one two three four five six seven eight days here so we're due for a little bit of a bounce and we're going to see whether we get it but this is what i'm looking at 177 to 169 it's a bcd folks i don't do anything anymore uh mysterious or fancy than that it's uh as simple as i can possibly get it okay so we'll get rid of both of those and then someone asked a question about the action in walmart today so because that's been the leader of the stock market in the dow jones earlier this morning so we're going to pull it up and take a look at it just one second here and w m t as i recall w m t there it is we're going to bring it up here and here's walmart whoo man they must have had some blockbuster earnings shut the front door and razor it let's see where we are with a bcd's if you like a bcd's okay let's just clean it all out and see what we can come up with here okay there's where we are get all this out and we'll start this low right back here to this high right here let's just see what oh a bcd there's your a leg right here i know you guys get bored with this stuff but you know what folks i've been doing this a long time and i'm never bored the abcd measured to 74 50 where it got as high as 82 now when you have a gap like this okay when you have a gap going into this what you have to do is you have to expand your ab leg there's your ab leg here you expand the cd leg to 1.27 of the ab leg because of the gap so if you come over here and measure this 1.27 and you'll get this you'll be able to see that the high measure to 181.20 and the high today was i missed it 181.35 this is 181.29 the high measure to 121.35 that's gotta be that that's just a type of type of a type of a topological air i guess or whatever they call it anyway sometimes it works some and folks i had not looked at this i had no idea that i did you can see what i just did i didn't didn't make anything whenever you have a gap in these things like this you really have to add that to it because that's that's how it goes and you can see let's just check and see after the early morning break see if we made it a little 382 for the folks here in the cheap seats well it has the break but this is not a 382 that's that's you know it went quite a bit higher than the 382 but it's only a buck or two so anyway that's what we're watching here in walmart today boy this must be stock day everybody's got questions about stock so let me get over here and take a look at one other one here let's get up here it will be quite easy to pick this up and we'll be okay whereas there it is there it is hold on someone's asked about alibaba and jack mom jack is waiting to sell this at 100 and i think he's going to have to wait a little while you know this thing let's just look at the weekly you can see how big this was at one time 320 and you can see folks on the way down this was 618 look 382 382 382 and it's been going down down down it's still you know i don't know how he's going to get a hundred dollars out of it well he could easily get a rally up into this area but my goodness and there's another example here there's your abcd measured to 287 and the stock topped at 320 there was a little gap in here i don't know if it is well isn't a gap in there too but i don't know if that would have made much difference let's just add that to it and see if that would have got you to the promised land with no it's it's going to be a little above it this is going to make me look a little silly but oh maybe not too bad it measured to 329 and the high was 319 319 was a high the 1.27 expansion measured to 329 still pretty close not too bad okay one other question someone had is about this the canadian dollar so let me get rid of this and bring up the canadian dollar and we will do our best to uh let's just do it with well i better do it with the uh the 4x because that's the easiest way to do it it's been under uh a little bit of consolidation here here's where the canadian is right now this is the us dollar versus the canadian so when the us dollar goes up the canadian goes down so the us dollar is stronger than the canadian right now you can see the big abcd pattern right here that measured down to this level just a little below the 786 then we had a small little pull back here a nice little another abcd pattern right in here you'll be able to see it right there there's your abcd or i got questions coming in about currency now and there is your abcd right there within just a few ticks of the exact high and so now we're doing nothing we're in a real tight consolidation here in fact the dollar is really strengthening against the canadian because look now you have a 135 pattern for me you see you've got you've got the higher bottoms in here that you know indicative of a market that wants to go higher we should at least duplicate what we did the last time and that's going to take us up here somewhere way above the 618 level so that's what we're watching in the canadian dollar let's take a break and we'll take a look at the euro and also the us dollar index next<PHONE_NUMBER> you might think that if you want to be successful at trading in the stock market you're going to need a crystal 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 basal 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 basal chapman and 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 are you ready to take your trading to the next level introducing tom o'brien's award-winning newsletter market insights your key to successful active trading tom o'brien renowned for his expertise in the financial markets has designed market insights to be your daily guide to profitable trades tom publishes his daily market insights newsletter every market day before the market open along with updates when warranted stay ahead of the game with tom's real time analysis and trade recommendations delivered straight to your inbox whether you're a seasoned trader or just starting out market insights provides the edge you need to navigate the markets with confidence ready to join the ranks of successful traders head over to tfnn.com and subscribe to market insights today don't miss out on this opportunity to supercharge your trading results market insights comes with a 30-day money back guarantee for all new subscribers so you have nothing to risk don't miss out on this opportunity to revolutionize your trading game head over to tfnn.com right now to join the thousands of traders who have already experienced the power of tom o'brien's award-winning newsletter market insights firsthand tfnn educating investors biotech is booming but for how long whether you think the biotech bull has room to run or has run it course trade labu or labd directions daily s and p biotech three times bull and bear etfs visit direction investments dot 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 this program is brought to you by vista gold traded on the nyse american and tsx under the symbol vgz okay folks this is a treasury bond it's most actively traded thing well notes are first and bonds are second much much more so than the stock indices these are i think it's six times what it is in the stocks and of course the bond market is huge compared to the stock market here we've had a 382 retracement here off of the high that's recommended selling it here with our stop right above here it's got a two tick profit which is basically nothing has done very little but there's something on this chart folks that is it's the best there is of anything i'm going to show it to you right now this is an hourly chart you see this pattern right here i'm going to just draw this in then we're going to look at on a smaller time frame so if you're having trouble making money in the market if you have the patience to wait for this pattern right here you're going to make a lot of money so we're looking at 60 minutes so we're going to move down to a 13 minute chart and go back to the 15th and you're going to be able to see that right there there it is right there you see there on the 15th that my friends is an a b c d now remember this is taken several hours to complete this and what you want to be doing is you just want to come up and sell it 382 right there there's your 382 right there at 19 1905 the high was 1910 you're risking various you stop would have been right above here you've been risking about eight picks and look what happened down it came down it came here's almost the same pattern right here there's a b c d doing exactly the same thing so if that's the same thing it should be right at the 382 retracement also so you come in and look at it and it's a little above the 382 but not quite to the 50% but the key is you have an a b c d and you're in a downtrend hello operator that's what you want to be looking for folks that's what you want to be watching for so that's the main thing you're looking at now this is still in a downtrend if we look at this on the long term weekly which we've done many times we do this in the newsletter we're very very close to that big bottom down here remember that comes in let's get this for I think it's a four hour yeah four hours what we want to wait there it is right now let me get this thing out of the way that thing doesn't work I'm going to delete all of this that's what I'm going to do because here's what we're watching this is the big long term daily okay now this is the March contract for the bonds and you're going to be able to see this in just one second there's your a leg right there there's your p leg I'm going to draw it straight up so you can see that we are with it oh my goodness this says that did we hit it holy cow it did hit it uh-oh something's wrong with my data because boy my data says it was uh-oh something's bear with me here folks got trouble in river city uh no let me get to that uh daily then big daily see I'm showing it comes here 117 13 let me clean this out just a little bit I've got to do this here just to see what's wrong because that is that is going to change the game a little bit hello operator more than a little let's get this up here so we can see there's your a leg right here we'll just keep it right here so we can see it there's your b leg c leg d leg son of a gun got dirt I don't want to be short this damn thing wow that's not good Larry oh boy I don't know what I did wrong here I gotta correct this yeah there's your 382 so we missed it here and then we had the room but that's an abcd right on the money and if we looked at the uh let's just look at the time frame down caught me in an error folks I gotta get this thing corrected see the on the last move down it was 18 days and we're not anywhere near 18 days on the way down on this one because see the 18th day would be you know way out here into March sometime but the fact that we made that abcd down there someone told me that and I didn't I've got a double check to see I don't think it has anything to do with the march continuation because we've been in the march contract for a very very long time remember December was way back here so we've been in March long before this so that's the problem that we have that we're facing this so that's not good I'm short these from 20 and I am just going to uh get out of these and just about a heartbeat here so we'll have to take care of that that is um that's a that's a clerical error that I'm very well at least you see how I do it sometimes you're right sometimes you're wrong but that is an abcd measuring to 26 and the low was 23 that's a whole point higher and that's today so looking at this on the little bit of a time frame right here there was the bottom here today I should have been buying there well that's Monday that's well that was yesterday I wouldn't been doing that but then we had a little bit of a pull back here this is uh I don't want to I don't want to be short just fortunately I sold it that uh 18 20 I have my stuff right above there so when the show ends I'm just going to get out of the darn thing at the at the market and you know what I'm going to do let me do something here uh yeah uh I'll just leave it like that down just a couple points but that that is that's a that's a clerical error on my part that that's not good well at least this doesn't have a a big loss on anything so that's the main thing that we want to be paying attention to okay now yes and please come right back a little bit here let's get up here you'll see we haven't hasn't you know done any you think any damage we got down here to 70 then we rallied back a little bit we'll just do this on a three minute so we can see how quickly it's jumping around on some of these things we had a little bit of a pull back here now let's just look at the 382 off of this major high back here we already did that there there it is right there that told it to back off now it backed off 12 points and now it's coming right back and that tells us that you're probably looking at another small abcd pattern coming in right about there that would be up around 87 and that would be um that's not quite the 50 percent but that's what you could easily do uh from that level right here but when it comes back this quickly like this remember john hill said once you go more than 78 percent of this move that's called a yum yum and it's probably going to go up and uh well stopped right at the 786 so there's if it starts getting above here that's most probably where it's going to be going okay so that's another one that we want to be paying very close attention we have a question here about a stock i'm not even sure we still have a caterpillar let me double check here to see if we have caterpillars still in the i used to look at it because it was there there it is caterpillar what we'll do is we've got a break coming up here in just a second but we'll look at caterpillar when we come back it doesn't look very good you can see here we got up to this level right here and we've been heading lower looks like the earnings were not too good in here boy 330 this is why the dowels down today is a caterpillar that's a that's a big drop for a $300 stock so that's why we're paying close attention to that one okay so let's see how much time we got left before the break up we got 54 seconds let's just do the caterpillar right now there was a 382 and caterpillar the kind we like to see it backed off a little bit but then you know once it went above there that told you that that pattern was not breaking and then look at this bullish pattern right here you see this oh i'll bet you that is a beauty let's just measure this one this is a daily from your low that's not 382 i can tell you that though what does it come to oh my gosh it is it's 0.33 very very close to 382 almost on the money let's see what the abcd is and then we'll be right back<PHONE_NUMBER> if you're looking for potential trading setups in the stock market then rocket equities and options report is a newsletter you should try tomio brian 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 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 pesavento 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 are you ready to take your trading to the next level introducing tom obrien's award-winning newsletter market insights your key to successful active trading tom obrien renowned for his expertise in the financial markets has designed market insights to be your daily guide to profitable trades tom publishes his daily market insights newsletter every market day before the market open along with updates when warranted stay ahead of the game with tom's real-time analysis and trade recommendations delivered straight to your inbox whether you're a season trader or just starting out market insights provides the edge you need to navigate the markets with confidence ready to join the ranks of successful traders head over to tfnn.com and subscribe to market insights today don't miss out on this opportunity to supercharge your trading results market insights comes with a 30-day money back guarantee for all new subscribers so you have nothing to risk don't miss out on this opportunity to revolutionize your trading game head over to tfnn.com right now to join the thousands of traders who have already experienced the power of tom obrien's award-winning newsletter market insights firsthand tfnn educating investors 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 tigers for just one dollar for the year there's no catch or adicosts 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 don't forget you can listen to tfnn live on your mobile device 24 hours per day go to tfnn.com then hit watch tiger tv that's tfnn.com then hit watch tiger tv okay folks since friday when we had the big move down the 382 on this s and p comes in at 50-02 that might be hit tomorrow or something but we had a small a b c d right here you can see this you know remember this is a half hour so that's taken about 10 hours to get to that level right here okay but that's an a b c d i'm gonna blow it up so we can see it there it is a b c d if you looked at it from the high of the previous swing right back here let's see how close it came to the 382 right on the money okay now what we have here we've got a real valid potential a b c d here go down to a smaller time frame just so we can see it clearly there it is right there there's the a b c d coming in right here remember up here is the 382 or the whole thing but this would be the first really good a b c d in quite a while if we get up there to this level right here which is 61 of that so i would be a seller there at 87 49 87 10 points and where it is right now if you like a b c d you got a couple things going for you're in a downtrend for heaven's sakes okay so you sell it there put your stop above there and see what happens but that's really what you're looking at all we've done so far on this rally is duplicate what we did pretty much exactly right there and exactly right there you see how it repeats over and over again that's what the market's doing all the time so you know it's not a mystery you just gotta you know take a look at what's happening with it and you should be okay now remember norm winsky will be our guest on friday tomorrow we're hoping to have tim bost as our guest remember he had some really great trade set up we're going to look at those and then hopefully on thursday we're going to have grace morris from astro economics he's been incredibly bullish for a long time i just want to see what her stance is you know coming into nvidia because the whole world is looking at nvidia for the reports that they're going to be bringing out i guess it's thursday whatever it is the whole world will be watching but they'll be happier now remains be seen to live every day in an attitude of gratitude and may god bless folks


Okay, so today I want to, right now I want to introduce you to the three indicators that we'll be using in today's experiment over the three different pH ranges. So the first one is Bromocresil Green, okay, and you can see the color change from yellow to green to blue. It's not very strong, but maybe you can see that, and you can see the numbers of the pH range here, 1.5, 2.7, and so on, all the way up to 10. Okay, you're going to be comparing this. The pH range of this indicator is 4 to 6, so you're going to be looking at this indicator in between pH 4 and 6. The next pH indicator is going to be Bromothymal Blue, okay, and that's shown right here, as you can see, Bromothymal Blue. You can see also its range, its color change is from yellow to green then to blue again, just like Bromocresil Green, but you'll notice the range that you're going to be using this is from 6 to 8, okay, so that's about where the yellow turns to green and then back to blue, if you can look at those numbers there. And then the last indicator, indicator C that you'll be using is going to be phenolphthalein, and you're going to be using this in pH range 8 to 10, okay, and you can see that in pH, about that pH range, it turns from colorless to what's known as fuchsia or pink, and then you can see it actually at 10 is really dark pink, okay, and then it actually lightens in color to when it gets to about 12.8 or so, there's no more pink scene, so it goes from colorless to pink and then back to colorless, okay, so that's phenolphthalein. So those are the three indicators you'll be using, Bromocresil Green for the range 4 to 6, okay, Bromothymal Blue for the range 6 to 8, and phenolphthalein for the range 8 to 10, and you'll just be comparing your test tube to the colors here, and if they match up, then you can say that it's about that pH, okay.


What is the biggest problem of modern Christianity? I'll go first. So many people are so obsessed with Jesus' return that they actually neglect building into God's kingdom and making disciples on Earth. The mentality of, well, we're not of this world, so it's not our problem. We need to stop packing and start building. Yes, we should absolutely anticipate Jesus' arrival, but we should let that lead us into action, not withdrawal. Follow for more Christ-centered content and help support my ministry on Patreon.