Right, so hey guys and welcome back to another python tutorial. So I've been delaying this tutorial for quite a long time now But here we are finally we're going to today learn how to use Python and web scrape using it So in this tutorial what we're going to be doing is grabbing a website and then scraping all of the content on it So what does web scraping really mean? So I'm pretty simply explained web scraping is when you grab the content of a website and then you filter out only the Content that you need or you filter out all the content that you need. So for example, if I open up weather.com here Let's say I wanted to make a weather app. I would need a web scraper for this so that I can grab information from a third-party website So what I would ask my web scraper to do is access this URL right here and then pass the whole page and Then grab this element right here Which gives me the temperature and then what I would do is use that value in my program to grab the real-time temperature each time My program is opened. Cool. So we're not going to be creating a weather app We're probably going to be creating that down the line in a few tutorials But today we're going to be going through how to web scrape using Python So that's enough of an introduction. So now what we want to do is go ahead and install a few modules that we're Going to be needing for this Program to work properly. So first of all type in pip install Requests because we're going to be needing to make requests to a website so that we can grab the page Mine already says satisfied because I've got installed and then to manage the pages and pretty much pass the information from them and grab Information or filter information. We're going to be needing something called Beautiful soup and then type in full. So this module right here pretty much gives us a nice interface to deal with passing off Information and filtering as well. So this might not make sense now But stick stick on with me so that we can understand what I mean further in the tutorial so what I'm going to do is zoom in a bit and create a new file save it as web scraping Pi pi because it's a Python file Cool. So first of all, we want to import B from BS4, which is beautiful soup for you We want to import beautiful soup because that's what we're going to be using to filter our information and then we want to import requests Cool. So request is going to allow us to grab the page. So first of all, let's create a variable right here We call that variable URL. So now we're going to be typing in the URL of the website We want to pass or pretty much want to scrape the information from so I'm going to go ahead and grab my portfolio website Which is already. I know HDTP forward slash fine Azuz And then forward slash again Now what we want to do next is create a new variable called page Which is pretty much going to store the contents of the page that is being grabbed using this get request up here page equals Requests and then we use the get method to get the contents of this page and then we pass in the URL in here Cool. So now if we print this out, obviously it's going to return a pretty big Object to us. So we're not going to do that. So instead what we're going to do Is we're going to start a new variable called soup now each time you want to use beautiful soup This is basically how it is in the documentation. You want to create a new variable called soup assign that to beautiful soup and then what you want to pass in is the page but when you pass in the page you need to access the content of the page so do pay dot content and then you want to do a comma and then you want to make sure that you're typing in HTML dot parser So we need to provide a parser to pass this information Now since the content of pretty much all websites is HTML, we're going to be using an HTML parser So that does that Now what we're going to be doing next is I'm going to print out the content of my website So if you want to print it nicely in a formatted manner, there's something called a Pritify Method inside the soup object. So since soup holds all the content to our website, which is already passed using the HTML parser We're going to use soup dot Pritify to basically format all these information that it's being There's being processed and then print it out. So before I do so I'm going to go ahead and actually open my website in a Chrome window so that I can show you what it looks like so Chrome and then find Jesus giving a dot com. So this is what my website looks like at the current moment So I can scroll through and this is all the content on it So when I run my Python script now, it should pretty much return an HTML version of this whole website Hopefully so when I run this now Give it a second and as you see right here in my window, let's scroll all the way up It's a lot of information right here But if I show you it shows me my entire Website in an HTML format and it's pretty much show showing me in a formatted manner because I've used use the printer for Prittify Can't really speak Prittify method on it. So as you see the title is fine. Here's who's good enough calm I've got my different fonts imports. I've got all the information on it I've got the drop down comment that I created and then if I keep scrolling. I've got the footer I've got the copyright For 2020 if I scroll to the bottom, I can prove that because it's literally right here So, yeah, it does pass all the information now, you might say hey, that's a bit pointless Because we might want to just grab specific information from my website such as the weather So that it's completely possible, which is what we're going to be learning So just remember that the soup object right here that we have holds the entire website Passed as an HTML document using the HTML parser So we're going to be using that object to Manipulate and filter it to grab the specific information that we want So first off what we're going to be learning is extracting extracting all info from a class So I'm going to go ahead onto my Website and then I'm going to inspect so we're going to be needing to inspect the website that you want to pass Because you need to know what the class names and everything are if you want to pretty much just Grab items specifically So what is a class usually a class is used to define a group of items? So in a class I could have stored the moon image the text right here and the button right here So a class could be used to store a set amount or a specific amount of items inside it It could be anything from images text videos anything really any HTML type of element So class is used to just have a collection of element. That's what you want to remember So right here if I click on this class right here, or which is a div It says home container and it pretty much contains my entire home page So as you see it highlighted the whole thing So what I'm going to do right now is as a class I'm going to go ahead and find my hobbies and experience section, which is going to be a Let's see Where have I got it? So it should be in the about me if I'm not wrong Okay, so I'm opening up the about me section and as you can see I have a lot of classes because I've grouped my elements into classes or divs and Then what I've got right here is a div. Let me scroll down What I've got right here is a div and if I click on that div It shows me hobbies and experience section, which is this section right here So when I highlight over it it pretty much selects all of this because all of this is grouped and it's stored as a div element Where the class is equal to hobbies and experience? So now what I'm going to do is I'm going to use my soup object and filter the information to pretty much just show me this div Which has a class name of hobbies and experience So you can do this with other classes as well, but I'm going to show you this one for as an example So let's go to my code. Let's remember my class name, which is called a hobbies and experience And let's remember that it's a div. Cool So now what I'm going to do is go in and type in a new variable called results and then assign that to soup Which is the entire website dot find all we're using find all when we want to find multiple things If you want to find just a specific thing, we're just going to be using find now as I know in my div I am going to have multiple things because it's a class type as well So I'm going to type in div because I know that the type of element I'm looking for is a div And then I need to type in class underscore Because I know that I'm looking for a class and the name of my class. I'm also sure that these hobbies and Experience because that's the specific class that I'm truck targeting right here Now we can't just simply go ahead and just do print results because it's going to be Stored as an array of items or like an object that's being returned So we need to go for it using a loop or a full so we do for results and results We need to do print results Now when I run this you'll be able to see that Let's go ahead and show you you'll be able to see that. I'm not seeing the entire website now I'm only seeing my div class called hobbies and experience So it's only showing me everything that's in hobbies and experience. So as you see right here So it starts off from hobbies and experience and it ends at something that says Regal College International Let me verify that by going back to my website So as you see right here, it starts by seeing hobbies and experience and it ends at Regal College International So it's pretty much working fine. Now you might argue saying hey, I just want to grab the text from it I don't want all this code that's in there. I just want the value So for example in this H2 element, I just want to grab the hobbies and experience and in the list element I just want to grab the text so that is very possible by just using the dot text method So what we want to do is print instead of just result we want to print result text So when we do dot text, it will grab the text from the element and not show you any of the HTML code So if I maximize this as you see right here, we have just a text version of the website Which is displaying perfectly fine. So it starts from hobbies and experience and adds ends at Regal College International Cool. So that's how you extract information from a class and then display only the text Now what we're going to be learning next is how we can extract specific information using an ID So instead of targeting an entire Class we can just target an element using an ID now IDs. I'm going to comment this out Now IDs in HTML are pretty much used just for when you want to uniquely name an element. So that's what we're going to be doing so extracting info using an ID So now what I'm going to do is go ahead and open up my site And I'm going to inspect again because I need to do that and then I'm going to go find an ID That's called project. So as you see right here, okay Scroll down a bit in my website right here. This is a div called projects now It also has a class, but it also has it has a class, but it also has an ID now I'm going to use the ID to point to this div right here and then we'll see what the results look like So you can either point to a class or I mean you can either point to a div using a class or an ID based on What's available on the website? So just now we've went through how to access a div using the class now We're going to go through how to access a div using the ID So the ID is projects the type of element is div That's all we need to remember and now what I'm going to do is Happen results again, and then we're going to do soup dot and this time only going to look for one element in there So I'm going to type in find so soup dot find and then in there We want to pass in div because the element type is div where the actually we don't need to pass in anything in here When we're passing in an ID automatically does that for us. So we just need to pass in the ID which is equal to projects Cool, and then lastly what we want to do is we're just going to print out results Dots text we don't really need to be in the loop because we're only using find we're not using find all That's fine. Let's run this now to see if it worked So as you see right here what has happened so it says It says projects discover some of my projects What is this thing blah blah blah blah and it shows literally everything that's on my page So as you see right here using an ID may be a lot more convenient than using a class because you don't really need to loop Over all the information and you can have all the information at your convenience So it's pretty much the same thing we did with a class, but this time with an ID So we have literally grabbed the entire Div for my project section and we're showing the information right here and that to just a text Cool. That's how to get specific information using an ID Now we're going to comment this out as well So that we it doesn't interrupt with the other stuff we're about to do and now what we're going to be learning next is How to extract info using an element type and a string now? This doesn't apply very well to my website But let's say you were job hunting and you wanted to create an app your custom app that job hunts for you so you want to look on the website and find out the different job postings and but you only want results from job postings that suit your keywords So you have a specific amount of keywords like I don't know software Dev Junior software there or I don't know web dev So these are your keywords and you only want results that have these keywords in them So that's what we're going to be learning to do now We're going to be learning how to extract results based on keywords that are in the website cool, so extracting info using element type and String so in this when you when you're doing these type of things you need to make sure that you know the type of element that you're going for and this usually only works with Text elements like headers or paragraphs or or anything like that just text elements Cool. So what we want to do is type in results again And then we're going to assign that to suit dot find and then what we're going to be doing is Actually, we're going to use find all because we're going to be finding multiple things in here And what I'm going to be doing is I'm going to be targeting my h1 element right here And then next I'm going to use a comma and then I'm going to specify my string now We can't just specify the strings in here like I don't know Software there we can't just do that because basically what it's going to do is when it's matching it with the website It's not going to consider all the white space or anything. It's going to look a word for word So instead of passing just a normal string. We're going to have to pass a function through it So we're going to pass a lambda a function through it using a lambda So lambda and then we type in text which is going to be equal to So text is pretty much just a variable we're using so So this is the key what I'm going to be using who am now what should be returned is This right here. So the bit that says who am I because this bit right here includes who am so it should return This element right here cool So what I'm going to be doing is I'm going to be giving it the text of who am and then what's next is that okay I'm just going to put this one back. What's next is that we need to assign a function to it as well So we're going to do For this who am text in the text that is returned by the website Dot lower so that it's lower case So if these two keywords are in the text that's returned In this find all right here, then what we want to do is We're pretty much going to be running the loop so let's do our loop right here for results in Results and then we're going to print Results dot text now the result is only going to be that all the results in here Are only going to be key are only going to be strings that include who am So that's you that's in my case only one string because it says who am I? Cool, so it seems to be a problem here. What's the problem in valid string? Let's see string equals Lambda and then I've spelled it wrong lambda Cool spelled at Lambo. Okay. Let's run this now And as you see, okay, let's go back to our put They never mind on this again And as you see it says who am I so it's pretty much returning the element that it feels like it matches The next bit is going to be grabbing different attributes so grabbing attributes of elements using the element against The attributes cool So you might say what attributes so let's say you have images on a website or hyperlinks on a website And you want to grab the hyperlink so usually in HTML or hyperlink is written in an anchor tag Which is an a tag and then it has an hatred and then you have the link in this or something like Http And blah blah blah you get the idea So when we scrape to our website, we want to access not the a But we want to access access the information that's stored inside the href so that we have the link So I'm going to show you how to do that now So first off what do you want to do is as always we're going to do results equals suit.find all because we're going to be looking through the entire div right here Now I'm going to go through my div and then my class is going to be project footer So let me show you on my website where there is so if I go to projects and project footer Cool, so it is literally right here. So project footer is right here. So it's this entire bit right here So there is a hyperlink in there behind the button called visit GitHub And there's also an image in there, which is right here. So we're going to try and grab the attributes for my Hyperlink first to find the link of that button So we have our class which is project footer now we do four results in results we want to Create a new variable called hyperlink and then we're going to use the result and then use the find method on it and In the find method, we're going to specify what element we're looking for Let's look for the a tag first or the anchor tag to look for the hyperlink And then as I said the attribute we're looking for is the href href and Then what I'm going to do lastly is print F so an F string Following links and then we're going to do Go back in here hyperlink and Then a blank line. Let's run this up and hopefully it should just work fine Okay Let me close this off and let's try to run that up again They don't return anything for some reason. So am I in the right thing? So I've got Dave here Then I've got class equal to Project okay, I've got I've miss built this so it's Project and not on this underscore. It's a project hyphen. So let's do that and then run it now and Then as you see it says found the following links in the section that I provided and it shows my github right here So Johan, good enough 14. So if I go back to my website, let's verify that the link is correct And if I do inspect as you see right here, we have an a tag with an href of GitHub.com Johan good enough 14. So it's working completely fine It's returned the link for this section now What if we wanted to find all the image links for this section right here all we need to do is go back to BS code Let's close this off and Then what we want to do is instead of the a tag We know we're looking for an image tag this time and then instead of the href We want to look for the source tag because images use source not a href. So let's run this up and As you see right here, it says following links will found and this is on my server We have an images folder and then we have the github.png file. So as you see it shows us the link So that was it for today's tutorial guys It ran a bit long because I wanted to try and explain how this whole thing works under the hood If you guys enjoy, please make sure to drop a like comment subscribe and share because sharing really helps If you'd like to donate to the channel directly you can do so by either becoming a Patron using the patreon link in the description or by purchasing a super chat emoji or highlighted message when this video premieres Once again guys, I appreciate all the support that you guys have been showing me on the recent videos I'm really really grateful for all of that. I really appreciate it If you'd like to you can follow my socials or join the discord channel for some fun and share some ideas in there And guys I will see your beautiful faces with an interesting project in the next tutorial Peace


And Lenny Mendenza, who he was a senior director at McKinsey Freers, and I did all the presentations for Lenny, and Lenny always introduced me the same. He said, no matter what Bob does, and he's described some of the other stuff I've done, no matter how hard he tries, he's always gonna be known as the asshole guy. And that's just my fate in life. And yes, this book has sold more than all my other books combined, and it's just a way that it's going to be. So I accept it as my fate. I did it too much. And it's such a brilliant book, so simple, the idea is so instinctively appealing, and it's about the no-asshole rule. I would seek advice from you because one of us have, and I have had my share to inabundance. Leading the A guys at work.  Oh gosh, I mean, I gotta ask this question so much. So I thought when I wrote this book, the no-asshole rule, I thought it was about building organizational culture. There's only one chapter about how to deal with assholes, and it's mostly about leadership and culture.  That I wrote the asshole survival guide, which didn't sell particularly well, but I tried to think about it. And to me, in some ways, it's the old distinction between exit voice and loyalty. And you've kind of got to do a human calculation, which is that we all get in situations we can't escape from, which are temporary or permanent. And if you're just sort of stuck there, you've got to develop the mindset.  In exhibit one would be one of the heroes of the asshole survival guide and a friend of mine, Becky Margiata. She went to West Point, was a relatively early woman at West Point. She's about four foot 11, and she said that probably about three times a week she would have an upperclassmen with their nose at the inch from her face, like nose to nose, screaming at her for things like that. She would be asked to memorize all the headlines in the New York Times that day and she'd get one wrong. And she gets, and this is just the hazing, right? That's the hazing for West Point cadets plebes. And she said her coping technique was to view them as comedians. The nastier they were, the funnier they seemed to her. And she said she would mostly get in trouble for giggling accidentally while she was being screamed at instead of falling apart. She said, that's why I tend to get in trouble for. And she made it through. She became captain of the head of successful career. So, or the classic way to do it is, they call this temporal distancing. When you're going through something difficult, imagine that you're in the future and you're looking back at it, it won't seem so bad. But it's kind of like doing self-cognitive behavioral therapy and we all have, you know, sort of like when you're in a bad airplane flight and you're in the middle seat and it's just horrible. You kind of say, it'll be over. I look back and it won't seem so bad. The next thing is just to leave. And this, I'm a big believer in quitting, by the way. This is something like people talk about quiet quitting and everything, I don't care what you call it.  Like, you don't invite them to meetings. You don't go to the meetings that they're at. This is just the way life has been. If it's your boss, well, you put in less effort. The evidence that the boss doesn't treat their employees like dirt, get less out of them. This has been known for 60 years by Gallup. I don't know, 50 years. So there's quitting. And then the last way is to fight back.   But if you're gonna fight back, first thing you gotta do is to document. The second thing you need to do is have allies. And the third thing you need to do is to have somebody who has enough power that you can go to them that they'll actually help you with it. And if you don't have all three, you are in trouble. And although there's another strategy I'll talk about in a minute. The example I have is that right after the No Asshole rule came, a woman who was an animal control officer saw a dog catcher. She wrote me about how they got rid of a nasty fellow dog catcher. And it was, they complained to their boss about a really abusive and actually racist coworker. And he said, I can't do anything about it.   And then the, even with civil servants required that the boss got, all of a sudden the person disappeared. If you can do that, it's great. Or she actually is now somebody I know a little bit, Gretchen Carlson. The way that she got rid of Roger Ailes, who was her boss at Fox News, Roger Ailes said to her directly, if you have sex with me, I will give you a better hour on TV. But she had a tape recorded. And it's in the state of New York. It's actually, it's against the law in like California to record your boss without their permission. But in New York, which is one party consent, she got that. So there are ways to fight back.  There is a fourth way which works with some bosses. There's a bunch of evidence that people who leave others feeling terrible, they lack awareness. We as human beings are not very aware of others see us. There are some situations where if you gently go to your boss and give them the feedback, there are some situations where it actually works. Especially, and this is a distinction I hadn't made, we're mostly talking about certified assholes. That's what we call them in the book.  All of us under the wrong conditions can be nasty, unpleasant people. Psychologists are very good at creating situations that turn us into jerks. When we're in a hurry, when we're tired, when we're around a bunch of nasty people, most of us humans become nasty. So there's also the temporary type assholes. And that might be the best way to give the feedback to your certified asshole boss, is to say, I know you're not usually like this, but we've been seeing these behaviors lately. I do have a number of examples of people who have written me over the years about how they made the journey from, they describe themselves as recovering assholes sometimes. And then one of the key things they do is they have people in their lives who will tell them, give them negative feedback and they try to get better. And somebody who does not get credit for this is Steve Jobs. There is an argument, and this is in the book, it's from Ed Katmell. Ed Katmell, who was president of Pixar, he met with Steve Jobs once a week for 26 years.  And this was like around the time he'd been thrown out of Apple. He next wasn't going very well.  And the sign was, and this is Ed's report, that as Steve got older, and he went through sort of like the dark years, and then he came back to Apple, and he still could be tough, but he became a better person. And also that was one of the key things that Steve's board did to help him with. So what's the name of the trillion dollar coach? How can I forget his name? Campbell, that's it. Campbell, so Campbell who was on his board, that was one of the things that Steve would go for a walk with Campbell every Sunday and they'd talk about things. And that was one of the people who made Steve a nicer person. Bill Campbell. Bill Campbell, how can I forget his name? Bill Campbell, I met him a couple of times. Talk about mentoring, your audience says no. Bill was mentored to jobs. He was mentored to the Google people, like in Silicon Valley known as a trillion dollar coach. And he would mostly not charge people either. So he was one, Bill Campbell was one of the key people who helped jobs become a better person, and less of a jerk, and that's one thing that really did not like the Walter Isaacson biography. This is Catmull's point, is that he saw this change in Steve over the years, and he said, you know, the last couple of years of Steve's life, he would spend 20 minutes talking to my assistant into the Pixar security guard about their families and how everything was going.  He became better with age.  I mean, that was, that's the basic reason. So anyway, so there is hope for us jerks. Does a setback, a temporary setback, a permanent setback, does that really change personality? What happened with Steve? I think it may depend on the person, and this is the career thing, is that if you have a setback and you only blame other people and you don't change the people you're hanging out with, if you look at your friends and the people you spend time with, it's a pretty good indication of probably what your values are. If you have a setback in life, to me, those are the two things that I think of, which is, am I learning from it and am I taking responsibility? And the other part about it, you know, this happens to all of us temporarily, is that some people get depressed. So it's okay to get depressed temporarily. We're all just human, but I do say this to my friends, and this is, you know, mental health is a big issue these days. Finally, is that if you're going through one of those periods, it's great to have an executive coach, but sometimes a therapist is even better.


Welcome to my take on Mission Inspiration prompts done by Mike Deacon over in his Facebook group of the same name. As with last month, this month, I am going to show you my take on his prompts, which again is mainly watercolor, but I do use some pencil and some gel pen here, so technically I guess mixed media. Anyway, I hope you enjoy my process and if you want to follow along with his prompts for the current year or past, you are welcome to join his Facebook group. I will leave the link in the description below and I do hope you join us and have a good time while you're at it. Alright, let's see where I go with this.


Hey, what's up guys? Welcome to a new video. So the previous video I did on product ideas, then it got some really good feedback. I uploaded that last week. So I thought why not do another video this week. And if it proves to be a popular topic, then perhaps I can make it a weekly thing. Anyway, today I've got three new brand new awesome products to share with you. And as always, then we're going to be going through what price I recommend you sell these products for. So you know exactly what the break even point is before you start making a profit. And I'm also going to be going through the Facebook interests and targeting options for all these different products as well. Before we jump into product number one, a very quick message. I am giving away a free one to one call with me in this video. I do it every single video. So make sure you subscribe then for that daily chat to have pretty much been uploaded in daily videos recently. Anyway, for your chance to win that is that easy to do. Simply hit the like button below this video and leave a comment down below. In terms of your comment, it can be whatever you want. Just comment e calm or ask me a question. I will get back to you. I respond to every single question. And that's how you enter then if you come to my previous video, just make sure you stay tuned to the end of this one where the winner will be announced. And with that being said, then let's jump straight into product number one. So product number one then is this rechargeable portable mini pump. Now, when I first saw this product, to be honest with you guys, I was a bit skeptical about it. But the more research I did into it and the more sort of information I found out, then the more it kind of made sense and the more potential that kind of presented itself. The first point being then is the fact that it's rechargeable and it's portable. So you can take it anywhere you want, which opens up a huge scope for this product. It could be for somebody could just keep it in their glove box of their car in case they get a flat tire. Obviously cyclists is going to be handy products for cyclists and camping too for people blowing up their air beds and they don't necessarily have access to a power supply. Then a product like this is just going to be absolutely ideal. The fact that it's rechargeable as well makes it eco friendly. One of the biggest feedbacks then. In fact, it was more of a complaint when I was selling within the Cycling niche LED lights was that customers wanted a rechargeable light because it's better for the environment. Plus, it's a lot more hassle free. So if you have battery powered things and obviously you have to make sure you keep stock of batteries, you have to keep throwing them away and replacing them, etc. Whereas with rechargeable, obviously it saves all of that hassle. And in the long run, it's going to save you money on batteries too. So that's definitely another plus for this product that people will like. Moving on to point number two then, which is great upsell and cross-sell opportunities. You only have to think about within the Cycling niche and camping niches, especially there's just hundreds of different products that you could add on top of this and offer people. And if you're not if you're not integrating upsell and cross-sells into your store, you are 100% losing money. It's like the number one thing I recommend people do to increase their average order values. And as a result, you're also going to increase your profit margins. Point three then is that there's some really effective marketing ad capabilities and opportunities for a product like this because it is such a visual product. And I'm going to demonstrate what I mean by that in a second. I've actually found a really cool ad that I like. But I also want to combine this then with point number four, which is that it's popular with people, which is the comments on the ad which I'm about to show you. You'll see in a second that people are actually really liking this product. So this is the ad itself. I'm just going to play kind of like the first 10, 20 seconds for you so you can see exactly how to demonstrate something so effectively. And the best way I've said it in previous videos before is that it's just to show the product working and what it can actually do for someone. How it can make somebody's life easier. And as you can see, there's so many different applications for something like this from basketballs to car ties to bike ties, etc. The next thing I wanted to show you guys then was the comments for this product. We can see that it's quite popular. People are quite liking a product like this. So for Karen Baikona, I own a bike and car, obviously.  But I like this, love this, cool one. Oh my god, wow, we need one. Somebody asking about the pressure max. The next thing I want to point out, in fact, is a bit of a side note. But this page is actually replying to pretty much almost every comment telling people where to go to buy this. And this is a really effective strategy. And trust me, if you've got the time to do this, it can make all the difference. One thing I would say, though, is don't just spam people with the same message like these guys are, make sure you put a custom tailored proper message to these people and always sign it off with your first name as well. Those little personal touches, trust me, can make all the difference. Moving on to the interesting part of this product then is how much money can this thing potentially make us. So if you're getting it shipped from China to the UK, you're looking at £27.93, including an e-packet, which is about $35 if you're watching this from the US. In terms of the retail price then of what I recommend you sell this at, I would say £60. Now, you might be thinking £60, no chance is somebody going to spend that. But if we see, have a look at what these guys are selling it for, and I believe, I think it's £77, which is a lot cheaper than what these guys are selling it for. So as it says there in brackets, that's as a minimum. I would start at that at a point and if you do well then slowly start to create the price up. So that leaves quite a healthy profit margin of about £32. And if you can achieve a cost per purchase of £10, then obviously that's £20 clear profit per sale, which is very decent. You'd only have to sell say 10 of these things every single day, and that's about 70 grand profit a year. So do the maths, it's £60 divided by £32 profit, leaves you with a £1.87 breakeven ROAS, which is fairly achievable on Facebook in my opinion. In terms of the tags and then also another key points to this video to give you guys an idea of how to go out there. And so the products like this, I would go for male and female. Usually I would stick to just male within the cycling niche, but with it being Christmas coming up, I can see the old wife or girlfriend seeing this, especially if their husband or boyfriend is into cycling and treating them to a nice present like this. I would go 25 plus then in terms of age, just purely because there's not going to be many people younger than that that have the spare kind of cash of £60, £70 to spend on a bike pump. In terms of the actual interests themselves, obviously you've got camping, you've got Halfords, if you want to try and sell to people within the county. So if you're watching this from the US, I'm not sure if Halfords is over that side actually, but Halfords is a car shop basically. And then obviously in the UK too, we've got a store that's called Blacks and that's an outdoor shop for people who like hiking and camping and those sorts of things. So that's product number one then. Moving on to product number two, another cool product that I come across on my Facebook news feed I believe, and something like this I believe just has that wow factor because it's something new that not many people have seen before. So the way this product works, I will be showing you a video ad for this too, is that rather than having a remote control car, you've put this thing on your hand and depending on the motion of your hand depends on what the car does. So it makes the perfect gift for XMOS which makes it purely really relevant for this time of year and it's a unique RC car. It has that unique selling point that I've just mentioned that not many people have seen before and that in itself is what's going to attract a lot of people, especially parents to a product like this. In terms of the marketing ad capabilities too, it's really effective because it's a really cool product that if you demonstrate it well, then obviously it's going to attract a lot of people. It's going to get a lot of engagement and the more engagement you can get on your Facebook ads, then the better. So again, I'm just going to play you the first 20 seconds of this ad so you can see exactly what it does. If it was me then, I would actually buy this and record my own video ad just because I'm confident in my own abilities to produce something a bit better than this. But if you'd rather just get straight down to selling, what I would do is contact the supplier and ask them for the original file for this that doesn't have the Chinese writing over the top and then obviously just add your own writing to it. So that's product number two then. Let's just go back to the presentation and continue on with the points. Number four then is it's easy to tag in on Facebook because Facebook, you can tag it certain things specifically about somebody. One of those things is what kind of children they have in terms of their age, which we're going to be going through in a second. And the final point then is great profit margins. So including an e-pack then is £41.79, which sounds quite expensive. But then I would say you could sell this for easily £80. Typically for a decent RC car then, certainly when I was growing up, you're looking at an excess of £100 and the technology to have a controller like this probably didn't even exist either. So I think personally, I think you could get away with a bit more than this, closer to £100. And if you can, that's going to make a big deal in terms of your profit margins. Even at £80, you're still looking at nearly £40 profit per sale. Take off your Facebook purchase cost and you're still looking at £28 to £30 profit per sale. So again, you'd only have to sell say 10 of these things and you're looking at about 50 grand profit per year, if you can do that every single day of course. So that leaves you then with a 2.09 break even ROAS, which is slightly high. But again, you don't have to sell many of these to make a decent chunk of money. Facebook tag team wise then I would definitely go male and female just purely because this makes a perfect gift from a parent. I would choose parents over the age of 30 plus as well, just purely because my guess would be the sweet spot with this would be a child in the age sort of 12, 13, 14 years old. And there's not going to be many parents in their 20s that have kids that age, but you never know. It's always worth testing. And then going back to what I mentioned earlier, one of the options in which you can actually do on Facebook is pick parents with children of a certain age. And I would say anywhere up to 15 years old and would be ideal for a product like this. The other interests as well that I would include is online shopping. That is actually an interest you can target, which is our deal for this time of year. And so is the next one then, which is obviously engaged shoppers. By the way, guys, any questions on any of these products, any of the marketing strategies, whatever it is, make sure you leave a comment down below. I always do answer every single question. So whatever it is, then feel free and I will get back to you. Moving on to the third and final product then. One of my favorites is this multi function vegetable slicer. So the reason I know this is a perfect gift for this time of year is for Xmas meal prep. So obviously most households in the UK are going to be cooking some form of a Christmas dinner. And a project like this will be ideal to help out with that. It's quite an operation. Certainly my household when the family is together and everybody's cooking, there's so much vegetable prep, meal prep, et cetera going on. A product like this, in fact, I might even buy one for my dad because he tends to do the cooking and he tends to recruit us all to come and chop up all the different vegetables, et cetera. And something like this then would just make that process a whole lot quicker and a whole lot easier as well. The next point then is it's really effective in terms of the marketing and capabilities. I've got another great video ad to show you guys. I believe this one is actually on AliExpress 2 from the supplier. So I would contact these guys asking where they got this video from and if they made it themselves and I would steal it. If they didn't, then just make sure you're careful about what kind of videos you use. But obviously this video demonstrates the product itself really well. Something like this is definitely going to get a lot of attention on Facebook, which is going to increase your engagement. It's going to increase the shares, the comments, et cetera. And that can only prove to be a beneficial thing for Facebook ads. So a great product, a great visual product to be advertising. Final point then is there's great profit margins. One of the best products in fact in this video, which I'll go through now with you. So £8.77 including ePackets that's delivered the only cost you'll have to pay. Obviously that's under that VAT and import duty threshold, which is £15 into the UK. Retail price, you could sell this at £25. Now I did quite a bit of research into this and I believe I'm not, I actually found some websites selling this for £40. So as kind of like the worst possible case, sell it at £25 and you're still looking at £16.23 profit, which leaves you with a break-even rise of £1.54, which is very easily achievable on Facebook, certainly in Q4 anyway. Moving on to the final point then of product three is the Facebook targeting. I would choose females. Now that's not me saying that, that is audience insights. If you put cooking and family, things like those, those kind of interesting to audience insights, then you'll find that 70 to 75% of the audience is made up of females, hence why I would say choose that. I would go 35 plus as well, just because certainly talking from experience being a young-ish person at the moment, I can't be bothered with cooking. So me personally wouldn't buy something like this because I don't go to those kind of extremes. It tends to be the slightly older generation that would cook proper meals.  And then in terms of the actual interest themselves, I would go for online shopping again and engage shoppers. I always would this time of year because that way you're going to make sure that you're focusing on those people who are doing their Christmas shopping on Facebook, which is only going to be a good thing. The final two then is cooking, which you can target as an interest and you can actually target family as an interest too, because obviously if somebody lives on their own or with one other person, they're not going to be cooking a massive meal and a product like this might not be as desirable, whereas in a big family like mine where there's eight of us as a minimum, then there's going to be a lot of meal prep going on and there's going to be more uses for a product like this. Now with that being said, that pretty much covers all three products. Moving on to the final slide, I just want to say thank you for watching. I really do appreciate it. The support on the channel recently especially has been absolutely awesome. So thank you very much. Please do keep it coming. Please make sure you hit the like button. Follow me on Instagram and I have got some free e-books as well that are available to download for free. So make sure you check them out in the video link below, in the description below. And with that being said then, let's get into announcing the winner of the one to one call from my previous video. What's up guys? So this is my previous video then. If you haven't seen it yet, please go check it out. It's had some really good feedback, so I'm sure you'll like it. Anyway, we're here to announce the winner. I've copied the URL. I'm just going to put it in this box here. Get the YouTube comments, 21 unique comments, which is absolutely awesome in a day. So thank you very much. And the winner of the previous video then is Jim. So thank you very much Jim for your comment. Hit me up on Instagram. We can get the call arranged. And guys, if you just want to get straight down to business, book a call for the next 24 to 48 hours you can do so. Just make sure you check out the links in the video description below. And with that being said, thanks again for tuning in. I hope you enjoyed it. And I'll see you in the next one.


Passwords are the first line of defense in our digital lives, so it's never been more important to keep them safe. But when you're traveling dozens of passwords across multiple websites, it feels like there's always a new account to set up or manage. Now, one day we might live in a world without passwords, but for the moment, we're stuck with them. And if you don't get password management right on your website, people will tend to devise unsafe workarounds. So this session will show you how to make the most of platform features, in particular, how to work with AutoFill and how to successfully interact with password managers like the ones that are already built into Chrome and other browsers to encourage strong passwords and avoid compromise, reused or weak passwords. You'll learn best practices like allowing your sites and apps to share passwords through digital asset links and will give you some stats and examples to help your team prioritize. We'll also show off some new tools and capabilities in Chrome. Now, one thing before I get started, this session is about front-end best practices. I won't be talking about back-end services for managing authorization and passwords. If you wanna learn more about back-end best practices, check out the links in the description for this video. I've added links there to all of the resources I refer to in this session. I will not be trying to squeeze URLs on screen. Anyway, let's start with the bad news. Billions of passwords are compromised due to data breaches each year. More than 15% of internet users have reported experiencing the takeover of an email or social networking account. And there've been hundreds of major security breaches and they're still happening. If you're wondering what this all costs, well, check out the IBM cost of a data breach report from last year. They estimate the average cost of a data breach at 3.9 million US dollars. And it's worth noting that healthcare and small businesses were hardest hit. And the average time to identify and contain a data breach was 280 days. Getting password handling right becomes even more important as we spend more time working remotely and when more of our work, leisure, shopping and financial transactions happen online, increasingly at home or in public places where we don't have some of the protections that can be provided in an office. So why do we keep on getting problems with passwords? Well, firstly, people reuse and share passwords. And according to our metrics, nearly half of every password stored is a reused password. As I'm sure you know, reusing passwords is a problem because a password data breach on one site can compromise security on all the sites that use the same password. We also tend to use passwords that aren't strong enough or which have already been compromised in data breaches. For example, capital P for SSW0RD hash might seem like a strong password but it's been compromised multiple times. So as a developer, well, what can you do about it? Well, before you start thinking about the details of password management, make sure you've got the basics right. So here are the basics. Firstly, avoid unnecessary login and enforce strong passwords. Don't force password updates. Never allow compromised passwords. I'll show you more about how to do that later and make it simple and obvious how to change passwords. You can find out more about all of these topics and lots more detail about getting password forms right in our guide to sign up form best practices. One really good way, of course, to reduce password vulnerability and improve sign in completion rates is to offer federated login. Now, this example from reddit.com shows how they focus on federated login while also offering an email option. In some cases, you might also want to offer alternatives that don't require a username and password for initial sign up. One way to do that is to verify a user with an email address or phone number instead. Security needs to be proportional to risk, of course, but you should certainly consider enabling your users to set up multi-factor authentication. In other words, multiple types of authentication rather than just using a password.  The thing is, it doesn't matter how strong your user's passwords are if they get stolen and multi-factor can really help with that. In a 2019 report, Microsoft found that their user accounts are more than 99.9% less likely to be attacked if they use multi-factor authentication. They defend against hundreds of millions of password-based attacks every year and have found that attacks which target non-password authenticators are much more rare. Making multi-factor authentication really simple to understand and set up for your users is one of the best ways you can help keep your users and your business safe. Biometric authentication can be a good way to do this and the Web Auth N API, which is widely supported now, makes it easier to implement. You can try this out at our code lab. And if you want to see biometric authentication in action, take a look at ebay.com. Their sign-up page focuses on federated login and then offers biometric authentication. It's simple and friendly. Now, if people forget their password or discover their password has been compromised, you need to make it really easy for them to set up a new one. Quick and easy password reset can help protect your site and reduce your support and help desk costs and reduce the number of users who just give up and don't come back when they get their password wrong. According to a UBK report from 2019, I don't exactly know how they work this out, but apparently US users spend an average of 10.9 hours every year entering passwords. So make password reset simple and make it easy to access. To make it even simpler for users to change passwords, add a well-known change password URL redirect to your site. This enables password managers to navigate your users directly to your password management page. This feature is now implemented in Safari, Chrome, and is coming to other browsers, and you can find out more from our web.dev article. Making sure your sign-up and sign-in forms work well with password managers that are built into browsers or accessed as separate apps is one of the easiest ways that you can make your site more secure. Password managers suggest and store unique passwords so that users don't need to choose, remember, or type passwords themselves. Password managers can help minimize the likelihood of problematic passwords, and because they enable users to avoid typing in passwords, they help reduce opportunities for password theft. With password managers, passwords are bound to the origin where they're generated, which makes it harder for passwords to be stolen by phishing sites, pretending to be something else. And that also helps stop social engineering attacks where users are tricked into providing their password on a site that's actually different from the site where they normally use it. So password managers are great for security, and they also improve sign-in completion rates. You might be concerned that password managers become a single point of failure, but that's far less likely than user-generated passwords being compromised. As security expert Troy Hunt put it, password managers don't have to be perfect, they just have to be better than not having one, and that's why organizations such as the UK National Cyber Security Centre advocate for them. You can check out links to their resources, by the way, in the description for this video. Now, you might also need to handle sign-in on multiple sites without requiring separate account handling for each site. For example, lots of global companies have a different top-level domain for each country where they operate, and you know, what about password management across web and native platforms? Browsers now have a way to set up affiliations that password managers can access. Android and Chrome offer digital asset links, iOS, macOS and Safari have shared web credentials. So for example, Chrome to enable the built-in password manager to work across sites, you create a JSON file like the one shown here. You host the file in the well-known directory for every site where you want to use it, in this example, the .com and .com AU sites. Make sure that your host permits Google to retrieve the file, adjusting your robots.txt if necessary. Now, to enable automatic sign-in across a website in Chrome and an app on Android, you create an asset links JSON file that declares the relationship between the website and the app. The JSON you serve here will be used on the app side, so you need to include the site itself as a target. Next, you need to declare the association in your Android app. Add a metadata element to the manifest file under application, and add an asset statements string resource to the strings.xml file, specifying the asset links JSON file to load. You'll then need to publish the app to the Play Store, released in the public channel. You can find out more about digital asset links from our article on developer.chrome.com. So, password managers can sync across devices, across native and web apps, and for new devices, so users don't have to worry. And each time you remove the necessity for the user to re-enter their password, you take away a point of vulnerability and the potential to lose a customer. Password managers like the one in Chrome also check for compromised passwords and allow you to check if any of your existing passwords have been compromised. And, you know, password managers really work. As a result of safety check and other improvements launched in 2020, we saw a 37% reduction in compromised credentials stored in Chrome. I mean, that's fantastic. All in all, password managers are a big step towards a future where users never need to think about or type in their passwords. So, again, as a developer, what can you do to make your sites more accessible to password managers? Well, you don't need to do anything fancy, just stick to widely supported, standardized web platform features. First up, make sure to use type equals password for password inputs, fancy tricks that do something different, you know, like flipping input type from text to password or setting like text security disk as the font of the text input or whatever. All this just makes it harder for password managers to understand what's going on. When the browser encounters a password input, it classifies the form that contains it as sign in, sign up or change password. Depending on the type of the form, the password manager changes its behavior. But, well, you know, how do password managers guess the form type? Well, different password managers use different heuristics to guess the form type and meaning of inputs. It's a wild world out there on the web, as you know, and browsers try to do their best. But you can help. First up, for a new password on a sign up or change password field, use autocomplete equals new password. And for the password input in a sign in form or the input for the user's old password in a change password form, use autocomplete equals current password. Another simple thing you can do to help your site work well with password managers, let users paste passwords. Not allowing password pasting, you know, can break password manager interactions. But, okay, what about people who don't want to use a password manager to generate and store passwords? What about rules for strong passwords? Password managers are great, but many people still want to use their own passwords. So you do need to implement rules for password strength. I won't go into the details here, but the US National Institute of Standards and Technology provides full guidance. Now, here's where we hit a problem and you've probably encountered this. We use your password manager to enter a strong password only to discover it's not acceptable for the website we're trying to sign up for. As a web developer, the answer is to set minimal rules on new passwords, but not to allow compromised passwords and not allow passwords that are in some way easy to guess or crack. Don't apply any other constraints, insisting on upper and lowercase letters, numbers, and you know, special characters doesn't in itself make a password secure. For example, like I said above, the password capital P4SSW0RD hash has been found in multiple data breaches, even though it satisfies password rules on many sites. Insisting on really long passwords kind of sounds good, but it can encourage insecure workarounds, such as repeating words or writing down passwords. Insisting on special characters encourages obvious substitutions and additions. Arbitrary constraints make password entry tiresome for users and password validation more complex for developers. Worst of all, your password rules may not allow strong passwords suggested by password managers, and that's likely to encourage weaker passwords made up by users attempting to fit the rules, or you know, they may just give up and leave your site. Rather than apply constraints on password format, you should make sure that new passwords are secure by, as I said, not allowing compromised passwords and not allowing passwords that are inherently weak. Avoid dictionary words, repeated or sequential characters, and context-specific words like product and usernames. Use an API such as Habibin Pone to check compromised passwords, and you can actually run that locally if you prefer, and you can use a tool like ZX-CVBN to check password strength. You know, Chrome engineers see all kinds of weird and wonderful stuff in code for password inputs in the wild. I mean, you know, forms within forms, multiple hidden password fields to deliberately confuse password managers.  You know that we've seen it. And the bottom line is don't do it. Complex or invalid HTML and sneaky JavaScript hacks are likely to make your sign-up and sign-in forms less secure, less likely to work with password managers, and more likely to increase form abandonment because, you know, they just don't work very well. Keep it simple, valid HTML, and no hacky JavaScript. Again, you can find out more from our resources on web.dev.  You can also help password managers by using different name and ID values in sign-up and sign-in forms for the form element itself, as well as any input select and text area elements. In Chrome, you can check how the browser interprets your autofill fields by setting the show autofill type predictions and enable show autofill signatures, flags. Now, the good news is that an increasing proportion of sign-ins are done using password managers. In Chrome, around 50% of website sign-ins are now assisted by the browser. And as I said in 2020, we saw a reduction of around 37% in compromised passwords. That is really great news, but, you know, there's still room for improvement. According to our research, even though the number is going up, which is great, still only 32% of people use a password manager. In most parts of the world, around 20% of people or more still physically write down passwords. You know, in the US, it's actually 25%.  Anyway, we need to get that number down. So to find out more about working with passwords, like I say, check the links in the description below this video. And thank you so much for watching.


Hello and welcome to the CMC Markets Monday market webinar with myself Dave Madden marketing analyst here at CMC Markets Today's date is Monday the 16th of April 2018. The time has just gone 1215 BST furnace summer time quarter past 12 UK time quarter past midday And as always with the webinars, what I'll be doing is I'll be leaving the risk warning screens Risk warning slides on the screen if you'd ever read through. It's all very straightforward stuff It essentially states anything that has covered in today's webinar is purely just my own thoughts views and opinions and comments I should not be construed as explicit Trading or investment advice and it's something that'll keep my clients department very happy And if you tune in regularly to our webinars and the videos that we produce here at CMC Markets You know that it's all fairly standard stuff So while you're having a read through the risk warning slides, I was probably ever Quickly just to talk about kind of major topics and themes of the financial markets in the past few days essentially The markets had a recently muted reaction to the airstrikes in Syria Salty calls a lot of political political news. I suspect it's going to remain in the news probably 24 hours possibly even few days But for the first financial markets is concerned. It's relatively There's not has been a massive reaction to these to the situation the clue but that's your political Situation isn't any clear isn't isn't any more optimistic, but then again, it isn't necessarily any worse You know, there isn't a certain kind of fear factor from investors as some people may have may have anticipated what happened here on Monday morning, but hasn't actually really delivered There's been a few corporate stories out there Sharp pharmaceutical assaulter on the college you business sharp sharp Sharp pharmaceutical is also possibly looking at the subject of a takeover bid speaking of takeover bids Whitbread is Coming under a bit of pressure from activist investors Couple of activists investors that built sizeable single digit stakes in the company and there's once again talks that Whitbread could be demurged could be broken up into the cost-to-cost Division and also the primary in division. These are just a couple of the kind of major headlines corporate stories Yeah, I'll have under this morning Well, quickly do is I'll go to our a new analysis section of our website How I'm gonna do now is have a quick scan through the week ahead I suggest you take a look at the the news and our section of website It gets updated several times try the trading session a few of us a couple of us here in London updated on a daily basis And also we have the tributaries from our for market analysts around the world as well So if you scroll along here to the right, you will see late every Friday after every Friday I did it every trading week every Friday We will have the week ahead update posted on a quick lecture the week ahead So keep keep an eye out for one of the major economic teams major corporate and economic stories of the week So turn to tomorrow to tomorrow Tuesday We have Chinese GDP retail sales and industrial production on Tuesday. We have fun your figures from sports JD sports On Tuesday for tomorrow, we will have fun your figures. Sorry. We have first-half figures from associate of British foods I'm actually will be in the process of having an update on our website tomorrow morning as a reaction to the numbers and the And also commentary on the share price move On Tuesday and Wednesday, we have we continue at US Bank earnings We have Goldman Sachs and Morgan Stanley will have their Q1 numbers out and on Wednesday We have the Bank of Canada the Canadian Central Bank interest rate decision Coming through on Wednesday. So they're the major both corporate and also economic stories to watch out for this trading week For those of you that are unaware, we also have a trading We also have a Economic calendar on our trading platform if you go to the market pulse section fourth option down market calendar gives you a breakdown of the major economic events of the day and Whatever the the figure comes in it'll be populated in the actual tab And then of course you also have a comparison forecast to look at and also the previous figure as well from that particular reading So some of the economic indicators that I mentioned Are going to be are going to be out out in the next Out of this week are going to be listed here on the particular trading calendar. So it is worth keeping eye on that What I'm not going to do as always is I'm going to run through The major indices a couple some commodities and currency pairs If you have any questions about about about markets, I'm covering feel free to ask And in the chat box and I've ready markets. I haven't covered and you want me to look at please please feel free to ask again So take a look now. What's going on with the FTSE 100? So the FTSE isn't fairly decent shape as you can see here the FTSE 100 Granted it was the early hours of the trading session but as you can see here in the market outside of the official trading hours between 8 a.m. And 4 30 p.m. For the summertime We can see here the market did much push push higher here and it just Fits it nicely with the valley. The FTSE has been in for over two weeks now granted this this this higher This this high here One two week higher here was created out of hours But it's going to show you which direction the market is moving in now. What's interesting about this this particular Candle here is that as the market was pushing higher here We saw a steady increase in the MACD indicator the MACD histogram. So which effectively measures momentum As you can see here when the market pushed higher here and created the highest seed in a number of weeks that that happened When momentum is actually in decline So we have a scenario whereby the market's pushing higher creating in this case, you know higher Higher highs, but the that is not replicated on the MACD Indicator it would suggest that we could see a bit of a turnaround So so the market has had a good move on the FTSE for that's a couple of weeks That could see a bit of a turnover or a bit of a pause before you potentially see another move higher But this upward trend over the last couple weeks is still very much in play I just suspect that seeing as the positive of momentum is cooling We could see a bit of a pullback. We could see a pullback towards the 7200 area Or perhaps down to the 50 moving average at 7165 But if should the wider kind of more positive should the wider positive trend of the past two and a half three weeks continue We could be looking at taking out the uh, we could be looking at targeting the late late February high Of 7,340 and if you go north of that, you could be looking at getting back up towards the Psychological important 7400 and of course 7400 also going to coincide to roughly the 200 moving average, which is also going to make the data breaker level all the more significant But it's only if you head south to say 7100 I could could be that then we look at possibly targeting 7 000 and if you go south to 7 000 Then it is it's quite likely that this move is only a correction and the market's turning over on itself yet again And it moves south 7 000 could bring us back down towards 6,839 the late March low I'll take a look now what's going on over in Germany on the DAX so the DAX as Is in for the last few weeks has been a correction moment like the 4200 as you can see here that high I was created this morning. It's taken off the high of the middle of March And we've hit a level here not seen since late February. So that that tells you what the sentiment is rep multi-week highs We printed multi-week highs It would suggest that things are looking quite positive as the market's pushing higher here We're still seeing a steady increase in positive momentum So the upward move is being confirmed by the steady increase in the MACD indicator Which is which is good, which is good for the BF and the bulls The next step to keep an eye on the upside will of course be the late February high of in around 12600 and if you go north of that then that's an idea to keep an eye out for this price area here of 12,741 notice how it's We've had a bit of consolidation in rather price area and actually the support In in January and also we've seen a bit of consolidation from that from early from early February In around that area as well. Can I keep an eye out for 12,741 and if you go north of that We could be looking heading back up towards say the 13,000 level Seeing as the market has had a decent bullet in the last couple of weeks We may see a better profit taking or we may see a bit of a pullback And if we do we could be looking heading back down towards the fifthly moving average which comes into play in around 12,300 but it's only if it's only if we head south of say 12,000 A big psychological number could then we'd be worried that the market's going to turn over itself yet again And I thought with the case then keep an eye out for this price area here in around 11,000 Well, let's call it 11,700 put to be a bit more precise. It's in around 11,692 So keep an eye out for that area level to the downside. Should the market turn over should the market go south of 12,000 The market markets, uh, the both the Dow and the S&P 500 are in better shape than their european counterparts And we have a look at those now So take a look here at the Dow Jones As you can see the last Couple of weeks the market's been broadly kind of moving higher a steady series of higher Lowes we haven't really had the The coinciding higher highs. So there's a firm base in here But we're not really see we're not really seeing a major amount of buying pressure kind of driving it higher. So The way I see it is this if the market remains north of this right line here the tourney moving average the outlook is Is going to be on the positive side But that being said we haven't seen any signs that the market is looking We haven't seen any signs that there's any any major buying pressure out there They kind of drive the market up towards 25,000. So we see the nice collection here of Higher higher lows, but we haven't really seen the higher highs in the flip side So it would appear that that this area here in around the kind of 24,600 ish Which kind of coincides with the 50 moving average this this this blue line here does appear To be acting as a bit of resistance So we get we'd need to take out that level here and also The the the other line here the 100 a moving average which comes to play at 24,840 We need to take out that before you become more confident that this upward trend is Has got legs basically and if you go north of that and the big psychologically important 25,000 level Then they'll come into play there once you go beyond that and if you take if you get a higher 25,000 We'll then be back to say about three week or four week highs and I would suggest that we're kind of we are Broadly speaking getting you on this positive move that we've seen over the last couple of weeks If we fail to take out the 50 moving average and the water moving average the market turns over on itself again We may find a bit of a bit of buying support coming into play in rather 24,000 mark And then if you go south of that next there keep next area to keep an eye on for Will of course be the 30 moving average which comes to play at 23,628 And if you go south of that the 20 moving average then turn your attention to the february low of 23,138 and that's the next big level to keep an eye forward to the downside Take a look now. I was going on at the s&p 500. It's a fairly similar chart We've seen it's holding up of the 30 moving average, but we haven't really seen a nice collection of higher highs So we can't really be overly confident, but as you can see here Similar to the Dow Jones, it's north of the 20 moving average Which of course which is just that as positive. We've seen a nice collection of higher lows here We haven't really seen a corresponding collection of higher highs As the markets have been pushing higher here in the past couple of weeks We've seen a steady increase in positive momentum. So the upward move is being confirmed by the MACD indicator. So momentum is with the buyers We just haven't really seen any kind of any major buying pressure to drive it on towards s&p 2700 area Which of course is big psychological number, but also coincides with the 130 moving average Notice how it dropped the month of March on a couple of occasions The world moving average didn't both act as support and also resistance on a couple of occasions. So keep an eye out for 2700 on the upside and if you go north of that They keep an eye out for the kind of this area here of 2752 We saw a lot of We saw some price consolidation in around that area in the middle of last month And if you go north of that they keep an eye out for 2800 at the upside We if the market does drift lower, we may find some support in around the 2647 or 2640 area and if you drift south of that again We may find some support in a 30 moving average which comes into play just north of 2600 and if you go south of the 30 moving average then turn your attention back to the February lows of 2532 I take a look now at what's going on in the gold market So keep an eye out what's going on here in gold to be honest the gold market has been a bit dull the last number of months If you're a rate if you like to trade in range bound markets Then gold will be possibly one of interest for yourself But if you try to train the trend it may not be the most exciting for you Broadies being gold has done 30 as I spent a lot of time north of say 1310 But also kind of south of say 1355 at 1360 And the trend recently in the past few weeks has been to the upside here We have seen a nice collection of higher lows We haven't really seen that many kind of classic level of higher highs This candle here does look quite posh But bearing in mind and you may think so all this could be it snapping out of it This candle occurred last wednesday around around this upward move around 4 p.m. Last wednesday when it's announced that Saudi Arabia Intercepted missiles from Yemen and which came which came into Saudi airspace. So That that move to the upside and gold happened on the back of the of the announcement that Saudi Arabia Intercepted missiles from coming from Yemen But as you can see the market has drifted lower on the back of that since But we can also see that this this blue line here the 50 moving average which comes into play around 30 30 Has a decent level of support in recent weeks And while we remain north of it It is likely that the bias is going to remain to the upside But we would need to take out the recent high of 13 66 before we can actually get more confident that the the market isn't an upward trend Should we go north of 366 we could be looking at it to 1375 11 not seen since july of 2016 And even if you do drift a bit lower even if you do drift south of 1330 We may find some survive support would play in around 1320 And even if we go south of that again We may find some support coming in when they get a 1305 1306 area It's only if you go south of 13,000 1300 rather would start to get a bit worried about the price action of gold I take a look at what's going on in the oil markets to start off with break food oil I'll start off by looking at break food oil on a double on the weekly chart And I explain why and you'll see why in a second because I have the Fibonacci retracement Analysis proposed on the chart So for those of you that don't know what the Fibonacci retracement is if you've got the technicals and then if you go to studies within that No, I'm in the wrong area here Under drawing tools rather Uh, it's this is the Fibonacci retracement here and essentially states that it's the Fibonacci You're going to school of retracement theory essentially to say it's after a major market move Some if that all of that move is retraced and it's It's believed that there are certain kind of key levels that a market that a market move will retrace its levels to 23.6% of the move 32.5% of the move 50% of the move and 61.8% of the move and also 100% of the move So if you take a break food oil here on the cash market And take it from the high of 2014 down to the low of 2016 That move was quite substantial I went from north of say 116 down to around south of $28 a barrel And if you look at if you apply the Fibonacci retracement You know, it's going to suggest that x amount x amount x percentage of that move is going to be retraced And as you can see here The market has retraced over 50% of that downward move of that downward move from the high of 2014 to the low The market has retraced more than 50% of that move. This is the 50% line here the dotted line We're pretty much just on the 50% retracing at the moment. So the market has regained 50% of it and it's hit a level not seen Since late 2014 it would suggest that things are looking quite bullish for the oil market So I'll take a look now on a daily chart I'll look at some Areas which could be of significance this dotted line here, which are looking at is the is the 50% retracing So we can see how the 50% retracing mark on Brent food cash is actually currently acting as a support And that comes into play in around 71 dollars and 71 cents And even if you do manage you're going to drift a bit lower there You may find some support coming to play in around the 71 dollars mark Already possibly as low down as the 69 dollar mark And then even you go south of that This price here which converges on the 50 moving average and the 100 moving average You may get to get um See if buyers enter the fold should be to be dipped down here and that will bring us down to around 66 dollars and say 95 cents because the oil market has been a solid upper trend Since june of last year. So we're talking about a you know, a nine 10 month 10 month rally So even if you do have a decent pullback, we may find fresh buyers entering the fold At most of the upside on a Brent Brent crude oil Potentially the area of assistance could come into play at 76 10 11 not seen since late 2014 I'll take a look now what's going on on the WTI market and to be fair the chart looks reasonably similar It's recouped about 5% of the losses that was incurred between 2014 and the lows of 2016 As you can see here But at the same time obviously the price levels are different as it is different markets But the the shape of the chart is fairly similar. You can see here since june of 2016 It's been in a solid upper trend higher highs and higher lows even though we saw a sizable sum off in uh In late january february the market continued on it's it's upper trend higher highs and higher lows only on friday We hit a level we get levels not seen since day 24 deans. So we are talking we are talking Uh levels um in about three and a quarter three and a half year high So it gives that give you an indication of how much the market has come along uh in recent months Uh, if you continue to push on higher from here, we keep looking towards the kind of big psychological numbers of say $68 a barrel $69 a barrel $70 a barrel $70 will be the big one to keep going forward to the upside for WTI If you move to the downside from here, we could really get support coming into play in around $66 a barrel Or perhaps down even low as 64 30 And even if you drift south from there, we may find some support coming to play in a 62 spot 89 50 moving average or even down as low as 62 dollars a barrel itself Like I said, it's been a solid upper trend for for nine months It's at it's higher than or it's higher than in over three years So this is the the bullish trend is likely to continue. So even if you have sizable pullbacks We couldn't see some fresh buyers into the fold I'll take a look now at a few currency pairs as I mentioned at the top of the webinar Um, I'm happy to discuss any any markets You want to have a look at just feel free to type away in the chat box I'm going to do a few the major currency pairs now euro dollar pound sterling euro sterling and dollar en But through any markets you wanted to take a look at feel free to type in the chat box So we're looking here at the euro versus us dollar The wider picture has been a market which has been a fairly clear upper trend In recent weeks though, it's been a bit range bound. It hasn't been it's The euro has held up against the us dollar But hasn't really had the energy of the momentum they can keep on pushing higher and then towards a 125 area So you can see now at the moment we're pretty much resting on the 50 moving average Which comes into play in around one spot 23 26 Uh, if we remain north of that the likely the likely that the positive Trend that's been in play placed recent months is going to continue keep enough for the upside 124 And if you go north of 124, we could be looking heading to the march high of 124 76 And if you go beyond that and they've got next big big psychological number to keep enough for will be one spot 25 Even if you do drift floor, we could find some support coming to play in around the 123 area or the April low of one spot 22 15 and even it's only if you take out the the march low here This is this particular candle here Which came into play on the first of the first the first of March at one spot 21 54 It's only if you take all that that candle that that that low there Then traders begin it begin to to worry and we could see a bit of a deep a deeper retracement In line with your daughter if you go south of that We could be looking heading back to this area here the early the early January high of one spot 20 92 We're now going to look at the pound versus the u.s. Dollar Which has had a great run we're north of come to be north on one for one spot 43 Looking at here on a longer term daily chart if you draw low from the lows of March last year through the lows August 2016 Granted is a few occasions. They traded south of this trend line here In April in August last year, but always but it doesn't manage to hold above it While we remain north of this trend line It's like a big about the positive upward move in pound versus u.s. Dollar is going to continue As you can see here in the past couple of sessions We've taken up the the march high and we've traded north of 143 a level not seen Uh since January of this year So and if you go north of the January high it would take us to say towards 144 145 And these were levels not seen since the 24th of june 2016 which obviously for those of you know, you can Obviously for those of you if I can remember that is the early hours of the morning after the uk's eu referendum Date Friday the 23rd was the date but as early hours at the 24th We saw that major sum off in sterling on the back of the result So uh move to the upside It's likely that the upward trend is going to continue Class example of higher highs and higher lows if you continue to depress higher on a neural pound sorry pound dollars cable We could be like heading towards 144 145 146 so on and so forth Even if you do drift lower, we may find some support coming to play in around The lows of the day session Where and which coincided with the highs of last month of in rounds about one spot 42 44 We may even find some support coming to play in around this area here one spot 41 55 leaving down as down as low as one spot 41 But even if you drift lower, we had occasions where you know, we couldn't find some support coming to play In at one spot 40 which coincides with the 50 moving average I'd be perfectly honest even if you do drift below the 50 moving average as long as we hold north of the the trend line I expect the outlook could remain positive for a pound us dollar Take a quick look now what's going on in euro sterling So after months and months of being a bit range bound we did see last week The euro breaks south of the of the march low and Go out to print a level not seen since june of last year june or so may have last year So we are talking about 11 month lows that were reached recently only on friday for euro sterling So, you know my interpretation is that that tells you what much you need to know about with the direction The market is is is heading we've hit it on friday. We hit a 11 months though We've pulled back from that ever so slightly But we still haven't really shaken that with that negative move off If this negative move continues continues in this direction We could be looking heading back down towards zero spot 86 and that back are potentially back down towards zero spot 85 Notice how after the market took out the at the march low That that that march low at zero spot 86 67 appears to be now acting as resistance for the for the bounce back And even if it does go north of that we could be looking running through resistance in around the zero spot 87 area And even if you go north of that we could be finding it finding resistance coming to play as zero spot 88 It's in order for kind of positive sentiment to be restored in the in the euro sterling the market would need to regain the 30 moving average Which comes into play at zero spot 88 87 and then if you go north of that Bulls will be looking potentially looking towards the the march high of zero spot 89 67 So as soon as there are no Inquiries or comments and there are no requests for me to take a look at another market What I'll do is I'm going to wrap up things up now in a minute. I'll do a u.s. Dollar versus the japanese yen And then I'll show you one or two things on our trading platform. That will be today's session So for the last number of months So coming November until march on last month march, we saw a pretty obvious downward trend in the u.s. Dollar versus Japanese yen Market created a lower low here lower high a bit of sideways trading It's January but then a class example of lower low lower high so on and so forth had to downward trend But now we have appeared to be recouping some of the ground Not this given that the scale of the setup we've seen between November and the lows of march We went from say 114 spot 73 down to 104 spot 63 quite a considerable sell-off We are we are recouping some of that ground and the market has been pushing higher here We can see that's been confirmed by the steady increase the positive momentum We are comfortably above the 50 moving average now which comes into play at 106 spot 77 If you can hold north of that We could see this upward move continue and if we do get to push on higher from here We could be looking at running into Running into resistance at 108. And if you go beyond that, we could be looking at Target potentially target 109 spot 78 11 not seen since since early February of this year But if the market does manage to turn up dip a low 50 moving average again and and I started to drift lower again We could be looking at heading towards 106 and if you go south of 106 We could be looking heading back down towards 105 and in south of 105 We'll be looking towards the march low of 104 spot 63 And if you take out the march low, we then be looking at potentially heading back towards 104 a very good mind We haven't seen 104 on euro sterling For quite some time it was November 2016 was that time so 104 on euro sterling So it gives you the indication of how significant the march low is Of 104 spot 63 Like I said, we're going to wrap things up in terms of the markets. We've covered just there For those of you who are familiar with our training platform I've already showed you where you can find the economic calendar on the market policies fourth option down It's also worth pointing out Some of the some of the updates that we do in terms of analysis It's posted on the news and analysis section on our website Which I showed you earlier on but some of them as you get posted on insights Which is the second option down this market insights here This gets updated throughout the day economic data releases some of the market Updates that we do get posted to insights and in fact a video recording on this webinar is going to be on insights in the next hour or so What I'm looking at what you're looking at here is the chart forum and the chart forum is essentially when When I take us with one of the analysts or or even any of the CMC markets account holders that would take a screenshot of a particular market And then write a few of the words about it And I want what they think the market is going to do in terms of the price action and also levels to keep an eye out on Keep an eye out for to keep an eye out on the chart forum as well um in the same place that you found the the um The signing signing a page for this webinar feel free to sign up for other webinars that we that we have on offer so tonight um On monday the 16th of april at 1930 per the summertime half seven p.m. UK time We have to our special on overcoming the four major trending obstacles on wednesday the 18th of april at 1930 per the summertime half seven p.m UK time we will we will assemble a webinar rather on next generation forex and then of course next monday uh 12 15 will be our our weekly monday update So feel free to sign up to all those webinars as well Uh, see as there are no no comments or questions at the end. I just will I'd like to thank you Thank you all from here all of us here at CMC markets. Have a good trading week and good luck


What we're conducting today is an aircraft incident exercise. The main narrative is that two aircraft during an air show collided, one of them crashed into an area of spectators. This is driving a secondary mass casualty exercise. And so what you're seeing around you is a combination of both military and civilian unit, coordinating the initial response as well as the cleanup after the fact. You're going to see fire personnel from the medical group as well as first responders from outside in Cheyenne. You're going to see AMR with their ambulances.  So in terms of on base military response, our first responders, we have our own fire department on base. We also have our personnel from the medical group. They're coming in to provide immediate medical assistance. Obviously, every one of the military is trained in self-aid buddy care, so any on-site military personnel during the time of the incident would be immediately rendering that aid to anyone who's injured. The helicopter group that is on base, they're coming and supporting with their aircraft and helping medivac individuals that are more severely injured out of the AOR. The end game for this exercise is to validate all the procedures that everyone has in place for those theoretical situations and making sure that again, if something does happen, it's not the first time they've seen it real world we are actually able to practice because at the end of the day, hope is not a strategy that we'd like to employ in the Air Force. We'd like to employ strategies based on real, tangible skill and you can only get that by exercising. If I was to quantify exactly the level of effort that would be involved in the exercise, I would say you probably have close to a quarter, if not a third of the base population participating. Obviously in the situation where we would have a real world scenario, it would be all hands on deck. Every one of the wing would be participating, even if it's just to be that extra set of hands that can help.