All language subtitles for Bí Thuật Toán Học Ngầm Giúp Kẻ Thao Túng Kiểm Soát Hỗn Mang

af Afrikaans
ak Akan
sq Albanian
am Amharic
ar Arabic
hy Armenian
az Azerbaijani
eu Basque
be Belarusian
bem Bemba
bn Bengali
bh Bihari
bs Bosnian
br Breton
bg Bulgarian
km Cambodian
ca Catalan
ceb Cebuano
chr Cherokee
ny Chichewa
zh-CN Chinese (Simplified)
zh-TW Chinese (Traditional)
co Corsican
hr Croatian
cs Czech
da Danish
nl Dutch
en English
eo Esperanto
et Estonian
ee Ewe
fo Faroese
tl Filipino
fi Finnish
fr French
fy Frisian
gaa Ga
gl Galician
ka Georgian
de German
el Greek
gn Guarani
gu Gujarati
ht Haitian Creole
ha Hausa
haw Hawaiian
iw Hebrew
hi Hindi
hmn Hmong
hu Hungarian
is Icelandic
ig Igbo
id Indonesian
ia Interlingua
ga Irish
it Italian
ja Japanese
jw Javanese
kn Kannada
kk Kazakh
rw Kinyarwanda
rn Kirundi
kg Kongo
ko Korean
kri Krio (Sierra Leone)
ku Kurdish
ckb Kurdish (Soranî)
ky Kyrgyz
lo Laothian
la Latin
lv Latvian
ln Lingala
lt Lithuanian
loz Lozi
lg Luganda
ach Luo
lb Luxembourgish
mk Macedonian
mg Malagasy
ms Malay
ml Malayalam
mt Maltese
mi Maori
mr Marathi
mfe Mauritian Creole
mo Moldavian
mn Mongolian
my Myanmar (Burmese)
sr-ME Montenegrin
ne Nepali
pcm Nigerian Pidgin
nso Northern Sotho
no Norwegian
nn Norwegian (Nynorsk)
oc Occitan
or Oriya
om Oromo
ps Pashto
fa Persian
pl Polish
pt-BR Portuguese (Brazil)
pt Portuguese (Portugal)
pa Punjabi
qu Quechua
ro Romanian
rm Romansh
nyn Runyakitara
ru Russian
sm Samoan
gd Scots Gaelic
sr Serbian
sh Serbo-Croatian
st Sesotho
tn Setswana
crs Seychellois Creole
sn Shona
sd Sindhi
si Sinhalese
sk Slovak
sl Slovenian
so Somali
es Spanish
es-419 Spanish (Latin American)
su Sundanese
sw Swahili
sv Swedish
tg Tajik
ta Tamil
tt Tatar
te Telugu
th Thai
ti Tigrinya
to Tonga
lua Tshiluba
tum Tumbuka
tr Turkish
tk Turkmen
tw Twi
ug Uighur
uk Ukrainian
ur Urdu
uz Uzbek
vi Vietnamese
cy Welsh
wo Wolof
xh Xhosa
yi Yiddish
yo Yoruba
zu Zulu
Would you like to inspect the original subtitles? These are the user uploaded subtitles that are being translated: 1 00:00:00,669 --> 00:00:05,070 This is a market simulator that we're going to build in this video. 2 00:00:05,330 --> 00:00:10,670 And we are using it to see and understand trade -based manipulation in 3 00:00:11,330 --> 00:00:16,650 Unlike fake news, this manipulation exploits specific trading patterns, 4 00:00:16,650 --> 00:00:19,670 legal at first glance, as it involves no blatant lies. 5 00:00:20,270 --> 00:00:24,210 And this isn't just a story about smaller, less regulated markets. 6 00:00:24,860 --> 00:00:29,200 The foreign exchange market, the largest financial market in the world, was 7 00:00:29,200 --> 00:00:33,260 traditionally believed to be too big to manipulate, which turned out to be a 8 00:00:33,260 --> 00:00:34,260 costly mistake. 9 00:00:35,120 --> 00:00:40,960 Discovered in 2013, a handful of traders orchestrated what became known as the 10 00:00:40,960 --> 00:00:44,680 Forrest case, siphoning away hundreds of millions for years. 11 00:00:45,540 --> 00:00:47,880 Thankfully, we are not completely helpless. 12 00:00:48,200 --> 00:00:53,160 With some math and financial forensic tools, we can spot the manipulators. 13 00:00:54,540 --> 00:00:58,980 And here's our protagonist who wants to take a chance in the market by trading 14 00:00:58,980 --> 00:01:00,320 shares of a rocket company. 15 00:01:00,900 --> 00:01:06,220 And just like many of us, they all have a hard time making good predictions, so 16 00:01:06,220 --> 00:01:07,900 they buy and sell randomly. 17 00:01:08,520 --> 00:01:12,220 And for now, our friend is lucky, winning most of the time. 18 00:01:12,740 --> 00:01:17,560 Not every trader can be lucky though, but they still believe in the fairness 19 00:01:17,560 --> 00:01:20,420 the market, trusting that everyone has an equal chance. 20 00:01:21,230 --> 00:01:26,570 Then, out of nowhere, some new players show up. And they are not just winning 21 00:01:26,570 --> 00:01:30,150 sometimes, they are consistently beating the odds. 22 00:01:30,430 --> 00:01:31,950 How are they doing it? 23 00:01:32,330 --> 00:01:37,450 At first it seems like these bad actors might just be better at predicting the 24 00:01:37,450 --> 00:01:39,570 future. But here's the twist. 25 00:01:39,950 --> 00:01:44,850 In a market driven by randomness, there shouldn't be a reliable way to predict 26 00:01:44,850 --> 00:01:45,689 the future. 27 00:01:45,690 --> 00:01:47,630 So how are they pulling it off? 28 00:01:48,090 --> 00:01:50,410 And even more interestingly... 29 00:01:50,780 --> 00:01:53,140 the market still looks mostly random. 30 00:01:53,440 --> 00:01:56,540 The bad actors blend in almost perfectly. 31 00:01:57,260 --> 00:02:02,140 So what I want to build with you today is a way to measure and expose this 32 00:02:02,140 --> 00:02:03,140 manipulation. 33 00:02:03,360 --> 00:02:06,660 Let's break this down and see how this fraud works. 34 00:02:06,900 --> 00:02:11,060 Because market manipulation isn't just about numbers moving on a screen. 35 00:02:12,180 --> 00:02:14,520 This video is sponsored by Brilliant. 36 00:02:14,820 --> 00:02:16,420 More at the end of the show. 37 00:02:17,420 --> 00:02:21,600 Quick disclaimer, I am not a financial advisor and this video is for 38 00:02:21,600 --> 00:02:24,220 purposes only. Always do your own research. 39 00:02:25,580 --> 00:02:30,740 The price movement we just saw comes from a real simulation I built and 40 00:02:30,740 --> 00:02:31,740 how it works. 41 00:02:32,020 --> 00:02:34,980 Everyday people come to the market to trade shares. 42 00:02:35,460 --> 00:02:40,100 Not everyone is ready to trade though, some folks are just observing the 43 00:02:40,400 --> 00:02:42,560 The others are placing orders. 44 00:02:43,040 --> 00:02:44,880 Take this buyer for example. 45 00:02:45,560 --> 00:02:51,520 This person wants to buy 70 shares at $53 each, but wouldn't mind a lower 46 00:02:51,600 --> 00:02:55,000 That's the maximum price this person is willing to pay. 47 00:02:55,600 --> 00:02:59,580 And as I mentioned earlier, they trade completely randomly. 48 00:02:59,820 --> 00:03:04,560 So their order prices could be higher or lower yesterday's market price. 49 00:03:05,120 --> 00:03:08,960 Think of these buy orders as coming from a probability distribution. 50 00:03:09,880 --> 00:03:14,840 And this randomness in the simulation is a great proxy to mirror a fair market. 51 00:03:15,240 --> 00:03:17,180 one where everyone has an equal chance. 52 00:03:17,680 --> 00:03:21,360 Here, no one knows what's going to happen, and that's fair. 53 00:03:22,360 --> 00:03:26,400 Now, the shares must come from someone, namely the sellers. 54 00:03:26,920 --> 00:03:32,600 This person might want to sell 50 shares at $45 each, but wouldn't mind a higher 55 00:03:32,600 --> 00:03:36,520 price, that's the minimum price at which this person is willing to sell. 56 00:03:36,960 --> 00:03:41,280 And these sell orders also come from their own probability distribution. 57 00:03:42,480 --> 00:03:45,720 Now let's set a single market price for the day. 58 00:03:46,000 --> 00:03:50,580 Some people are very satisfied with this price, while others may skip trading 59 00:03:50,580 --> 00:03:51,580 altogether. 60 00:03:51,740 --> 00:03:54,020 So how is the price actually set? 61 00:03:54,380 --> 00:03:59,960 One way is to maximize total satisfaction, the extent to which orders 62 00:03:59,960 --> 00:04:05,440 -fulfilled. To calculate it, all the buy and sell orders are lined up, and the 63 00:04:05,440 --> 00:04:10,140 ideal price, the one that brings the most satisfaction, lies somewhere in 64 00:04:10,140 --> 00:04:12,920 overlap. Here, it's not a unique price. 65 00:04:13,120 --> 00:04:16,660 Any price within this range achieves the same maximum satisfaction. 66 00:04:17,300 --> 00:04:19,920 But picking the middle ground is a practical choice. 67 00:04:20,740 --> 00:04:25,720 And this price range also determines the day's trading volume, the number of 68 00:04:25,720 --> 00:04:27,220 shares that changed hands. 69 00:04:27,580 --> 00:04:32,480 So if we set a different single price, one side would be more willing to trade 70 00:04:32,480 --> 00:04:35,980 while the other would be less willing, reducing overall agreement. 71 00:04:36,860 --> 00:04:41,680 As a result, fewer shares are traded since both sides must be satisfied for a 72 00:04:41,680 --> 00:04:42,680 deal to happen. 73 00:04:42,760 --> 00:04:45,320 This method is called auction pricing. 74 00:04:45,840 --> 00:04:50,600 In real world markets, it's often used at the start of the trading day to match 75 00:04:50,600 --> 00:04:53,820 all the overnight orders to a single opening price. 76 00:04:54,380 --> 00:04:58,900 During a continuous trading day, orders are often instantly matched against each 77 00:04:58,900 --> 00:05:01,780 other leading to multiple prices in a short time frame. 78 00:05:01,980 --> 00:05:04,140 But that's a story for another time. 79 00:05:04,640 --> 00:05:09,480 Here, I assume a single trading moment at each day using auction pricing. 80 00:05:10,400 --> 00:05:13,780 And this is what the full market simulation looks like. 81 00:05:14,100 --> 00:05:17,100 We start with setting up the order price distributions. 82 00:05:17,900 --> 00:05:22,720 In reality, buyers and sellers might have different expectations leading to 83 00:05:22,720 --> 00:05:27,160 different distributions, but for today's video, I don't really need this degree 84 00:05:27,160 --> 00:05:31,660 of freedom, so I'll use the same bell curve for both, centered around 85 00:05:31,660 --> 00:05:33,000 yesterday's market price. 86 00:05:33,580 --> 00:05:37,760 This represents the idea that people expect their orders to be filled within 87 00:05:37,760 --> 00:05:38,940 familiar price range. 88 00:05:39,180 --> 00:05:43,080 After all, it worked yesterday, so they hope it will work again today. 89 00:05:43,880 --> 00:05:48,260 From these order curves, the market determines the current day's price and 90 00:05:48,260 --> 00:05:51,260 trading volume, which we track over time in a graph. 91 00:05:51,580 --> 00:05:54,520 And with that, the simulation loop is complete. 92 00:05:54,940 --> 00:05:58,720 Today's market price becomes the starting point for tomorrow's price 93 00:05:58,720 --> 00:06:00,720 distribution and the cycle continues. 94 00:06:01,520 --> 00:06:06,140 New order curves generate new prices and volumes, and the market evolves step by 95 00:06:06,140 --> 00:06:11,620 step. As a result, the market moves randomly, making it impossible to 96 00:06:11,620 --> 00:06:12,620 a useful way. 97 00:06:12,840 --> 00:06:17,200 Since each day's price distribution is centered around the previous day's 98 00:06:17,200 --> 00:06:20,860 price, there's no way to know if prices will rise or fall. 99 00:06:21,580 --> 00:06:25,560 Now that we have the simulation running, let's see what it tells us. 100 00:06:26,040 --> 00:06:29,580 One obvious fact is that markets don't operate in isolation. 101 00:06:30,380 --> 00:06:34,300 External events like breaking news are constantly reshaping expectations. 102 00:06:35,020 --> 00:06:39,060 So these distributions shift as people's expectations evolve. 103 00:06:39,520 --> 00:06:45,120 For example, when good news arrives, a company's true value may be higher than 104 00:06:45,120 --> 00:06:47,140 what's reflected in its current stock price. 105 00:06:47,480 --> 00:06:52,220 And as more and more traders become aware of the news, they anticipate that 106 00:06:52,220 --> 00:06:54,880 competition will eventually drive prices higher. 107 00:06:55,530 --> 00:07:00,070 To simplify our simulation, these random traders skip the waiting game and 108 00:07:00,070 --> 00:07:03,270 instantly adjust their expectations to the new price level. 109 00:07:03,550 --> 00:07:07,250 And just like that, the market price adjusts almost immediately. 110 00:07:07,690 --> 00:07:10,790 And as rational beings we tend to think ahead. 111 00:07:11,190 --> 00:07:16,250 If we believe a company will continue delivering good news, we might 112 00:07:16,250 --> 00:07:17,570 future price jumps. 113 00:07:18,110 --> 00:07:22,810 And to benefit from these future price jumps, buyers must act quickly before 114 00:07:22,810 --> 00:07:26,250 others bid the price up further or they risk missing out. 115 00:07:26,510 --> 00:07:31,550 This again creates competition, driving prices even higher almost instantly. 116 00:07:32,130 --> 00:07:36,870 In other words, it's not just today's news that drives stock prices, but 117 00:07:36,870 --> 00:07:41,370 expectations about all future news also get baked into the price immediately. 118 00:07:42,370 --> 00:07:44,030 But here comes the next twist. 119 00:07:44,330 --> 00:07:49,460 To make this market really hard to manipulate, We feed no additional 120 00:07:49,460 --> 00:07:50,459 to the traders. 121 00:07:50,460 --> 00:07:53,460 They ignore all news and rumors about the future. 122 00:07:53,720 --> 00:07:58,320 So really, no one can manipulate these traders with faulty information. 123 00:07:58,820 --> 00:08:00,960 They are as unpredictable as it gets. 124 00:08:01,660 --> 00:08:06,040 Okay, so far we have created a fair market where randomness rules. 125 00:08:06,540 --> 00:08:11,180 Buyers and sellers act unpredictably and prices reflect their combined random 126 00:08:11,180 --> 00:08:12,180 expectations. 127 00:08:12,670 --> 00:08:16,670 But what if there are invisible forces subtly influencing the direction of 128 00:08:16,670 --> 00:08:17,670 random movements? 129 00:08:17,770 --> 00:08:22,630 And could this cause certain price levels to be avoided, creating soft 130 00:08:22,630 --> 00:08:23,630 in the market? 131 00:08:23,970 --> 00:08:26,090 Well, let's see what the simulation says. 132 00:08:27,590 --> 00:08:30,970 Imagine running simulations for 500 days. 133 00:08:31,390 --> 00:08:36,809 It's surprisingly easy to spot patterns that look like order. But of course, in 134 00:08:36,809 --> 00:08:38,549 this scenario, it's all random. 135 00:08:38,750 --> 00:08:41,090 Yet, not all patterns are meaningless. 136 00:08:41,659 --> 00:08:46,240 And recognizing these patterns helps us understand how markets function and 137 00:08:46,240 --> 00:08:47,620 where limits emerge naturally. 138 00:08:48,300 --> 00:08:52,640 For example, running this simulation a million times shows which price levels 139 00:08:52,640 --> 00:08:53,640 are rare. 140 00:08:54,060 --> 00:08:58,480 This symmetry won't tell you exactly how to trade, but it does offer insights 141 00:08:58,480 --> 00:09:00,400 into the overall shape of the market. 142 00:09:01,000 --> 00:09:03,740 Let's do this for two hypothetical markets. 143 00:09:04,180 --> 00:09:09,180 In the first market, traders place orders based on the price distribution 144 00:09:09,180 --> 00:09:10,620 uniform volume distribution. 145 00:09:11,450 --> 00:09:16,130 So the volumes could range anywhere from 0 to the maximum trade volume, each 146 00:09:16,130 --> 00:09:17,250 with an equal probability. 147 00:09:18,010 --> 00:09:22,790 Most importantly, they have unlimited wealth to back all their trades. 148 00:09:23,150 --> 00:09:27,590 This means they can always afford whatever volume they want to order at 149 00:09:27,590 --> 00:09:30,310 price, buying and selling completely randomly. 150 00:09:30,790 --> 00:09:35,450 As a result, the orders the traders can offer are independent of the absolute 151 00:09:35,450 --> 00:09:36,450 price level. 152 00:09:36,650 --> 00:09:41,250 And this means that the typical daily price changes derived from the order 153 00:09:41,250 --> 00:09:46,230 curves are also essentially independent of the absolute price level. Each day 154 00:09:46,230 --> 00:09:50,730 acts like an independent experiment detached from the past and then stacked 155 00:09:50,730 --> 00:09:52,070 top of previous days. 156 00:09:52,550 --> 00:09:57,530 The prices in this market follow what is known as the Gaussian random walk with 157 00:09:57,530 --> 00:09:59,550 an expected price change of zero. 158 00:09:59,910 --> 00:10:04,860 And even if the real market price suddenly spikes, We have learned that 159 00:10:04,860 --> 00:10:09,320 trading day operates independently from the previous ones, and so the forecast 160 00:10:09,320 --> 00:10:10,720 shape remains unchanged. 161 00:10:11,320 --> 00:10:14,700 There's no external force pulling the price back down. 162 00:10:14,940 --> 00:10:19,240 You're essentially running the same prediction again, just at a new price 163 00:10:19,680 --> 00:10:24,800 In such a random walk, it's likely for prices to eventually reach arbitrarily 164 00:10:24,800 --> 00:10:29,080 high or low values over time, here on a logarithmic price scale. 165 00:10:29,940 --> 00:10:35,130 Now contrast this with the second market, where traders are limited by 166 00:10:35,130 --> 00:10:38,530 wealth. Here, the forecast shape differs significantly. 167 00:10:39,350 --> 00:10:42,470 Why? It comes down to the trading rules. 168 00:10:42,810 --> 00:10:48,130 In this market, traders can borrow money to buy shares, so thereby volumes are 169 00:10:48,130 --> 00:10:49,670 limited by what they can afford. 170 00:10:50,130 --> 00:10:54,370 When prices get too high, their ability to buy decreases sharply. 171 00:10:54,610 --> 00:10:57,990 They simply get fewer shares for the money they are willing to spend. 172 00:10:58,730 --> 00:11:00,970 Selling, however, is less restricted. 173 00:11:01,530 --> 00:11:05,650 They can place sell orders for any portion of their holdings at virtually 174 00:11:05,650 --> 00:11:08,230 price, regardless of whether anyone buys. 175 00:11:08,650 --> 00:11:11,590 These sell orders could be wishful thinking. 176 00:11:12,050 --> 00:11:14,470 This introduces an asymmetry. 177 00:11:14,710 --> 00:11:20,170 As prices rise, the volume of buy orders shrinks due to the lack of money, while 178 00:11:20,170 --> 00:11:25,330 sell orders remain here unaffected. If prices drift too far from the center, 179 00:11:25,570 --> 00:11:29,210 this asymmetry creates a natural pull nudging them back. 180 00:11:29,770 --> 00:11:33,230 We can see this more clearly when we examine the theoretical limit. 181 00:11:33,650 --> 00:11:38,010 Here we assume an infinite number of traders placing buy and sell orders. 182 00:11:38,490 --> 00:11:43,210 This blends individual actions seamlessly into the overall system, 183 00:11:43,210 --> 00:11:46,310 smoother curves and reveals the market dynamics better. 184 00:11:46,910 --> 00:11:51,510 Now comparing this to the Gaussian random walk of the first market, where 185 00:11:51,510 --> 00:11:55,790 shape of the order curves remained independent of the absolute price level, 186 00:11:55,790 --> 00:11:58,830 clearly see the additional price nudge in the second market. 187 00:11:59,370 --> 00:12:03,910 Prices still fluctuate randomly, but now they orbit a sort of a gravitational 188 00:12:03,910 --> 00:12:08,610 center. Over time, these fluctuations settle into a band. 189 00:12:08,890 --> 00:12:13,710 In theory, prices could rise indefinitely, but it becomes 190 00:12:13,710 --> 00:12:15,310 given the order asymmetry. 191 00:12:15,830 --> 00:12:17,830 This is a fascinating observation. 192 00:12:18,450 --> 00:12:23,970 The rules governing how our people can trade effectively create practical soft 193 00:12:23,970 --> 00:12:25,410 limits on price movements. 194 00:12:25,910 --> 00:12:28,590 At least when no one is talking about it. 195 00:12:29,020 --> 00:12:33,440 In reality, any publicly known price limit is quickly exploited and 196 00:12:33,960 --> 00:12:38,100 But assuming for a moment this limit holds, then this is what it means. 197 00:12:38,440 --> 00:12:43,260 When our traders keep adding new money to their trades, they are injecting new 198 00:12:43,260 --> 00:12:47,360 funds into the market and a statistically significant trend channel 199 00:12:48,000 --> 00:12:49,500 And think about this. 200 00:12:49,760 --> 00:12:53,680 At no point does the simulation instruct the market to form channels. 201 00:12:54,410 --> 00:12:58,750 This pattern emerges naturally as a result of the market rules and the 202 00:12:58,830 --> 00:12:59,830 order behavior. 203 00:12:59,990 --> 00:13:04,130 And this trend is different from the trends in the Gaussian Random Walk. 204 00:13:04,350 --> 00:13:07,770 Those trends were just coincidental and lacked real significance. 205 00:13:08,670 --> 00:13:13,730 Even if we add a drift to a Gaussian Random Walk, it won't produce this kind 206 00:13:13,730 --> 00:13:14,629 band channel. 207 00:13:14,630 --> 00:13:19,330 That's worth investigating, but not today, because there are some more 208 00:13:19,330 --> 00:13:21,350 price movement patterns I want to show you. 209 00:13:21,870 --> 00:13:26,710 For example, increasing the number of traded shares at the volume makes prices 210 00:13:26,710 --> 00:13:27,710 less volatile. 211 00:13:27,890 --> 00:13:33,690 Why? Well, few orders make choppy order curves which generate on average bigger 212 00:13:33,690 --> 00:13:34,690 price jumps. 213 00:13:34,750 --> 00:13:38,810 More orders make smoother curves and average out to smaller jumps. 214 00:13:39,190 --> 00:13:43,190 Here I've rescaled the volume in the diagram to better fit the order curves 215 00:13:43,190 --> 00:13:44,190 within the screen. 216 00:13:44,490 --> 00:13:49,050 So with a lot of orders, say a million, the price barely wobbles. 217 00:13:49,690 --> 00:13:54,430 Sure, prices can still shift if expectations surge suddenly, but they 218 00:13:54,430 --> 00:13:55,430 fluctuate wildly. 219 00:13:55,950 --> 00:13:57,890 Here's what this means in real life. 220 00:13:58,230 --> 00:14:02,830 When you see a massive price jump, it doesn't necessarily signify major news. 221 00:14:03,210 --> 00:14:05,430 It could be fewer people trading. 222 00:14:06,030 --> 00:14:08,090 Fewer trades make bigger jumps. 223 00:14:08,470 --> 00:14:12,790 And if you want to put these jumps into context, you can draw a band showing 224 00:14:12,790 --> 00:14:15,050 what's normal at various volume levels. 225 00:14:15,520 --> 00:14:19,140 I share the code in my tutorials so you can see how these factors influence 226 00:14:19,140 --> 00:14:20,140 market movements. 227 00:14:20,600 --> 00:14:25,140 So these patterns highlight how trading behavior shapes randomness. 228 00:14:25,360 --> 00:14:30,280 And in the toughest market imaginable, the Gaussian Random Walk, you cannot 229 00:14:30,280 --> 00:14:34,500 predictions that can be exploited. Which ties back to our initial question. 230 00:14:34,920 --> 00:14:39,760 How can you reliably win in a market where everyone else acts completely at 231 00:14:39,760 --> 00:14:42,740 random? Imagine yourself in that situation. 232 00:14:43,630 --> 00:14:47,690 To win every single time, you need to know something about the future. 233 00:14:47,910 --> 00:14:49,530 But there's our problem. 234 00:14:49,790 --> 00:14:53,550 You can't predict what everyone else will do. It's all random. 235 00:14:53,850 --> 00:14:58,110 So if predicting others isn't an option, what's left? 236 00:14:58,390 --> 00:15:03,690 The only variable that can shape the future to your advantage is you. 237 00:15:04,730 --> 00:15:09,450 Winning isn't about predicting the market anymore. It's about taking 238 00:15:10,240 --> 00:15:13,180 And control means more than just reacting faster. 239 00:15:13,560 --> 00:15:17,820 It's about dictating prices and shaping how others perceive market trends. 240 00:15:18,200 --> 00:15:22,840 And this hints at the level of influence required to make it happen. 241 00:15:23,480 --> 00:15:27,960 It might seem like an obvious realization, but I wanted to point it 242 00:15:27,960 --> 00:15:29,040 it's so important. 243 00:15:29,740 --> 00:15:35,000 In the next section, we will explore the mechanics of this control and see how 244 00:15:35,000 --> 00:15:37,860 deliberate actions can distort a random market. 245 00:15:39,880 --> 00:15:43,520 So what would it take to nudge a market's price in your favor? 246 00:15:43,720 --> 00:15:47,840 For instance, let's say you bought some shares and now you want to artificially 247 00:15:47,840 --> 00:15:48,960 increase the market price. 248 00:15:49,320 --> 00:15:55,320 The first step is simple. I enter the market and say, I am buying 600 shares 249 00:15:55,320 --> 00:15:56,520 $55 each. 250 00:15:56,940 --> 00:16:01,060 Remember, the buyer curve shows how much people are willing to pay at various 251 00:16:01,060 --> 00:16:06,440 prices. So when we slot my order into the buyer curve, the market price takes 252 00:16:06,440 --> 00:16:07,389 step up. 253 00:16:07,390 --> 00:16:12,190 In other words, my order adds more demand at a higher price point, 254 00:16:12,190 --> 00:16:13,190 higher market price. 255 00:16:13,390 --> 00:16:18,350 By adjusting my order, tweaking the volume or the price, I can influence the 256 00:16:18,350 --> 00:16:19,129 market price. 257 00:16:19,130 --> 00:16:22,430 All it takes is placing enough volume at a higher price level. 258 00:16:22,870 --> 00:16:24,230 But there is a catch. 259 00:16:24,530 --> 00:16:30,170 This strategy comes at a cost. I can't just talk about buying these shares. I 260 00:16:30,170 --> 00:16:34,050 actually have to buy them to cause a price shift. And that's incredibly 261 00:16:34,050 --> 00:16:35,050 expensive. 262 00:16:35,560 --> 00:16:38,620 My action moved the price, but at the full cost. 263 00:16:39,100 --> 00:16:41,620 Still, I shouldn't expect anyone's sympathy. 264 00:16:42,000 --> 00:16:46,920 This tactic is usually considered illegal, since my intention was to 265 00:16:46,920 --> 00:16:47,879 other traders. 266 00:16:47,880 --> 00:16:52,200 And if the goal is to exploit other traders anyway, there are ways to 267 00:16:52,200 --> 00:16:56,440 more impact for the cost. And we don't even need to spread faulty news for 268 00:16:57,680 --> 00:17:01,620 So how can we manipulate the market price without footing the bill? 269 00:17:02,140 --> 00:17:07,599 At first glance, if he placed a big buy order, we'd end up paying the seller 600 270 00:17:07,599 --> 00:17:10,280 shares times whatever the market price will be. 271 00:17:10,540 --> 00:17:13,760 To break even, we need to get that money back somehow. 272 00:17:14,200 --> 00:17:18,280 The trick is to sell the same number of shares right back to ourselves. 273 00:17:18,859 --> 00:17:23,440 This practice is called self -trading. But here's the interesting part. 274 00:17:23,880 --> 00:17:27,560 We're not just moving shares from one pocket to another in secret. 275 00:17:27,800 --> 00:17:29,680 Instead, we're doing it publicly. 276 00:17:30,300 --> 00:17:34,940 from the left pocket through the exchange into the right pocket, making 277 00:17:34,940 --> 00:17:36,500 like legitimate market activity. 278 00:17:37,080 --> 00:17:41,820 By itself, self -trading doesn't magically change the market price, it 279 00:17:41,820 --> 00:17:43,240 shifts supply and demand. 280 00:17:43,740 --> 00:17:45,260 The point is perception. 281 00:17:46,000 --> 00:17:51,020 Faking higher volume creates the illusion of a liquid market, which is 282 00:17:51,020 --> 00:17:55,300 because in real markets, traders often see high volume as a signal that 283 00:17:55,300 --> 00:17:57,880 something big is happening, like breaking news. 284 00:17:58,520 --> 00:17:59,760 But remember our catch. 285 00:18:00,060 --> 00:18:03,880 In our simulation, this fake volume doesn't influence anyone. 286 00:18:04,100 --> 00:18:07,720 Our traders act randomly, ignoring these signals entirely. 287 00:18:08,300 --> 00:18:11,300 And that's what makes this problem so challenging. 288 00:18:12,020 --> 00:18:17,140 If perception alone won't work, we need to directly influence the market price. 289 00:18:17,400 --> 00:18:21,240 A strange concept when most traders take prices as given. 290 00:18:21,540 --> 00:18:23,780 These are price takers. 291 00:18:24,280 --> 00:18:29,640 To manipulate the market, we have to think like price setters. And here's how 292 00:18:29,640 --> 00:18:30,640 works. 293 00:18:30,980 --> 00:18:34,680 Imagine a small stock where daily volume is usually low. 294 00:18:35,100 --> 00:18:41,460 Placing a buy order of 600 shares at $55 and a sell order of 600 shares at 295 00:18:41,460 --> 00:18:44,760 $55 creates the illusion of high activity. 296 00:18:45,260 --> 00:18:50,220 As we increase the volume, we pay more but still lack full control. 297 00:18:50,920 --> 00:18:54,920 But when the buy and sell orders overlap, we reach a tipping point. 298 00:18:55,220 --> 00:19:00,080 Every trade within that range is effectively self -ordering at a zero 299 00:19:00,080 --> 00:19:05,220 difference. This enforces the intersection of the curves, which gives 300 00:19:05,220 --> 00:19:06,320 of the market price. 301 00:19:06,640 --> 00:19:12,120 And once we have control, we can set any price and volume we want, pushing it 302 00:19:12,120 --> 00:19:15,360 high enough to overcompensate for any initial costs. 303 00:19:15,660 --> 00:19:18,860 We have successfully hijacked the market's pricing mechanism. 304 00:19:19,760 --> 00:19:24,520 This is called monopoly power in the stock market, where buying the whole 305 00:19:24,520 --> 00:19:25,760 lets you dictate prices. 306 00:19:26,220 --> 00:19:30,980 It's similar to how a company with a product monopoly can manipulate supply 307 00:19:30,980 --> 00:19:31,980 raise costs. 308 00:19:32,060 --> 00:19:37,420 In real markets, this tactic doesn't just distort the price, it can also 309 00:19:37,420 --> 00:19:39,620 traders into believing its genuine activity. 310 00:19:40,300 --> 00:19:44,840 It's particularly easy in smaller, less regulated markets, where the initial 311 00:19:44,840 --> 00:19:45,840 cost is lower. 312 00:19:46,280 --> 00:19:51,940 So, as you can see, With trade -based manipulation, one can distort signals 313 00:19:51,940 --> 00:19:55,520 price and volume and trick traders into making poor decisions. 314 00:19:56,120 --> 00:20:00,860 So our friend should watch for one unusually large buy and sell order at 315 00:20:00,860 --> 00:20:01,860 the same price. 316 00:20:02,000 --> 00:20:04,140 That could be an attempt at manipulation. 317 00:20:06,060 --> 00:20:10,660 Alright, so our friend here is running low on funds just like the rest of the 318 00:20:10,660 --> 00:20:11,599 good traders. 319 00:20:11,600 --> 00:20:16,100 It's time to step in and help them out by cracking their opponent's moves. 320 00:20:16,670 --> 00:20:20,770 We are going to walk through one complete manipulation cycle to really 321 00:20:20,770 --> 00:20:25,470 understand it, and then we'll figure out how to blend these moves seamlessly 322 00:20:25,470 --> 00:20:26,970 into the noise of the crowd. 323 00:20:28,870 --> 00:20:33,650 Let's take a closer look at how the whole scheme works, here in a market 324 00:20:33,650 --> 00:20:35,130 follows a Gaussian Random Walk. 325 00:20:35,390 --> 00:20:39,870 And to better see what's happening, we track the manipulator's money, shares, 326 00:20:39,990 --> 00:20:42,910 and the relative wealth compared to the rest of the market. 327 00:20:43,420 --> 00:20:48,140 That's the total money you hold plus the market value of your shares compared to 328 00:20:48,140 --> 00:20:49,200 what the other traders have. 329 00:20:49,900 --> 00:20:54,560 So first this theme starts with buying as many shares as possible without 330 00:20:54,560 --> 00:20:55,780 drawing too much attention. 331 00:20:56,260 --> 00:21:00,740 The goal is to stay under the radar while gradually building up your 332 00:21:01,140 --> 00:21:05,420 So in the graphs we can see money slowly being converted into shares. 333 00:21:06,120 --> 00:21:08,100 Then comes the price manipulation. 334 00:21:09,000 --> 00:21:13,300 This involves using self -trading, where you partly buy and sell shares to 335 00:21:13,300 --> 00:21:16,220 yourself to gain control and nudge the price upward. 336 00:21:16,760 --> 00:21:20,340 Here, I took a rather obvious approach to demonstrate the mechanics. 337 00:21:20,640 --> 00:21:25,000 But you can make it less noticeable, nudging the price by a small percentage. 338 00:21:25,500 --> 00:21:29,980 It won't work every day. Some days you might not have full control or the 339 00:21:29,980 --> 00:21:31,300 could move unpredictably. 340 00:21:31,560 --> 00:21:33,400 Well, that's part of the gamble. 341 00:21:33,620 --> 00:21:36,900 As a manipulator, I wouldn't say you're in a position to complain. 342 00:21:37,530 --> 00:21:41,210 During this phase, you're also buying more shares to maintain control. 343 00:21:42,110 --> 00:21:45,710 Finally, once the price has been inflated enough, it's time to sell. 344 00:21:46,030 --> 00:21:50,810 The goal here is to offload your shares quietly, cashing in on the inflated 345 00:21:50,810 --> 00:21:52,830 price without causing too much disruption. 346 00:21:53,690 --> 00:21:58,030 By the end of this cycle, you have gone from having no shares and a million 347 00:21:58,030 --> 00:22:03,550 dollars to holding no shares again, but now with a larger amount of 1 .7 million 348 00:22:03,550 --> 00:22:04,550 dollars. 349 00:22:04,990 --> 00:22:08,690 You can see in the relative wealth graph that we have managed to take a 350 00:22:08,690 --> 00:22:11,010 significant slice from the other random traders. 351 00:22:11,690 --> 00:22:15,050 This is a form of the classical pump and dump scheme. 352 00:22:15,430 --> 00:22:19,770 What makes the method here stand out is that it's entirely trade -based. 353 00:22:19,990 --> 00:22:21,590 We don't issue fake news. 354 00:22:21,810 --> 00:22:24,630 We just control the price with self -trading. 355 00:22:25,010 --> 00:22:29,510 To show it works on average, let's imagine the same situation without 356 00:22:29,510 --> 00:22:30,510 manipulation. 357 00:22:31,000 --> 00:22:35,640 You buy shares for the same amount of money over the same period, but don't 358 00:22:35,640 --> 00:22:37,240 artificially inflate the price. 359 00:22:37,800 --> 00:22:41,460 Many simulations show that the non -manipulated version consistently 360 00:22:41,460 --> 00:22:45,420 underperforms compared to the manipulated one proving the scheme's 361 00:22:45,420 --> 00:22:46,420 effectiveness. 362 00:22:46,660 --> 00:22:50,860 What's particularly troubling is that even when people aren't trading 363 00:22:51,140 --> 00:22:55,300 like in the final phase when they start selling alongside you, it's still 364 00:22:55,300 --> 00:22:58,680 possible to predict their behavior and factor it into your plan. 365 00:22:59,240 --> 00:23:04,100 In fact, if the scheme works in a completely random market, it works even 366 00:23:04,100 --> 00:23:06,140 when traders follow predictable patterns. 367 00:23:07,360 --> 00:23:11,100 Now, where does the manipulator's profit actually come from? 368 00:23:11,400 --> 00:23:14,960 There's one driving factor that makes this whole scheme possible. 369 00:23:15,300 --> 00:23:20,120 The assumption that tomorrow's price is likely to be close to today's price. 370 00:23:20,480 --> 00:23:25,320 If traders didn't rely so much on recent price trends, meaning they wouldn't 371 00:23:25,320 --> 00:23:29,760 simply accept the inflated price level, This kind of manipulation wouldn't be 372 00:23:29,760 --> 00:23:35,220 possible. You might think that basing trades more on fundamental factors like 373 00:23:35,220 --> 00:23:39,820 company's performance sounds like the rational approach, and you'd be right, 374 00:23:39,820 --> 00:23:42,020 it only works if everyone does it. 375 00:23:42,600 --> 00:23:47,120 Markets are inherently driven by participants outbidding one another, 376 00:23:47,120 --> 00:23:49,460 aware that they are trading at irrational prices. 377 00:23:50,160 --> 00:23:54,700 This in itself is also a fundamental factor, the human factor. 378 00:23:55,470 --> 00:24:00,550 That said, our self -trades here are still easy to spot, and exchanges could 379 00:24:00,550 --> 00:24:03,970 simply ignore these orders or regulators might investigate them. 380 00:24:04,230 --> 00:24:09,470 So let's figure out how manipulators manage to blend into the crowd, because 381 00:24:09,470 --> 00:24:11,350 can't investigate what you don't know about. 382 00:24:12,730 --> 00:24:15,430 By now you've probably spotted the trick. 383 00:24:15,690 --> 00:24:19,830 It's not a crowd of people moving the market, it's one person pulling the 384 00:24:19,830 --> 00:24:21,090 strings behind the scenes. 385 00:24:21,660 --> 00:24:26,280 The idea is to scatter coordinated self -trading orders across the market, 386 00:24:26,420 --> 00:24:28,420 making them look like harmless activity. 387 00:24:28,900 --> 00:24:30,260 Except they are not. 388 00:24:30,580 --> 00:24:34,960 These trades still carry enough weight to nudge the price where the manipulator 389 00:24:34,960 --> 00:24:35,759 wants it. 390 00:24:35,760 --> 00:24:40,600 If we spread these orders out more smoothly, the manipulation becomes much 391 00:24:40,600 --> 00:24:41,600 harder to detect. 392 00:24:41,980 --> 00:24:46,320 There are still some unusual dents in the order curves, but now they are more 393 00:24:46,320 --> 00:24:48,140 subtle and could go undetected. 394 00:24:48,880 --> 00:24:52,000 Now, how could manipulation be concealed even better? 395 00:24:52,500 --> 00:24:56,800 First, we need to learn how to quantify it. There are several ways to go about 396 00:24:56,800 --> 00:25:01,260 it. The idea is to identify irregularities in the order curve shape. 397 00:25:01,600 --> 00:25:07,460 To achieve this, we can exemplarily standardize the curves to fit a 0 to 100 398 00:25:07,460 --> 00:25:11,120 volume range and the expected unmanipulated price range. 399 00:25:11,660 --> 00:25:16,480 Then we run multiple simulations without manipulation to establish a reference 400 00:25:16,480 --> 00:25:17,880 for normal market behavior. 401 00:25:18,730 --> 00:25:23,530 This creates a band of order curves helping quantify what counts as unusual 402 00:25:23,530 --> 00:25:28,990 behavior. And as we have seen for price setting, manipulation has a tell. 403 00:25:29,210 --> 00:25:32,690 You'd expect unusual behavior in both order curves. 404 00:25:33,290 --> 00:25:37,950 There are several ways to assign numbers to this unusual behavior to estimate 405 00:25:37,950 --> 00:25:39,590 how much manipulation is happening. 406 00:25:39,870 --> 00:25:44,670 If you're interested, my coding tutorials dive into building the 407 00:25:44,670 --> 00:25:45,670 running the tests. 408 00:25:46,170 --> 00:25:50,870 Also, on a related note, We are looking into an intriguing connection between 409 00:25:50,870 --> 00:25:55,510 wealth distribution in markets and the statistical mechanics of an ideal gas. 410 00:25:55,910 --> 00:26:01,490 Both systems have conserved quantities like total money, shares, or energy, and 411 00:26:01,490 --> 00:26:06,050 as traders or particles continuously interact, they naturally settle into 412 00:26:06,050 --> 00:26:07,350 equilibrium distributions. 413 00:26:08,190 --> 00:26:12,390 In that sense, you can loosely think of a market as having a money temperature, 414 00:26:12,670 --> 00:26:15,370 which offers an interesting perspective on markets. 415 00:26:16,220 --> 00:26:20,640 But for now, let's go back and see how the amount of manipulation varies across 416 00:26:20,640 --> 00:26:21,640 different scenarios. 417 00:26:22,400 --> 00:26:26,760 Here are three distinct price jumps, but not all of them are caused by 418 00:26:26,760 --> 00:26:31,580 manipulation. For example, this jump right here, that's a genuine market 419 00:26:31,580 --> 00:26:33,940 reaction to positive news about the company. 420 00:26:34,340 --> 00:26:38,660 We can simulate this with our traders reacting to what is called a sentiment 421 00:26:38,660 --> 00:26:39,660 curve. 422 00:26:39,760 --> 00:26:43,500 Think of the sentiment curve as a signal reflecting the market's collective 423 00:26:43,500 --> 00:26:45,480 belief about a company's future. 424 00:26:45,940 --> 00:26:50,600 Positive news can shift the curve upward, representing increased 425 00:26:50,600 --> 00:26:55,700 investors. With fresh money injected into the market, both the trading volume 426 00:26:55,700 --> 00:26:57,200 and the price drive upward. 427 00:26:57,900 --> 00:27:01,800 Compare that to a random price jump caused by low trading volume. 428 00:27:02,260 --> 00:27:06,820 Here, the sentiment curve stays flat. Nothing external has changed. 429 00:27:07,340 --> 00:27:11,960 However, if he had inflated the volume with self -trading without actually 430 00:27:11,960 --> 00:27:15,120 setting, it would have looked more like news than noise. 431 00:27:15,400 --> 00:27:16,880 At least on the surface. 432 00:27:17,420 --> 00:27:21,640 A price jump accompanied by increased volume seems natural for good news. 433 00:27:21,880 --> 00:27:26,060 But self -trading leaves a trace, making it detectable in the manipulation 434 00:27:26,060 --> 00:27:27,060 graph. 435 00:27:27,220 --> 00:27:31,000 One important note, this graph isn't proof of manipulation. 436 00:27:31,760 --> 00:27:33,640 Patterns like these occur naturally. 437 00:27:34,420 --> 00:27:38,320 Eventually, it's about identifying traders with repeated suspicious 438 00:27:38,720 --> 00:27:42,480 And only when more instances stack up does it trigger further investigation. 439 00:27:43,380 --> 00:27:46,200 Now, what happens when we go for price setting? 440 00:27:46,600 --> 00:27:48,460 That's the pump and dump method. 441 00:27:48,780 --> 00:27:54,460 The sentiment stays flat, there's no real news driving the price, so all the 442 00:27:54,460 --> 00:27:55,800 activity is fake. 443 00:27:56,520 --> 00:27:58,900 And here's the thing about fraud detection. 444 00:27:59,340 --> 00:28:02,980 It's a constant cat and mouse game. Let me show you an example. 445 00:28:03,630 --> 00:28:07,650 Instead of pushing the price with a simple obvious distribution that leaves 446 00:28:07,650 --> 00:28:11,150 stents on the graph, we can disguise the manipulation further. 447 00:28:11,590 --> 00:28:16,670 By crafting a carefully shaped manipulator price distribution, we can 448 00:28:16,670 --> 00:28:20,550 final order curve look completely normal. It's just shifted. 449 00:28:20,890 --> 00:28:22,050 What does it mean? 450 00:28:22,270 --> 00:28:26,750 It means we've essentially faked an entire market at a different price and 451 00:28:26,750 --> 00:28:27,689 volume level. 452 00:28:27,690 --> 00:28:29,910 That's about as deceptive as it gets. 453 00:28:30,250 --> 00:28:31,990 The complicated part... 454 00:28:32,190 --> 00:28:36,030 It comes with the huge initial cost, and you have to guess what the original 455 00:28:36,030 --> 00:28:37,830 price distribution will look like. 456 00:28:38,050 --> 00:28:43,670 If you guess right, this kind of manipulation can be undetectable, at 457 00:28:43,670 --> 00:28:45,010 the order curve shapes alone. 458 00:28:45,850 --> 00:28:51,190 Things get even trickier when manipulation pairs up with real 459 00:28:51,190 --> 00:28:52,970 fake news, but reliable information. 460 00:28:53,430 --> 00:28:55,590 Take positive sentiment, for instance. 461 00:28:56,330 --> 00:29:00,030 It's natural to expect the market to go up when good news breaks. 462 00:29:00,440 --> 00:29:02,740 But how much of an increase is reasonable? 463 00:29:03,300 --> 00:29:06,420 Only one of these markets here is free of manipulation. 464 00:29:06,740 --> 00:29:09,400 The others amplify or downplay the news. 465 00:29:09,740 --> 00:29:14,460 So how can you tell right off the bat which one is genuine? Each one aligns 466 00:29:14,460 --> 00:29:15,820 the truth to some degree. 467 00:29:18,040 --> 00:29:19,960 The main takeaway is this. 468 00:29:20,220 --> 00:29:25,140 When someone gains monopoly power over the market, the market can't function as 469 00:29:25,140 --> 00:29:28,660 it's supposed to. It becomes a losing game for everyone else. 470 00:29:29,160 --> 00:29:33,880 And if that someone isn't you, then no matter how sharp your predictions are, 471 00:29:34,040 --> 00:29:36,420 you're likely to fall prey to the manipulator. 472 00:29:37,120 --> 00:29:41,360 You might be thinking, well, these frauds don't really happen no longer in 473 00:29:41,360 --> 00:29:44,540 big regulated markets where my retirement funds are parked. 474 00:29:44,800 --> 00:29:46,740 And you'd be mostly right. 475 00:29:47,300 --> 00:29:52,180 Nowadays, these markets are monitored by oversight teams equipped with far more 476 00:29:52,180 --> 00:29:56,260 advanced financial forensic tools to keep the game fair for the rest of us. 477 00:29:56,590 --> 00:29:59,170 In a way, this video is a nod to their work. 478 00:29:59,490 --> 00:30:04,330 But as more people dive into less regulated markets, maybe there is wisdom 479 00:30:04,330 --> 00:30:05,770 not taking every price. 480 00:30:06,270 --> 00:30:10,550 When a deal looks too good to be true, well, you know how that usually goes. 481 00:30:11,010 --> 00:30:15,230 But every once in a while, you do get lucky and find a deal that works in your 482 00:30:15,230 --> 00:30:16,770 favor. Take this one. 483 00:30:17,030 --> 00:30:22,590 If someone offered to teach you math, data analysis, programming, and AI, 484 00:30:22,590 --> 00:30:27,740 the volume, In just a few minutes of hands -on learning a day, that's the 485 00:30:27,960 --> 00:30:29,640 that would be a solid trade. 486 00:30:29,920 --> 00:30:31,320 Well, that's Brilliant. 487 00:30:31,640 --> 00:30:35,920 And what I like about Brilliant is that they don't just throw information at 488 00:30:35,920 --> 00:30:38,260 you, they help you figure things out for yourself. 489 00:30:38,820 --> 00:30:42,980 Every one of these thousands of lessons is interactive, letting you solve 490 00:30:42,980 --> 00:30:44,940 problems while playing with concepts. 491 00:30:45,360 --> 00:30:49,380 It's an intuitive approach, and for me, that's what makes learning stick. 492 00:30:50,000 --> 00:30:54,860 If today's video got you curious about market trends and data patterns, have a 493 00:30:54,860 --> 00:30:56,400 look at the new data science courses. 494 00:30:56,860 --> 00:31:01,800 With real -world datasets from Airbnb, Spotify and more, you'll learn how to 495 00:31:01,800 --> 00:31:03,640 spot trends and make smarter decisions. 496 00:31:04,200 --> 00:31:09,160 To try everything Brilliant has to offer for free for a full 30 days, visit 497 00:31:09,160 --> 00:31:13,540 brilliant .org slash braintruffle or scan the QR code on screen. 498 00:31:13,760 --> 00:31:15,780 Or you can click the link in the description. 499 00:31:16,430 --> 00:31:19,430 You will also get 20 % off an annual premium subscription. 500 00:31:20,230 --> 00:31:22,770 Thanks for watching and thank you for your support. 45528

Can't find what you're looking for?
Get subtitles in any language from opensubtitles.com, and translate them here.