All right, well welcome to the book map educational course. This is going to be a series here parts one through four We're going to go through part one today tomorrow part two and then on Friday part three And then next week we'll do it again and then get to part four as well Which will be about more advanced features today's course is going to be intro to basic market mechanics and hesitate to put the word basic in there. This is actually It's essential to understand this information, but it is as well Actually gets quite complex pretty pretty quickly, but this these are the mechanics that move the market Okay, so we're going to go over this and in some detail and then you know show some some examples in book map and How you can identify these all right risk disclaimer trading equities and futures involves substantial risk of loss is not suitable for all investors Past performance is not indicative of future results For more information you go to book map calm and become a member there And you'll have access to a lot of the free resources and then You can reach out to us at support at the locks pro calm or support at book map calm And I want to show a few more resources here so Here is our website We also have a Twitter. You can follow us on Twitter and then We also have a YouTube page And I'll reference this a little bit later because there's a few videos. I want to show you Okay, and All right, let's move on. Okay a little bit about me My name is Bruce Pringle. I've been a trader for 10 years in a variety of markets. I'm a product specialist at book map I lead the education trading here at book map and an expert in order flow and Market microstructure. Okay. I just showed the Twitter and the YouTube as well. So And support at book map calm, right? Okay, so overall this series the goals here What we're going to go through in this educational course. Okay, we're going to provide you a structure Structured understanding of today's markets. We're going to cover theories And practical uses and we're going to give you something to take away and use All right, so we're going to give some strategies and some setups some training exercises And this is all hopefully going to allow you to With a high potential here To enhance your trading execution All right This is going to be a reference guide for you to return to if needed. You'll always have it and then during the daily webinars we are going to Cover this in the live markets Okay, so you'll always have the course to come back to but in the live webinars We'll go over current Condition of the the live markets using the same techniques used or learned from these courses Okay, and we're also going to introduce you to advanced HFT or high frequency Trading concepts and applications and this is both for futures and equities traders Okay All right today's course what we're going to go through we're going to start off with basic terminology It's important to understand that that we're all in the same page here And then we're going to get into the market mechanics and in these mechanics visualized Why price moves price sweeps why price trend stops and price behavior How it moves and then we're going to get into some of the training exercises later Okay, who is this course for right? So this is for Retail and professional traders alike prop traders a dome or price ladder traders And because we can show the historical limit order book and order flow. This is also applicable applicable to swing traders And spread traders right so for the HFT environment a lot of the quants and HFT algo traders are especially going to Understand this today's lesson But there is still a lot of good information in here For for the quants financial engineers and students and this can also apply to compliance officers All right, so terminology we're going to start off with liquidity. Okay, and we're talking about liquidity here Obviously in the marketplaces. We're talking about the the limit orders Okay, the the depth of the market Where traders are lining up to be buyers or sellers? They're bidding and offering In a market and they're providing liquidity. They are making the market without them price would be Very very hard to define. Okay, the BBO. Okay, this is the best bid and offer. Okay, that's The inside market exactly where a price is currently trading Hitting the bid. Okay, that's where we're going to talk about Aggressive volume that takes liquidity Off of the the best bid. Okay, someone hits the market sell button and they'll take liquidity Lifting the offer offer is the opposite. They'll hit the market buy button and they will take liquidity off of the best offer Okay, the LOB the the CLOB and the dome. Okay limit order book centralized limit order book and depth of market Okay, they're all basically the same thing the the CLOB is kind of important to understand though because The centralized limit order book is the Really what we're talking about here and and taking the data from there and then Transposing that onto the chart historically All right, we're gonna talk about aggressor of volume classification. That's the market buys and the market sells The intent of trade That is the the traders lined up on the bid or the offer in the depth of market Okay, the current order book is the current state of that order book right now What's going on in the order book the depth on the offer the depth on the bid? the Best bid and offer the last traded volume and and the spread Okay, and then we're gonna get in the historical limit order book and order flow Which I'll define it We'll see as we go on because we record all this data in that current order book and then extrapolate that and transpose it on to the historical chart Okay All right Let's see How can the order book and order flow data help you right well as I was just explaining the current state of the market any dome Will do this right? There's no lag to it. It's showing you the liquidity at price levels I is giving you the the best bid and offer and spread The current price and the last traded volume. It is the current state of the market Okay, and then it gives you an understanding of where price might go looking at high liquidity that you can target that's going to be on the bet on the Depth of market in the on the on the bid or they offer Okay, and this gives you an advantage over the competitors. You can start to understand their activity Recall that this is a zero-sum game Structure within the marketplace. Okay, and we're going to integrate this information within the historical limit order book shortly Okay, so market mechanics the we're going to go through some basic examples and Now this this course is about education Okay, but we're going to show book map and and why that's because it visualizes this behavior Very very nicely. In fact the story of book map We Came from the HFT environment developing algos trading in the high-frequency Environment and needed some sort of visualization of where those trades were getting filled and Software was developed to understand that comprehend it and then Thought that was a pretty good idea and that led into book map becoming a product Okay, so that's why we're going to be showing book map here is to visualize these mechanics and you'll see exactly what I mean in just a minute Okay, so I need to show book map. I need to go over it here What are you looking at? in in the user interface This whole area here is historical data Okay Here is your current data here. Okay, this is your best bid and offer here Your last traded volume here, and you'll see that this is the depth of market I'm going to show you book map in just a moment here But this is the live market is a graphical representation of the depth of market Okay, the current state of that market. All right, so here's your your best bid and offer here your depth on the Offer and your depth here on the bid Okay, all right, so let's let me show you book map And we'll get it up here. Okay All right Okay, so here's book map. We're looking at the S&P e-mini and Let's see. I'll start off here and we'll just work Backwards very very simply. Okay. I'm going to take off all of the the data here So that we have something very very simple and straightforward to look at Okay, and Indicators all right Okay, so most of us are Very in tune to understanding a candlestick chart. Okay, so here it is in book map. All right and No further explanation is needed. You can see that between each vertical dotted line here. I have 15 minutes worth of data Okay, I'm going to start layering information on top of this Okay, first I'm going to add the best bid and offer Okay, now what we're looking at is the historical best bid and offer. Okay, we can let me zoom in a little bit here and so You can see this move to the upside here. Well, this was the best bid and offer within this candlestick period. Okay, so this is a one-minute chart and You can see the The the closer of that candlestick, but here's where the best bid and offer was during that time Okay, the red line is the best offer. The green is the best bid Okay, now let's add on some volume dots Okay, so now what we're looking at here is the volume traded within That best bid and offer Okay, so this candlestick that you see here this one-minute candlestick chart Well, you can see the where that volume took place You can see the type of volume. It was I it was a lot of buying that took place and You can see that we're giving you the overall Delta of this information As well. So there was some selling in here, but not as much. There was more buying in fact I'm going to zoom in here to this area. I'm going to take a quick closer look here So as I start to zoom in we can really zoom down and and show exactly What unfolded in these markets? Okay, and we can see the algorithmic activity here at very sub-second levels And we're down at the microsecond level here. Okay, all of this data is recorded But you can see as I zoom out this just becomes a bigger green dot Okay, and then you can see as I continue to zoom out We give you the overall Delta because there's so many so many trades that took place here that We need to Give you we only have so much screen space to give you something that is useful So this this data is aggregated only visually or graphically. Okay, and you can see now What comprises candlestick? Okay from the previous one here? So this is very much like a footprint chart you can start to understand where the volume took place how much or what type and Within how much of a time period here? Okay, so that's the the traded volume now. We have that on the chart and Now we're going to add the heat map here. Okay, so let's add that Okay, so now what are we looking at here? Okay, well all of this this heat map is The historical limit order book. It's all derived here from the dome Okay, so as I was explaining earlier, let's just go right back to this current market This window here We're giving a graphical representation of the liquidity in that limit order book Okay, so like right here. We can see 1347 contracts. Well that that area is painted bright white in the current order book window here So we know right right away. There's a reference here very high liquidity on the offer Okay, so that's what the it's just a graphical representation of that limit order book Now where this really gets interesting is that's the current market this window here But we we take this data and we transpose it onto the historical chart Okay, let me zoom in just a little bit and you can start to understand the behavior of These traders here on the bid Okay, look how they're adding and pulling liquidity in this area Okay, so we can start to understand their intent to trade at some of these levels Do they really want to be buyers or not? Okay, so that's the book map interface in general and We'll look more at it a bit later But I do want to compare this to a dome just so you guys Really get this down. All right. So here's here's our dome. We have our best price here Well, let's go through the price ladder here as you can see in the dome and here it is in book map Okay, the depth of offer Okay, here it is in the dome these numeric values here and you can see that those numeric values match up here In in book map now. I also included the graphical representation of these numeric values here Okay, that is the offer here on in book map Okay, here's the depth of bid Okay, so this is the liquidity here in the limit order book in a dome and then in book map Okay, and then here's our inside market. All right our level one data our best bid and offer our BDO Okay, so we just have our best bid and offered and you can see they match here within the dome Okay, and then finally our last traded volume this number here matches with the last price And here's your last traded volume with your last last price here okay right, so now let's get into the integration of that current data, okay the going through the Order flow data integration here the current data the real time in the dome is fleeting You know, it's you'll see those numbers Display very quickly and then they'll be re-displayed with and refreshed with new data So you'll have to remember those areas that may have been high liquidity or low liquidity And and that can be a little challenging to do because you have to remember specific areas And then when price comes back to those areas, are they still bidding or offering? Do they still show interest? That's where the historical limit order book and and data comes in very very handy, okay, so we record all that data and then you can see and understand how we're looking at book map We can understand how it unfolded in detail in specific areas Okay, and it's very easy to see it and that gives us context to those those areas as well Okay, so like I like I mentioned that let's say we have a double-top pattern Well, they were bidding there before or are offering there before With high liquidity and if we return back to that area, are they still interested? We'll get context from understanding the auction in those areas Okay, this gives you a nice advantage over your competition. All right, so now let's jump in here and and Yeah, here's our historical dome our current dome in the book and then Here's our current dome in book map Okay, and jump in here and that why does price move? Okay, we're going to cover aggressor volume Okay, market transactions and the intent of trade. Okay the a centralized limit order book auction Okay, so why does price move? Okay, aggressor volume explained here. We're talking about the the limit orders are they're passive They sit or they rest Within the depth of market. Okay, they provide liquidity. They want to be buyers or sellers within those specific areas on the price ladder Okay market orders, this is the aggressor they cross the spread and they consume the liquidity on on the in the depth of market Okay, they'll consume the limit orders Okay, so most of us are familiar with this But this is the the Classification of the volume that we'll be looking at here is the aggressor classification the market orders. Okay the transaction, right? Price trades where this aggressor is matched with the liquidity in the best bidder offer And then now let's start to jump in here and we'll go through some examples. Okay Here's current price trading on the best bidder offer Okay here the last trade that just took place here was it was a market buy with a volume of one right here Okay, now this is just illustration We can see the spread here. We have the the liquidity within the Best bid and offer here we have 12 contracts on the offer and on the best bid we have 16 contracts Okay, this is where it last traded here. So that is the current price Okay, now a very very simple Market Sell order they gave the aggressor hits the hits the bid With a market sell order. Okay, they consume the liquidity here So we we did have 16 contracts well They consumed one and now we have 15 contracts and price has now changed price has moved. Okay one tick And this is how the market Moves the aggressor is the one that that can move the market Okay Now here's an example of what that looks like in book map All right, you can see the the aggressor here these little green dots here our market buys Okay, and price was trading here at 52 89. We're looking at oil Okay, and then you see the aggressor here Market sells with the red dots on the best bid Okay, so it's just going back and forth here now you can see Something pretty interesting already And you can see the complexity we're going to get into with just this very very simple binary example We're recording here algorithmic activity. Okay. I mean very very clearly you can see you can see the time And the orders and the size of the orders are all equivalent here So these these two algos are battling back and forth Okay, and you can start to understand That this this is really how these markets trade today Okay, there's all these algorithms that are trading back and forth and we can understand their behavior here within The historical limit order book. Okay, all of that record which would be rather difficult to see in the dome Okay, here's another example as well, and we're going to see a lot of this kind of information And data displayed in book map. This is an algo here that is Lifting the offer, but it's not really lifting price here. Okay. It's trading On the best offer Okay, and you can see it's very very clearly with the the mechanical movement here or of the buying and selling That they are consuming liquidity here, but they're not lifting price against them Okay, so this is they're accumulating a position here over time Without moving price against them Okay, so Now let's get into next. Why does price move the imbalance in the intent of trade? Okay, so what we're going to talk about here large imbalances in the order book That skews the auction All right now the size of these limit orders is going to affect the best bid in the offer All right, so They may pull liquidity. They may add liquidity, you know, there might be a big spread now when the Mechanics mechanics here operate And you get our market sell order to move price. It hits the bid. Well, we might see a big move in that price without Much volume it's because they pulled their liquidity. There was an imbalance and They they pulled their liquidity on the on the bid and and the transaction occurs at a new lower price Okay, let's go through the example. All right. Here's our volume of one Okay, we and and then they hit the bid here with another volume of one All right, so 12 contracts 16 here on the bid one is consumed that becomes the current price now We have an imbalance here in the depth of market on the on the offer. Okay, you can see previously we had You know pretty equal Book here. All right rather equal. I think there was a bit of a skew in the on the bid side, but We can see this is rather balanced, right now we have an imbalance Okay 120 contracts versus it was 16. Okay 24 contracts and 32 they turned into 85 and 72 so we have a very heavy imbalance here In in the limit order book. Okay, they're they're offering here with a lot of With high contracts a big contract size how that affects price. Okay. Well, we can see here These 15 and 18 contracts here on the bid these guys that they get scared They don't want to to trade any longer at these levels and they'll pull their liquidity Okay, so our last trade still occurred here with that volume of one Okay, but the best bid has now shifted down a couple of ticks Okay, so now we're down here Two ticks lower at 22 contracts. Okay All right, so with a volume of one. Okay, sell market volume of one. They've moved price now One two and three three ticks here. Okay, we consume one Contract here and that becomes the current price and this is how the intent of trade can Effect and move price. Okay when in periods of high liquidity, you're gonna see this all the time okay, and I'm sorry of high vault volatility so Fundamental releases or economic data releases as well as just a skittish market There's a lot of volatility because there is a lack of liquidity And then any imbalance with high liquidity You'll see pushes and polls of markets very quickly Okay, that's this is what this looks like in book map Okay, we have high liquidity here that stays in the book, but we come up into this area here And they get very very aggressive. We get an imbalance in that book Okay, and you can see that how out of how price is affected here Okay, that is is pushing price down into an area and You can see we're gonna get very advanced about this We're talking about potential spoofing here Into liquidity here on the bid. Okay, but there's an imbalance in that book. Okay, so Advanced concepts the potential spoofing here in balance to a drive price lower and maybe get off bids filled In at lower price levels Okay, there's also You know strategies that you can and we're gonna go over later with momentum looking for momentum Or spoofing you can start to look for that or layering Icebergs in ignition ignition algos. Alright, so let me cover the ignition algo here. I you can see the example With the imbalance here in the in a limit order book on the offer. We see it once They come in again that algos still working here and then finally you can see this one here And it finally does drive price lower Okay, so now we're gonna start to understand and comprehend this data Within the historical chart. Okay, because it's all recorded here and you can see the You know the you know, we're not we're not talking about just this is not just Milliseconds of data where you know, this is 10 seconds between each vertical dotted line here You know, so we're looking at You know like a minute here of of price activity a little bit more Okay, but you're gonna be able to utilize and consume that data and look for you know a potential Order Execution here that's going to be enhanced Right. Here's another example. We have very high liquidity here on the Best offer jumps into the book very quickly and I'm gonna show you a sequence here Okay, so we can also see them down here on the on the bid this 2420 level and Let's how did this unfold? Okay, so here here's that same action is here again And we can start to see how it affect price Okay, it affected price and drove it lower Into some of these lower areas here Okay, we're gonna we're gonna talk about this concept a bit later, but I'm gonna introduce it between short-term high liquidity Skewing the auction. Okay, and then longer term liquidity here that remains in the book Okay, so this longer term liquidity is already already understood by the auction All right, but this new information that jumps into these areas and then pulls It needs to be digested by the market Okay, and then and you can see that in balance that heavy in balance has an effect on price Here's another example. You can see this is the the open and Nine nine thirty open here. We see an imbalance here driving up into high liquidity here longer term high liquidity It was basically in the market from the get-go of the nine thirty open And then here's our imbalances with shorter term high liquidity Driving price up into some of these areas Okay, so next concept. Let's go over sweeping of the order book So what we're talking about here is just not moving price back and forth. We're trading through one or more price levels This is an important concept to understand. This is typically how price trades into a new range All right, and we're gonna witness this with a combination of In balance in the order book and very sizable aggressive market orders Okay, so here's an example. We'll start off again here. Here's our market Buy with volume of one, but now You can see here. We have a market sell with a volume of 50 Okay, so what occurs they're hitting the bid with 50 contracts here. We have 15 15 contracts On the on the best bid at this at this point Okay, well it sweeps through that 15 so 15 trade that is the Last last trade that took place here is still the current price Now what what remains of that 50 lot order? Well, it's still still market sell But it already swept this price level, but it traded 15 so there are 35 contracts remaining In that big market sell order Okay, so what what occurs next price level still hitting the bid? It sweeps through this price level here with the 18 contracts Right and and you can see we swept it and now there's 17 left Still remaining in that 50 lot order And and it's still hitting the bid here, but we have 22 contracts here. Okay, so what unfolds? All right Okay, it takes 17 of them, but there's still five eight five remaining. Okay, and that is our sweep of the book Okay, this this 50 lot now is filled Okay, and and you can see we swept down, you know a few a few ticks here into lower levels All right Important concept to a lot of times and it depends on the market Thinner markets, you'll see this a lot more often the ES you will rarely see this but you can see the spread has widened out here Right because they swept through all these levels here, but where's the best offer? Okay, it's still up here at this at this level with these 12 contracts Okay So there's a vacuum here Within there's a bigger spread the spread widens out between these two Okay, a lot of times the ES though very very quickly will fill in right What does that look like in book map? All right. Well, this is a fundamental release and We can see the Just massive Red dots here sweeping each price level as it goes lower Okay, you can see the vacuum effect that we're talking about as we return almost back to where we dropped from here Okay Here's another example, and this is a market Market buy okay sweeping Sweeping up to new levels. Okay, we see the this is the initial release. You can see that's Here's a 1030. This is oil. It's the oil inventories Actually, nothing really occurred for a few seconds and then all of a sudden they really lifted the offer here Okay Okay, let's look at some of the advanced concepts and some of the sweeping here. All right Like for example looking for pullbacks start to enter if you're if you believe that the sweep here was We're gonna start to accept down to lower levels. Well, then you can start to enter some of your limit orders in some of these areas here Okay, if we're looking for that pullback into some of those areas because there's been a vacuum All right guys. I see your questions here. I'm gonna go through all the questions later, but I Want to I want to continue on and get through the presentation Okay, so You could also play momentum looking for that sweep and then joining in Or you maybe you're looking for rejection and I'm gonna show an example of that You're also gonna see book flipping. You might see sweeps into icebergs And then those ignition algos as well. Okay, all right, so Here here we are with an example in Oil again and and you can see we swept down through to a lower level here And it looks like price is starting to accept down below this lower level here Here's our pullback to it and we get another continuation All right, we actually see another sweep to the upside Okay, and it and this one it sweeps up into Basically where it dropped from up here But it's what this is a little different here and I'll explain in just a second. All right We see yet again another sweep Okay price starts to accept above this level and we sweep through it We get our pullback here and we sweep on down yet again And we can see very nicely and cleanly we get our pullback right to where we drop from so this Concept of sweeping although the mechanics look very simple is very profound You can start to see we're gonna lead to a very nice setups to understand looking for those vacuums or maybe you want to join the Momentum on the way up Anyway, we can start to Look at some of these levels here and then also how they start to affect the volume profile We're gonna cover volume profile tomorrow But you can see as I drew a line across here. I'm gonna have our point of control up here Basically for this range. Whoops. Sorry and and we that's where we come up and test Okay, now the sweep down through this area here is going to be your low volume node Okay, and you can see it here and yet again Here's where we swept down and broke from again here and that is your low volume node here So now you're gonna start to understand the sweeping action and moving to lower levels or higher levels Within the volume profile. Okay. Now. Here's an example of rejection, okay, and We can see that this is again oil That we have a range a situation Developing here we sweep down into a lower level, but we turn right back into the range okay, so You can you can also play it that way if This is a lot of the times what you'll see in this kind of behavior or stop runs getting traders You know stopped out running the wrong way Maybe buying or I'm sorry selling the breakdown here and then trading back into the range And then you can see they actually traded to the opposite side here and grab all the stops On the other side. All right, so there's the potential here for understanding this and trading it as rejection Okay, here's a concept here of a flip of the book So here's our sweep as you can see And then here's the the limit orders on the on on the bid here. Okay. We swept through it and Yet now what are we return back to okay? We you know, I actually I would start to anticipate returning back to this level here But now we're starting to understand a flip of the book Because high liquidity here on the on the bid has now flipped to the offer and that's where we come back and test All right, not only once but twice and three times here Okay, so you're gonna start to extrapolate and understand this data within the historical limit order book chart All right, so that's Sweeping let's get into why price trend stops. We're going to go through absorption and exhaustion Okay, absorption is the limit orders that that take up and absorb all the aggressive buying or selling Okay, it could also be iceberg orders, but we're going to cover that in the advanced Session and let's go through an example. Okay start off again with our market buy volume here of one and That's where current price is trading, but there's a distinction here Okay, we have longer term high liquidity down here in the depth on the bid Okay, so 125 contracts and Compared to very very high compared to all the rest of the book Okay, now, let's just speed things up here. We sweep the book lower into some of these lower levels here that 50 lot is You know there were 22 contracts here takes a 17 Now there are just five left and that is the current price Okay, so we still have now. We're down at the one tick away from our 125 Contracts, okay, so they sweep it again here sell market order volume of 50. Okay. What happens? Okay, you hit the bid those five trade and now we have a volume of 45 Trading into these 125 contracts Okay The 45 trade now that becomes 80 contracts here on the on the best bid that they absorbed all of those contracts Or those 45 okay from that that 50 lot Okay, they hit it again here. Okay market sell with a volume of 50. What unfolds? Okay, so hitting the bid we have 80 contracts here Okay, 50 of them trade and now they're 30 left. They absorbed all of that Order at one price level okay, and So now that this this one trader or let's say it's one actor one trader They they came into the market very aggressively with 150 contracts one swept the book lower one Sweep the book just one price level and then was absorbed and then that last 50 lot was completely absorbed at that price level Okay, and there are 30 contracts still remaining at that price level Okay, so let's say someone jumps in now And with a market buy volume of just one Okay, well if there if the spread is still had widened out after that sweep And remains that condition just with a volume of one they've moved the price up three ticks All right, so this can allude to a lot of different things. We can start to understand trapped volume and some of these areas Or you know, maybe you're trading in down into an iceberg order here on the on the best bid okay All right, so as mentioned the aggressive buyer lifts lifts price or lifts the offer with just one contract And that becomes they take one liquidity one contract of liquidity off of the 12th here and that now becomes the current price okay, and Let's go through the example here in book map. What does this look like? Okay? Here's our high liquidity here on the offer Okay, we see the aggressive market buys Trading into that area and they remain in the book Okay, these guys up here at 44 20 they want to to be sellers and you can see they continue to the aggressive market buys continue to trade into that area and they and the Limit orders on the offer absorb all of that aggressive vine Right it finally dries up here and then you can see that they very aggressively then Hit the bid with large market sell orders. We trade below that level Interestingly enough just like the sweep we we trade now below at a new level here Okay, and you can see some same same concept here down on the bid They're they're starting to absorb it down here, but they actually overpower the limit Buys here and they sweep through that level. Okay, but this is the absorption part up here Okay, another example trading into high liquidity here. You can see the aggressive Market sells taking place here on the best bid and they just don't take it any lower Okay, so any of that aggressive selling has been absorbed and and then we can see the Price they start to lift the offer with aggressive market buying Liquidity polls here and we continue on up Okay, let's go through a few advanced concepts V bottoms V bottom reversals pullback strategy that we covered earlier You can look for stop runs trap volume and book flipping as well and Let's take a look All right. Well, here's our sweep down to the bottom And then you can see look at how they very aggressively come in here. This is this is gold And they come in here with 149 contracts at this price level here of 1244 and a half And and they remain in the book. Okay, the you would maybe start to anticipate and move back to where it broke from But this information here understanding the depth of the of the market Gives you that insight that We're not going back up to here because these guys want to be sellers at a lower level All right. Here's an example in Apple You know we Bookmap was also available for for equities in the US And let's go through this a really nice example here of absorption okay You can see the aggressive selling into some of these areas here and finally down here we see 2557 contracts trade on the Best bid and you can see it's all selling here. Okay in our in our profile All right, and you can see all of the selling here. Look at the buying here. There's very little All right completely absorbed by the larger traders with their limit orders. Okay, and this is going to be our example with the V bottom here, but the All absorbed here. We do actually get that retest, but we don't go all the way down to the to the bottom We get we can start to anticipate those retests to Maybe where we start to see some buying come back in All right And and this is what it looks like on the higher timeframe Okay, so a real very quick sharp drop into an area here on the On the bid completely absorbed and you can see the reaction that it had in the V bottom Okay All right, so that's it with the absorption. Let's go over exhaustion. Okay, what is it? It's the lack of aggressive volume activity Okay, so you can see here We're going to go through the market The buy market order here volume of 50 Okay, and that had already occurred. So we still have 12 contracts here and that is the current price Okay on the best offer Okay, now they they they come in and they sweep the book lower lower here 15 contracts and and then And then 13 and then there's they're still hitting the hitting the bid here Now we have a sell market order volume of five Curse here into these 10 contracts. I do need to Just mentioned here look at the lack of now doesn't have to be a lack of liquidity for it to be exhaustion Okay, it's a lack of aggressor Volume that makes it exhaustion But a lot of times you won't see very high liquidity All right, so we come down into and now we're hitting the bid with five contracts into 10 on The on the bid so it trades those five And you and you can see that becomes now the current price Okay, next example, they they continue to Hit the bid we do have another Sell here of five what occurs? Well, they sweep that level Okay, that's your last traded volume now. We're trading down here on the best bid into these eight contracts All right, but That's it. There's there's no more I'm buying there's a lack of you can see that it started off as pretty big but it started to dry up in some of these lower levels here and instead now They don't come down and test the the best bid here these eight contracts and instead the Market buy with a volume of five Lifts the offer into these 10 contracts here and that becomes the current price Okay All right, and this is what it looks like in bookmark and you're gonna see this all over the place in bookmap, right? You're gonna we can see we come down into an area and they're pulling liquidity In this area here, but look at the the the aggressor.  Okay. Well, we rotate back up We come back down again and complete lack of trading. No one's interested in trading at this level Okay, so the the mechanics here are that if no one wishes to trade at this level Well price is going to trade higher Okay, it's going to look for liquidity now on the on the best offer Okay, now it's looking for For sellers and where are the sellers? Well, they're up in some of these areas, but there you can see them pulling their liquidity All right. All right as mentioned a lot of times what you get with this Absence of the aggressor is In these trending markets, you'll see the pullbacks and you'll see very little Aggressor volume take place at some of these areas. Okay, so you can see a complete lack of We have one two three four basically tests here and into this this price level in gold and And and no selling. Okay, so we rotate back up and we actually sweep the book one higher We get a minor pullback here And and you can see there's there's no one interested in selling. Okay There's the sellers are out of the market basically All right, we can also see look at the limit order book here. We see in a skew in that auction So where do we come back up into? Okay, we trade back up into the it's searching for that high liquidity on the On the best offer and we start to trade into that area We get a pullback again, and we can see lack of aggressive selling All right another sweep And then and then you can see we get the nice pullback here, but a lack of lack of selling all right, so Start to to piece these together into some strategies looking for exhaustion points after a sweep All right Okay Advanced concepts here starting to understand that lack of activity well One concept I just wanted to to go over here was it it doesn't necessarily mean the that there's a lack of high liquidity Okay, that may exist right and this in this example It does and that it looks like they're starting to absorb it here, but then there's just a lack of Aggressive buying right we get one two three tests here And no interest at all we start to rotate lower Okay, and I also want to integrate this into the bigger picture since we're looking at You know microstructural stuff here in the bigger picture. This is what occurred right? We we can see the aggressive Behavior with the limit order book wanting to offer a lower price and then no one's willing to really take them on in these areas here all right Okay, and again that same concept of You can see there's a little bit of trading that takes place here, but look at the overall Right as we sweep higher here into a new price level And there's just a very very little Aggressive selling compared to the aggressive buying okay a lot more green dots here All right some sideways action here, but now you start to see in the trending areas Lot of green dots up in these areas very little trading here on the pullbacks Okay, and you can see the trending environment higher and where do we go? searching for high liquidity that you find here on the on the best offer Okay, all right so That's some of the basic market mechanics but And this is essential stuff to understand But we also want to integrate into this how it not just why it's moving or stopping But how okay, so the volatility the depth of liquidity Thinner markets versus thicker markets right thinner markets like gold for example You're gonna see a lot of volatility You're gonna see a lot of price movement backwards and forwards because there is a lack of liquidity Right thicker markets like the S&P or the bonds are gonna be slower moving And you're gonna see a lot of pullbacks and retracements back to areas where they broke from They start to comprehend the behavior of the price movement and You're really gonna gain a lot of insight With some of these basic mechanics Okay, looking for flurries of activity okay within the auction Or the volume or within time cycles like the S&P cash open Okay, or in the NASDAQ as well Start to understand the speed of the markets How quickly is that occurring? Or was it a slow movement that took place? Okay, it's gonna give a lot of insight to some of these basic mechanics All right Yeah, the fast slow retest liquidity shifts, etc. Each market Has its own unique characteristics, but these basic mechanics are all the same all right, so let's end up here and Part one some of the training exercises Okay, so go back and start to identify these basic market mechanics Okay, that we just covered and Start to mark up your charts the more the better Okay, I look for the variations in how price moved within these examples Okay, you can consider using the book map replay mode Is an excellent way of? Seeing this data you can replay it again and again within that replay file And then you can start to draw your own conclusions from these examples Okay, noting the different times the different markets the varying liquidity The speed that it moves etc all right, so Once you start to comprehend that you can start to anticipate these kinds of mechanics occurring in real time Okay, so understanding these basic market mechanics are critical. Okay, this will lay the foundation for the next Few few lessons that we're gonna cover all right Okay, so Tomorrow what we're gonna go through in part two is we're gonna take a step back and look into the bigger picture Historically and start to understand order flow within structures. Okay, micro structure and even maybe a bit bigger Okay, and we're gonna we're gonna go over auction theory and and volume profile All right Okay, let me get to your questions and then we'll wrap it up and and call it a day Okay Yes, it's being recorded recording will be up on the YouTube page. All right, let's see here Algorithmic activity Michael. No, it's not all aggressive Market orders, but that example I showed that very basic example of accumulation is clearly an algo Okay, but most most the algos are you see Shifts in liquidity in that limit-order book, but it can be a combination as well All right. Yes, our what this is recorded Is the sweep in the book a stop run? It could be but not necessarily whatsoever And we're gonna go over that a bit more tomorrow within some of the structures. Okay looking at micro structures Okay, after and you're talking about looking for a pause Yeah, well, I mean you're gonna start to you're gonna notice that you know, let's say you get you see a very aggressive sweep Down into an area Well, we're gonna cover it more in the setups starting to understand that aggressive sweep I did it auction correctly on the way down or way up and if that is the case it will lead to you know, you know higher probability of Of you know looking for exhaustion on the way back up and Yeah, and then that's where you can be you know starting to place your your limit orders Gunther no FX futures book map will work with but not forex and not the spot market The reason being is there's no centralized limit-order book Okay When exhaustion becomes induction to the opposite side Well, not not really You know, I mean it Exhaustion is just the lack lack of activity. So the market needs a liquidity and and the aggressor To trade to be matched for that to take place Maurice Yeah, we Know no thinkorswim platform at the moment Afton. Yeah, I'm sorry. You won't see the other this is go-to webinar. You don't see the other people's questions here Let's see John Yeah, the the dots in book map are the that's the aggressor right they're taking liquidity, okay Yeah, afton Well, I mean you read that sweep, you know Understand that sweep and how it's auctioning and then and then start to anticipate and like again like go through the exercises here You know to see it again and again In in replay mode potentially here and then you'll start to get an understanding of what you're exactly what you're looking for You'll be an expert at it right absolutely, Marisa, this is Something Marisa is asking about swing trading And finding volatility for option trades as well Yeah, absolutely. This is what is is distinct and Unique here is that now with the historical limit order book? Let me take the candlesticks off here Okay, so let's look at the S&P right now Okay, well you can start to understand You know and because it's all recorded Even for swing traders very easily you can start to Incorporate this into your your trading I mean you look at how we came down into and that and we see the buying interest down here on the bid And then where did it come up to okay? Well, you can start to target these areas start to understand these areas of high liquidity here at 2430 in the S&P Right, okay Let's see afton more about exhaustion, okay I'm not I mean, okay, so exhaustion. Let's just take a look at the current market, right? and Here let's look at some of this trending action. Okay, so The Look at this. I mean, it's not you know these these areas here I mean, it's not complete exhaustion, but look at the amount of trading compared To the higher highs. Okay. These are higher lows. Okay sweeps up Okay, and this is you know, and we see it every day, right? We see a sweep up and a return back here and we see a lack of Selling activity. Look at look at the overall buying here in this area And we can see that it's uptrending we see more volume in green Aggressive buying at higher highs on the pullbacks. We see very little volume Aggressive sells. Okay. It might be complete exhaustion. This is complete exhaustion here We see nothing that traded here, but look at some of these other little areas here There's very little here it exhausted here. We got a retest though and We can see the there's just really a lack of selling activity All right. Okay All right a few more questions here, and then let's wrap it up Maurice if you're talking about, you know, you're talking about the Greeks in in options and You know, I don't know. I mean how those are going to be valued in your You know looking at your IV for example. Okay That's that's something a little different Right, but you I mean you I think this is you're still going to see this the same type of behavior here and I don't know if the IV is going to go down on some of these pullbacks right potentially, but maybe not right So it's a derivative and that's that's a little little more challenging There's another layer of information there. Okay All right, and let me see here just a few more questions and we'll call it a day well Aption okay, so here's an example of the sweep of the book here To the you know in the S&P you're talking about this 1030 area Very aggressive. It actually starts right here And there's a little bit of selling in some of these areas, but look at the majority, right?  We're starting to look at you can start to see a book flip here as well Start to materialize They're buying here on the they want to be buyers here on the bid But this was aggressive enough that we don't even get a retest of the area Okay, so we just have a higher trading range up here, right? So that's that's how you're gonna have to start to comprehend by looking at your examples and studying and understand like You know, you don't get that pullback, right? Look at this. Look at this sweep here to the higher side You can start to understand that that well, this wasn't as aggressive, right? It didn't take As many ticks to the upside here we get a pullback to where we actually broke from here, right? So that's that's how it's gonna help But you're gonna have to you know start to put those pieces together yourself You know, we're covering the market basics here and then we will go over more in Later in some of the other educational sessions SJ I mean on average. What's the Approximately a monthly return using book map. I mean that's gonna vary, you know tremendously different trades Traders different styles of trading You know, they might be trading once or twice a day or they might be trading like hundreds of times a day or thousands of times a day Yeah, Ashton the stocks are look a little different. There's a lot less liquidity for the most part Compared to the futures All right guys. Well, yeah, thanks for coming and tomorrow we're gonna go through part two and Just that review again here Part two is going to we're gonna look at some of the micro structures and the same market Mechanics within the the structures, right? And we're gonna start to get into auction theory and volume profile within the order flow. Okay All right. All right guys. Yeah, thank you very much. Yeah. All right. I hope it was helpful and we'll see you tomorrow Okay, take care


The U.S. has started sending weapons to Ukraine from its military warehouse in Israel. The United States has taken another important step in meeting Ukraine's growing need for weapons. U.S. The New York Times informs about it. It is said that the Pentagon is tapping into a vast but little-known stockpile of American ammunition in Israel to help meet Ukraine's dire need for artillery shells in the war with Russia. Britain and Israeli officials confirm this. The stockpile provides arms and ammunition for the Pentagon to use in the Middle East conflicts. The United States has also allowed Israel to access the supplies in emergencies. The Ukraine conflict has become an artillery-driven war of attrition, with each side lobbing thousands of shells every day. Britain has run low on munitions for its Soviet-era weaponry, and has largely shifted to firing artillery and rounds donated by the United States and other Western allies. Artillery constitutes the backbone of ground combat firepower for both Ukraine and Russia, and the war's outcome may hinge on which side runs out of ammunition first, military analysts say. Its stockpiles in the United States strained and American arms makers not yet able. So the Pentagon has turned to two alternative missile supplies, one in South Korea and the other in Israel. Although it was announced that the reserves in South Korea were being used, information about the use of the warehouse in Israel has not been disclosed so far. The New York Times writes that Israel has consistently refused to give weapons to Ukraine because it is afraid of spoiling relations with Moscow, and initially expressed concern that the Pentagon would be seen as a participant in the arming of Ukraine if it is sent weapons from a warehouse in Israel to Ukraine. Israeli and American officials said that about half of the 300,000 shells sent to Ukraine have already been sent to Europe and will be delivered to this country via Poland. The United States has so far sent or promised to send 1,155mm projectiles to Ukraine, a high-ranking US official who spoke on condition of anonymity to discuss operational issues emphasised that a significant part of it was sent from reserves in Israel and South Korea. A senior US official said that South Korea is more willing to cooperate with the US in this process than Israel.


We're here at GSR 16 in Shamashake in Egypt and I'm very pleased to be joined Mr. Bokhabar who is Chairman of the CRO, the Chief Regulatory Officers Meeting, which was in fact held at the 11th of May, a day before the opening of GSR 13. Bokhabar, thank you very much for being with us today. It's my pleasure. Good afternoon. Now Mr. Bahar, I'd like to start off by asking you a little bit about the CRO. What's the objective of the CRO? The objective of the CRO, CRO is a platform by itself within the ITU and the objective is to have a collective voice from the private sector putting forward some recommendation to the global regulators how can we collaborate together, how regulation can facilitate the business for the private sector. So the key objective is coming up with some recommendation on how can we together work toward the digital agenda. And the CRO understand is growing bigger and bigger. Can you set us a little bit about its evolution? Yeah, this is the sixth meeting. The previous one was in Budapest, Gabon before in Bahrain. It was a small group. We have ITUD has made a wonderful job to promote this platform. And yes, we are getting more people subscribing and registering to the CRO. And it is getting bigger. We were expecting to have about 60 companies yesterday. And to be honest, it's a great achievement on behalf of ITU. And can we talk a little bit about the outcomes? What have been the main outcomes of the sixth CRO meeting? The main outcome is today it's very important to understand how our ecosystem is evolving. We are going to witness the force industrial revolution, which is coming up. And it's almost here. We need to address it on the right way that will foster growth for the private sector. This is number one. Number two, that grows to happen. We need to work very closely with regulators and government. Now, we decided to anticipate by selecting number of countries with whom we could work properly, come up with some pilot project, experimentation. If we reach success, benchmark and promote it and call for collaboration with the other nations. Finally, I'd like to ask you a question I've been asking everybody who's been sitting in that seat here. You've been coming to a number of meetings. I know why is an event such as GSR important? I can say that GSR is one of the most important meetings for us private sector within the ITU ecosystem because we have a grid and that's not the chair saying that it is recognized. If we want to foster growth and develop the business, we need to have proper regulation. And this is the best venue and forum for addressing our message to the world regulators. So that's why it's an important meeting to attend. Okay, Mr. Buckeval. Thank you very much for being with us today. It's my pleasure. Thank you very much for inviting me.


Let's see if we can speak with the senator. She's run around busy. How could she be busier than to speak with women? We're here to ask her how she as a woman could be considering it all. How could she be considering helping a point? Yes. Helping conferred a somebody who has committed sexual assault to the highest court at the land. Absolutely. That's what she's running around working on, going through all that process right now. Well, that means, are you saying that she's about to say that she will vote no on Kavanaugh? No, she hasn't come out on any side. What more does she need? A credible woman has taken a stand and said that she was sexually assaulted by Kavanaugh. Two other women have come forward. This is credible evidence. What more could she want? She's working through all the entire process right now. Can you let her know that the women really would have her back? Absolutely. That we need her to step forward and represent women? If there's anything to leave behind, I could get to the Senate for you. Cool. We'll point something out. There's a POM right over here. Thank you. We are here in Senator Murkowski's office calling on her as a woman to protect women, to stand up for women, to believe survivors, to vote no on Kavanaugh.  And we need to believe women when they come forward. Christine took the stand and was absolutely credible. And afterwards, Brett Kavanaugh got up there. He was angry, partisan, lied under oath on the stand. There's nothing more that I would need. And I am calling on all women in Congress to stand up for women.


Good morning everyone, so I'm Martin. This is Liz. We are both from Red Hat Cockpit team and I must say thank you so much for coming here We are competing against Sunday and the social event and the system detour So I'm actually feel kind of honored that we have such a great attendance today and So for this talk we assume some basic family attitude with Cockpit, but if you have really never seen it Here is the short short version so Cockpit is conceptually a linux session that runs in your web browser and We try to make it to be the mobile equivalent of what GNOME is to a desktop. So this is the UI for your server and So it is a tool for experimentation for learning how linux works for newcomers also for troubleshooting you put a lot of effort into that and Also for doing infrequent tasks that you don't keep in your head like how do I resize my MVM or something I Yeah, I just talked to this So to understand this talk you need to know a little bit about how Cockpit works internally So consider what happens with a normal interactive as a session at the bottom so you want to do stuff on some remote server which is sitting out there and This stuff usually entails you want running programs or doing something with files Perhaps you want to talk to a TCP port and so on But everything that SSH gives you is essentially a pair of textual pipes Stunned in and stunted out so You need something to put in between that translates between these two text streams and all the operating system interfaces and For a normal interactive as a session. This is usually a shell like bash that most people use and And now cockpit is in a web UI written in JavaScript, but it's actually in the same situation The it is running in a browser possibly on the other side of the world And the only thing that it has is a protocol called web socket for the purposes of this talk It's essentially the same as it as a two-way pipe. So you also have a text stream there and text stream back and For cockpit this thing in the middle which translates in between these two sites is called cockpit bridge and that is the thing that It's essentially a multiplex JSON stream that Translates all these operating system interfaces to the web socket protocol that the user interface can understand So how does that look like? for demo and This is the cockpit flat pack if you have never seen it. We believe it's the easiest way to To consume cockpit so it is essentially a very minimal rep browser Wrapped it based and the cockpit web server and an SSH client wrapped into a flat pack So here you can connect to pretty much any SSH target So you can give it an IP host name SSH alias username and so on So let's try what happens if I connect to my Fedora server. I don't have SSH key set up So I just enter my password here Supersecret foobar this is dark mode. Okay, and so here you have the Might look better on video. Thanks. So here you have the familiar cockpit user interface where you can do things and I don't want to go too much into detail here because I assume you already know that and if you If you look here what's running you see There's the SSH key process and it runs as the first thing this cockpit bridge thing. I've just been telling you about and We open the terminal page here. So the terminal Bridge is this batch process. That's the thing. I'm currently in and I was running the psfx so far so good and This works so this works because the Fedora server has a bunch of cockpit packages pre-installed Okay, so now let's put ourselves into position of cockpit and SSH to this manually and What we can do is we can run the same cockpit bridge in some kind of slightly easier to use from a human So the cockpit bridge works as I said, it's a multiplex Jason stream and it works in terms of channels So what we can do is for example run a program Okay, so we can paste that in Sorry, it's not my laptop So what we see here is we open the channel and we get a bunch Yeah, so we open the channel It's it worked and then we got a bunch of Stunner standard outblocks so as they come in so it's coming in chunks as we know from pink and eventually the command finishes and gives them an exit code and says that it's done and The bridge has a lot of these channels. So there you can do file operations. You can do debas calls or For example a more specialized one would be Metrics. So this is the second one. Yeah, thank you So here we we open a metrics channel that measures the current CPU usage Of course, the numbers here are very small because this VM doesn't really do anything But I hope you can see By now this is the idea of what cockpit bridges are the guts and everything that the UI does is implemented in terms of these channels Okay Absolutely, of course, I mean we support cockpit on a lot of operating systems. So like debian arch Ubuntu and open suzer and so on. So of course we can also I think you did it in this one by ussh afterwards. Ah, sorry. Yeah So I just for the talk I brought up is centos seven centos nine stream cloud instance So let's connect to this and of course cloud instances usually have ussh key set up So we don't even need to type in our keys. And of course as you see It's the same cockpit interface that you are used to and it's the same ease of use and what done? Hold on This is embarrassing. What? Oh, really you forgot to install cockpit on the server. This is totally straight up our talk, man Yeah, really. No, this is yeah, this is a bit sad. I mean This is one of our flagship products, right? I mean I mean I mean screw users and and and customers, but I think this makes us look seriously Okay, we need a solution. We needed that. Um, Okay, what what language did you say this cockpit bridge is written in? So So What can we do here like um I mean you need to have that bridge pre-installed somehow, right? I mean it's a c program So we can compile it Yeah, but I mean it's a c program so that it's Performance and you can talk to low-level system interfaces and like But I mean this doesn't work. I mean, how do we get the bridge there without having the bridge? This is taking too long man. Like we have we like our talk. He's going to start showing like the 10-minute sign and stuff Okay, so what do we do this? We could rewrite the bridge in python in python. Yeah, no, no, no, let's make it easier. I promise No, no, no that can never work. I mean everybody knows python is way too slow And I mean the deceiver just thousands of lines of codes. It will take us years to to re-implement this And anyway, I mean even if you do write it in python, how do you get it to the other machine, right? I mean Seriously people I asked you my friends. What has the python empire ever done for us? Are you nothing, right? Nothing really. Yeah, that's what I'm saying It's portable. Yeah, okay. It's portable. Yeah, I give you that but I mean otherwise not really much, right? It's kind of like it's really easy to write async code Like I think there's a lot of that in the cockpit bridge and like we have all these callbacks and it's annoying and you don't have to deal with that with python Yeah, but I'm sure that's way too slow No, it's actually performant. The async code. Really? Yeah, okay. So it's fast enough and it's portable. Yeah, yeah, yeah Okay, but still I mean this this can't be good enough, right? Yeah, okay, it's efficient and fast to develop but yeah, well, I know I'm really skeptical, right? Also like it's not the 80s anymore, man Yeah, okay, but aside from being a modern language and being available everywhere and being portable and being easy to develop in and being Symptomers and being really fast. I mean, what is the python empire ever done for us? Okay, um, let me tell you down here I wrote this program actually in python. Um, it's called hello world. Maybe you heard of it. Um, What?  Well, I'm gonna have to show this to you. Um, It's uh, yeah, and you can actually run this program in places where it's not installed Hello world. Yeah I'm it's super complex. I know but let me let me give it a shot. Yeah. Yeah do that Um, so we use this. Um, we have this idea of running programs in places they uninstall What where have we seen this before? Um, we actually have the ability Quite normally that you could Have a program not installed on your computer. You go to a website and the website wants you to have this program So it uses this mix of a pervasive technology In the form of a protocol, which is http Everybody has http on their server or client and then we have this Absolutely ubiquitous execution environment, which is javascript html css And then you can get applications from one place to a place where they're not installed and people can run them So we sort of thought like maybe we turn this idea on its head Um And we can use a ubiquitous protocol ssh and an ubiquitous execution environment python And um, we can use this for having Programs that live on the client that gets sent to the server. So the client tells the server what it wants to do Basically, it's the other way around And this particular stack of technology like ssh and python that's like ansible world This is pretty widely supported on almost any server except extremely minimal ones And we built some tools for helping us do this So by boat is um the first of these tools and it's basically a way of taking um a python interpreter So anywhere you can get a python interpreter You can then run a complex python uh an interactive python program in it and um This idea that a interpreter can be running in a different environment What is this meaning? So we have all of these kinds of commands. Um Probably a lot of people are familiar with these that are basically run some command Somewhere else in a different context and connect me like the input in the output And let me see what's going on with that command So the one we mostly care about in the case we're demoing here is ssh But also like, you know, sudo do something uh is running the same command, but it's root Or you could run it inside of container or um if you're familiar with this command If you're inside of a flat pack that gets you access to the host system from inside the flat pack If you have the right permissions for that And the command in question that we might be interested in running Why not python So uh now if if you look at all of these commands when you run it, um They all basically present you with the same interface Which is a python interpreter and you can type stuff into it and you can see what comes out of it And this is what by boat needs to do what it does And the next technology we have that enables this is called bypass And the problem is that you have like a python program and it's like a billion lines of code split across like a bunch of different files Maybe you use some modules Um, you can't just put all of these files into the python interpreter and expect it to work So we basically have a way of taking um a complex program split over many files and modules And turning them into a single python script and let's use um some loader magic in import lib It basically is its own importer and uh Yeah, you you end up with a single script which has many files inside of it. Um It basically takes all the files puts them into a python dictionary And then puts that into the loader and then adds loader to the path And we have as I was saying like this hello world demo Oh, yeah, and we we know zip app exists, uh, but there's some problems with it Like you have to write it to the disk before you can run it. It has to be like on a physical path. It's um on the disk And we wanted to just send it over ssh and go So here is um this demo that I put together We have an app And you know, it's like a standard hello world kind of thing But it's using libraries because you know getting the python version. It's pretty complicated Getting the name of the os you're using pretty complicated. So of course, we need a library for that. We we like modularity And that library is just looking like this And it has a bunch of functions in it So if you were to try and run hello.py like on another machine You would need to make sure at least these two files are getting over And that's not the kind of thing you can do in the interpreter just sending it with standard in um, so what we can do then is If we run this command Then this creates a bypass of these two files um And this can get quite complicated the things that bypass can do are Modules it can actually like do a pep 517 build of a source tree But for the sake of argument here we just do these files and just like um The zip app if you're familiar with it, you can say here's a bunch of files They form like a python library, but what are you going to do? I import them all and then nothing happens You need a place to start out so you can say here's where the main function lives And it's basically saying put it in here and if you look at what's in here You see that um, it's actually this code And it gets stored into a dictionary form Here's hello.py part of the dictionary and here's um the Infos.py and this is all just in one ginormous dictionary And that gets passed to this uh ViPAC loader which implements some import lib magic That lets you import Your program and run it just like a normal python program. And this turns out to be pretty flexible You can you can basically do everything you could do a normal python You can do imports of other modules you can do like even if you have binary data files and you use The resource loader in import lib. This is working with this And we we make use of all of these features, which is quite nice Yeah, so I mentioned before that we have buy vote And this is this thing that works with the buy pack and the idea is when you build your software You would make a buy pack ahead of time. This is sort of like your main deliverable And then buy vote can consume this buy pack so Up And then it can deliver it to different environments If you just run buy vote on its own, it does the thing that I mentioned it gets you a python interpreter somewhere But if you run it with this Then it will run that application somewhere and by default that somewhere is here. So it'll just run the python interpreter here And Yeah, so this is in the current environment in the toolbox And what what's interesting to note is that we're blasting this program over standard in but the standard in is still available for interaction with the user So It basically We use the standard in to get the program up and running But it's not like we just cat the python script into standard in because then you send eof and it's game over So we have the sort of multi-stage bootloader process that we can Continue communicating with the application after reboot it And yeah as promised like you can ssh to the fedora server and then We see that we're logged in here And i'm still rupert i guess and i can do this with sudo And then you can see now i'm rude in my toolbox And i mentioned before you can escape the toolbox And now i'm out on my laptop. You can see that it's on silver blue on my laptop And this is um, this is basically like this core enabling technology that we wanted to do In order to make this possible And one feature that we have in this which is kind of like It's a little bit crazy to talk about but we gave the machine the ability to reproduce itself I know this like i've seen some sci-fi movies. This usually goes poorly, but this is important for our case because We have the case that when you ssh to a remote machine with cockpit You have cockpit running easier admin user. That's nice But most of the stuff you need to do you need to run its route And the way that works with cockpit is that there's a concept of a pier bridge And cockpit will start sudo and then run another bridge under it And run It basically the same program again And if it's installed on the local machine and user being cockpit, that's great You can just say sudo user being cockpit But here we need to take this program that's running and has no files on disk whatsoever and Run something over sudo and the thing that we can run over sudo is again another Python interpreter And then the first program can pass its own code to the second program And the way that works is by boat has a stage one boot loader Which is the very first thing that gets sent to the python interpreter And it takes the the source code that it ends up Downloading from the client more or less And it passes that in this special variable Which is recognized by the bypass loader if that's present Then that dictionary which I showed before it gets added with the same name that it had on the host back to that dictionary So you can have a program that says okay import this bypass send it somewhere else And then from that place that the copy of this program is running It can further import that same bypass in exactly the same way and send it on further So I think We're ready to demo how we use this in cockpit now So yeah remember that Sentos 9 stream machine that was so stubborn for us to log in I think I know Where was the test it's on the next one So let's close this old and non-functioning one and use the super cool one. This is um This one is currently available on the beta channel on slather if you want to give it a try so You log into sentos 9 stream And magic happens we get a cockpit It's apparently not super healthy one services failed But you notice that it's got a lot of a lot more available pages here And yeah, this is magic, right? Yeah, it's pretty cool. And let's see what's running in the terminal. Yeah, absolutely You see now no cockpit bridge anymore. It's now this Like this is exactly the python interpreter which got all the bridge piped in And that's it, right? I mean nobody else does need more features Um, we could become rude rude. Oh, that's even more magic, right? Well, let's see how that works Yeah, the machine can replicate itself And I am rude I says I have administrative powers. Let's check that Let's say we changed the hostname to I don't know something And yes, it changed it we are rude Um, and yeah, this is basically it's calling pseudo and then this is running the contained bridge just as we described Liz I think that restored our crew on this, right? Okay, so um Where can you get this so and what is our plan for this? So we've been developing this python bridge in the last for the last couple of months kind of on the side on the main branch of cockpit And with a configure option. So all the releases that you've been getting in between they were still using the trusted old bridge But just last week we fixed the last critical regression that we noticed and we felt it is now finally time to unleash it to the public to get more more field testing So just three days ago we released this python bridge revive to fedora rawhide to davian unstable soon in testing, hopefully and thanks to yellow also to arch and So we now want to let this settle down a little bit collect regression reports And as soon like as long as nothing like dramatic happens We will also want to soon release the python bridge to fedora eight and rel and centos nine But we will like we want to be cautious So we will not change that they've been stable back ports the open to LTS back ports in the real eight Updates because these are long terms of border leases and yeah, we are still not completely sure of ourselves But that by wood magic functionality that you've seen With our demo for now. This is only available in the flat pack for now in the beta That's released you can try it out yourself from the flat back beta channel And hopefully soon Also in the regular flat pack And we also want to deploy to the cockpit w s container That's sort of the kubernetes cloud server side equivalent of flat pack if you cannot run the flat pack for example, you have a windows or mobile client But of course all these operating systems that I mentioned they will be supported as connection targets So you will will be able to connect to davian stable or rel eight With the flat pack which to to these operating systems which don't have any cockpit packages installed And yeah, so oh and of course these distro and the container worlds They are separate use cases for now because we're still having Some discussions and try to figure out where we want to go with this. So there is some let's say colliding architecture design decisions that we need to do but for now we are mostly looking for feedback So and if you have any questions or you want to try it out and don't when you run into trouble Please don't hesitate to contact us. So we have a home page Yeah, this one We we have a release block The last yeah So the the the latest release blog will show you how to install the flat pack And of course give all the other contact information like our repository We can find us on matrix these days And the mailing list and so on So Time for questions, I think So the question was can you run psfx again with the pseudo bridge? Of course And you do just fx you won't see the pseudo one, right? Yeah, but I think with psfx a So you see if we've got this nice tree here. So this is the original oops So this is the original ssh. Well again No, this one. Yeah, this is the python bridge And now this is the magic where we run sudo and then have the the python interpreter again And of course, that's the thing that runs this route. I think it won't show the user here, but yeah So that's the tree that we expect like this kind of staged self-applicated thing I Sorry Is All right, the question is if you have a python library that has like c code in it, for example If by vote is working with that the answer is definitely no We we made this stuff specifically for avoiding this case that we have to compile stuff And then I'm pretty sure that if you had like a so file or something That that needs to be on the file system for the dynamic linker to find it And yeah, remember, I mean we the only assumptions that we want to make is sudo ssh and python So I just think you log into this could be an arm machine or like an s390 server or who knows so Maybe there's some cool tricks you can play with How does it So the question is how we start services from python Yeah, so this is um, maybe a bit of an interesting question that dies into the architecture of what we did in the python bridge We do most stuff in cockpit bridge over debus And this was one of the first components We're like, okay, how are we going to get the bus from python because this is not part of the standard python library And we decided something that's pretty universal I mean cockpit's not going to do very much without it is actually system d And lip system d has a debus library inside of it Which does not contain python bindings But what we did and maybe this also is interesting for you is we have a fairly comprehensive binding of debus Using system d using c types And this runs everywhere because it's it's pure c types You just need to open the library file which we assume And then you don't need to compile anything It doesn't So the question was how does it run on embedded systems? Which doesn't have system d but yeah, that's outside of a use case I must also say cockpit in general doesn't run without system d Yeah, like everything here is like network manager and like pretty high level stuff and half of the system at the overview page assistance Yeah, um, would you use uh, I say bypass as a as a packaging format to distribute programs I'd say like bypass is You could like you can take a bypass and just cat it into the python interpreter And if you don't care about standard in working then that actually works Uh, I feel like it's very specific as a format to be used with with bypass though Yeah, my gut feeling is treated more like a compiler than like a distribution problem Yeah, like you you would bypass during your build process and that becomes part of the deliverable that you delivered through another mechanism Thanks very much. We exhausted everyone. Well, thanks for your attention


So you bought a domain and you're probably thinking what's next we're gonna talk about that today on the journey Have this business venture coffee and kickflips. I do have a domain But I'm also overwhelmed because I don't know what to do next getting domain name. That's like our first idea I know I've had many late nights where I just have the random idea and have to go buy a domain name And I'm like, all right, what's next the next part is really figuring out what you want that domain Is it for personal use? Is it for business use? Is it just to have it potentially sell later on? So what do you think the first step is after buying a domain? Social media links, right my menu and then how do I go about that? I was listening to a webinar the other day and they were recommending don't do a PDF for your menu So how do I go about putting my menu on there? What information what photos right? So you got you got the first step, right? That's the domain. That's the the street address for your website Okay, second place to really get all those ideas together the web the menu the Information the pictures all that stuff you need a website if you're not super techy You need something just quick a website builder from many popular providers probably the first step If you are a little bit technical you have a little bit more time on your hands to truly make it exactly what you want Something like WordPress might be a really great option Okay, and you can literally put almost whatever you want you can have a blog on there You can have your photo galleries your menu. Don't use a PDF put it right on the site make it for your visitors All right, so nothing I was thinking about with coffee and kickflips, and this is awesome We actually just had some merch made like hats t-shirts because our logo super rad my buddy designed it Anyways, I was like, oh my gosh as we're talking about my website I should definitely have the merch on there right because you know Yeah, I want to make money off the coffee and the kids coming in to rent the ramp in the back But how can I make more money? The merch but um, how do I go about that also? Do I need to worry about security because I'm thinking about I know that there are hackers out there which terrifies me they're going at it It's super scary out there There's a lot of things you can do to really protect yourself and protect your investment now There's there's a couple things you can do if you go with a website builder from a company Typically they'll handle a lot of the security on the back end for you But if you go with something like WordPress or something a little bit more technical or custom There's some things you want to do too But the very first thing you want to add to your website is what's called an SSL SSL and basically it's that HTTPS in the top of the address bar. Oh, it secures your site So if you have any login information any form information instead of sending that that text Information over the internet for literally anyone to see like a credit card super scary the SSL encrypts it So if anyone were to capture it in the middle, it's just googly-gumped like it doesn't make sense, right? Yeah, that's a technical term for you So the second thing you can do to really like beef up the security of your website is to add a Firewall and malware removal again if you're using a website builder with a company They usually do that for you But those open-source applications or custom-coded sites You've got to add that firewall and basically what that is is like if I have a house Basically creates a moat around the house So it keeps out the riff-raff the in-laws So no one's getting it and then the malware removal That's just like if someone are breaking your house it goes in and fixes it for you cleans up everything Just in case something did happen because every 39 seconds a website gets hacked and that's super scary and 64% of businesses Say they've had some sort of malware attack on their site Super scary. We also want to think about backups on your website because life happens, right? Sometimes I like I know with my own sites and people that I help out with They'll go and make changes on their site and like, oh wait, I messed up I need to go back and if you don't have a backup, there's nothing to go back to So it's always good to have just that failsafe the same way you'd have a backup for your computer And your pictures if something were to ever happen you want to have the same thing with your website So at the end of the day like you're protected because again, this is your investment Now I'm getting a lot of emails. Am I okay with just gmail or Well, it depends with gmail. Is it like coughing kickflips at gmail.com coughing kickflips at gmail.com Gotcha So the the next step with with your business is to get a domain based email And there's a lot of really great important factors that go into that Not only is it more secure to have a domain based email versus just a free email because Those companies add those extra layers of security. It's just more professional So I should have Maybe like contact at yeah coughing kickflips dot com or shred it coughing kickflips dot com Whatever you want to do, right? It should be yours Then you can set up your employees have their own email like emma at and then I have neely at It's just gonna look more professional and make sure that you look legitimate to your customers What about a like click to call? I know I like that when I'm looking at my competition other coffee shops In restaurants, so yes click to call is important only if you want people to call you Don't put a click to call if you're not in a position where you want random phone calls at the end of the night Which reminds me do you want to carry two phones? Well, I already do so now that would Right many of us use when we started business we end up using just our cell phone, right? Then we get random calls and we answer like hey, what's up? And it's a potential client and then it looks just not professional not professional So what a lot of people are doing is getting a second number for their phone There are lots of apps out there Like google has a second phone go daddy has a second phone option There's plenty of others out there to where you don't have to go buy a new phone Which is super expensive and then buy another plan, which is super expensive. I only have so many pockets Right and just add that right there and then now you'll know cool. This is for business Hey, this coffee and kickflips. How can we help you right versus a friend like hey, what's up? How's it going although that is kind of our vibe at coffee and kickflips keep it chill It's all about what your business is. I don't know how different it's gonna be than when my friends call me But maybe I should also reconsider that I gotta be honest it sounds like a lot it sounds like a lot of work Is there a way to outsource this and if so, what do you recommend? I trust your opinion I'll build it. No, so there are if you don't want to do it yourself. You can hire a professional There are plenty of web designers and web developers and people out there that this is their full-time gig Whether you hire a design agency and what I would say when you're really like looking to see who you're gonna hire Check out their portfolio See if it matches your vision because every designer every company every agency Has their own like feel and flow So you want to make sure it matches your business your vision and most importantly You want to make sure you can contact them because if they go and build your site And now they're gone m.i.a. And you need help you're you're kind of stuck. There's not much you can do Okay, so one other thing I have extra domains. Okay, and I don't really need them. So what can I do with them? What you could do is you can sell it Yeah, so there are there's actually an aftermarket just for domain names They're literally selling online real estate, but it's a domain and things go for thousands of dollars some as high as millions of dollars, right It's crazy, but places you can sell your domain name. There's afternick. There's cdu. There's go daddy auctions There's a lot of places you can list your domain and the more places you list it the more visibility and exposure You get to potentially sell your domain All right, so that's all we have for you I really hope this helps you with your domain name and really building that strong foundation for your business Be sure to comment below We'd love to know your domain name also click like and hey if you know someone who could benefit from this video Click share also subscribe and one last thing ring that bell So you'll be the first to know about our next videos. This is the journey. See you next time


This is stock number 20J150. We are here at Summit Automotive in Fond du Lac, Wisconsin. You're new and used Jeep and Jeep Wrangler headquarters. Today we are checking out this brand new 2020 Jeep Wrangler Rubicon with the Recon Package, the cold weather group, and the remote proximity keyless entry system Granite Crystal is the color. We're going to do a walk around here and then we'll get up close and check out all the options that are on this particular Jeep. We shoot all of our videos in 1080p 60 frames per second so if you have HD capabilities on your computer tablet or smartphone device turn them on right now because it is definitely your best way to check out the vehicle looks and styling before seen in person. If you want to check out all the photos on this Jeep in the upper right hand part of your screen is a link right to our website click that and check us out there. The Recon Package is going to give you the BF Goodrich All Terrain TAK02 tires. These are LT28570R17s and they come with the painted and polished aluminum 17-inch rims. Get the little Wrangler up there. It has a nice all-terrain tread pattern on those tires. It has the sway bar disconnect, locking axles which makes a Rubicon a Rubicon. You get the red and gray trail rated badge and Jeep logo as well as the Recon badge on the side. The red outlined Rubicon lettering LED lighting group comes with the Recon package as well as the heavy-duty metal bumpers. You get the red tow hooks, LED fog lamps. These end pieces are all removable for more tire clearance and you get the LED headlamps and LED running lights. There you get the seven slotted grille with the granite crystal inserts, the gloss black grille, the matte black anti-glare hood decal. Take note you got seven slots up here as well. It has the sport hood. This one has the plastic fenders but you can get the painted fenders as well.  We'll take a quick look at the original window sticker here. Feel free to pause this at any second. I'm not going to go through everything but feel free to pause this. Optional equipment is the Recon package, the granite crystal. You can see you do get those LED headlights, tail lamps, steel bumpers, rock slider, step bars, and the trail-rated kit which is in the back of here. Cold weather group is a $995 option which gives you heated seats and steering wheel and remote start, 8-speed automatic transmission, 2-liter turbo in this vehicle with e-torque and 495 is the remote proximity keyless entry. You get the hardtop for a total MSRP of $47,975. Miles per gallon is 22 highway 21 city for an average of 21 4-star front crash and 3-star roller the other two are not rated. Anyways going along the back here also I like to point out four-wheel disc brakes on all the Wranglers and you also get the red shocks and back. Part of the Rubicon package the LED tail lamps. You get this guard on the tire carrier. It does come with an HD backup camera standard. The entering-go system right here you can see that those lights were flashing as I grabbed that that's because I got the key in my pocket. You have the LED interior lights, the trail-rated kit here. These seats fold up like so and they can actually be removed with this little bar here you just push this down and then it unlocks and then you can get that back seat out. Then it locks into place like so. You have three bolts on each side and one on the top four on each side for a total of eight to get that hardtop piece off and then there's two quick disconnects for your windshield washer fluid and electrical that store right there. Notice that the bars are painted on the inside color matched as well and the rear gate like they all do now have the JL logos which give you wheelbase and overall length for the four door and two door as well as water-forting. That door shuts nice and smooth. You get the metal fuel door cover and down the rest of the side. Notice the hinges here. They have T50 on there so you know which Torx wrench to use to get those off. Inside the Rubicon package gives you the black cloth interior, the red stitch seats. The red seat belts are part of the Recon package and to get to the back seat there's a little handle right there that'll fold up like so and then the seat will slide forward and kind of move up. Notice it does have side current air bags as well. You get the latch child safety system back there for child car seats, the honeycomb design on the seats and all the Wranglers now come with LED lights on the interior which is really nice. No seats go back just like they were when you slide them back. Auto headlamps, power locks, power mirrors, power windows and you do get these seven inch LCD display. The heated leather wrap steering wheel, cruise controls on the right, Bluetooth and information center controls on the left, audio controls on the back, red stitching all around on the steering wheel. This one comes with the seven inch Uconnect 4C radio, AM FM and Sirius XM radio capabilities. It also has Android Auto and Apple CarPlay capabilities. Why that's important to note is if you have navigation systems such as Waze or Google Maps you can project it to the screen and then you have navigation right on the screen. You can control everything through the screen. It's a really simple and it's actually really really nice because you're using a navigation system that's not going to be foreign to you. You can do your climate controls here. You can also do your heated seats, heated steering wheel buttons and you can check out that backup camera which is like I said HD. See just how nice and crystal clear that is. Those are dynamic grid lines mean that they're going to turn as you turn that steering wheel. That center line goes right up to the middle of the vehicle. If you were to put a hitch on this it would line up right with your hitch. So pretty cool there and then here are all your apps for all the stuff that you can do with the vehicle and then you got all your setting buttons as well. Now if you don't like using the controls for the radio and the climate up there don't worry you can use them down here including the heated seats and heated steering wheel buttons. Start stop capabilities. You can turn those off if you don't like them. Stability control, downhill assist control. Here's your media center.  Then this is really what makes a Rubicon a Rubicon the front and rear locking axles or just the rear and then the sway bar disconnect is the features that really make a Rubicon what a Rubicon is those extra off-road features right there. 4x4 shifter on the floor, 8-speed automatic transmission. You do get the little Jeep on the front there. Take note of the leather wrapped dash that is part of the recon package. So if you get the recon you get that dash. If you get a normal Rubicon it'll either come in gray or red. Kind of an anodized look and you do get the quick disconnects up here very similar to the old Wranglers. You do get home link buttons with your garage door security systems and lighting systems. The only thing is they don't have the screw-ins in the back anymore for the hardtop pieces those screws pieces that used to be right there. No longer needed. I think they realized not a lot of people were using those in the first place. We'll take one more quick walk around here and I'd personally like to thank you for checking out the video today and hopefully from this HD video you'll have gotten a really good idea of the overall looks and styling and options on this particular Wrangler. Learned a little bit about the recon package so you can make a smart buying decision from the comfort of your own home. We do offer the Summit Auto Fastpass option. A link right to our website where you can basically buy this car on our website in the upper right hand part of your screen. Click that and check us out there. And if you'd like to see more pictures of this Jeep or one of our other 450 new and used cars, trucks, SUVs, minivans, Wranglers, you name it. We got it. Go to our website www.summitauto.com. Full pictures and descriptions of every single vehicle from two locations all at summitauto.com. And if you'd like to check out more HD videos you can go to youtube.com slash summit auto. Remember to like, subscribe, and share on this video and all the videos that you see there. In fact in a second you will see a link to subscribe to our YouTube channel on your left. Link to more Wrangler videos like this one on your right if you have not been to our website. On the bottom link to this vehicle on our website. Click those. Check us out and we really look forward to helping you with this brand new 2020 Jeep Wrangler Rubicon Recon package with the 2-liter turbo and Granite Crystal Pearl. Thanks again.