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
Afrikaans
Akan
Albanian
Amharic
Arabic
Armenian
Azerbaijani
Basque
Belarusian
Bemba
Bengali
Bihari
Bosnian
Breton
Bulgarian
Cambodian
Catalan
Cebuano
Cherokee
Chichewa
Chinese (Simplified)
Chinese (Traditional)
Corsican
Croatian
Czech
Danish
Dutch
English
Esperanto
Estonian
Ewe
Faroese
Filipino
Finnish
French
Frisian
Ga
Galician
Georgian
German
Greek
Guarani
Gujarati
Haitian Creole
Hausa
Hawaiian
Hebrew
Hindi
Hmong
Hungarian
Icelandic
Igbo
Indonesian
Interlingua
Irish
Italian
Japanese
Javanese
Kannada
Kazakh
Kinyarwanda
Kirundi
Kongo
Korean
Krio (Sierra Leone)
Kurdish
Kurdish (Soranî)
Kyrgyz
Laothian
Latin
Latvian
Lingala
Lithuanian
Lozi
Luganda
Luo
Luxembourgish
Macedonian
Malagasy
Malay
Malayalam
Maltese
Maori
Marathi
Mauritian Creole
Moldavian
Mongolian
Myanmar (Burmese)
Montenegrin
Nepali
Nigerian Pidgin
Northern Sotho
Norwegian
Norwegian (Nynorsk)
Occitan
Oriya
Oromo
Pashto
Persian
Polish
Portuguese (Brazil)
Portuguese (Portugal)
Punjabi
Quechua
Romanian
Romansh
Runyakitara
Russian
Samoan
Scots Gaelic
Serbian
Serbo-Croatian
Sesotho
Setswana
Seychellois Creole
Shona
Sindhi
Sinhalese
Slovak
Slovenian
Somali
Spanish
Spanish (Latin American)
Sundanese
Swahili
Swedish
Tajik
Tamil
Tatar
Telugu
Thai
Tigrinya
Tonga
Tshiluba
Tumbuka
Turkish
Turkmen
Twi
Uighur
Ukrainian
Urdu
Uzbek
Vietnamese
Welsh
Wolof
Xhosa
Yiddish
Yoruba
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.