Shadowing Practice: I Gave 3 AI Trading Bots $1,000 (Jev) - Learn English Speaking with Video

Choose a practice mode

Each mode opens a full-screen practice room.

308 sentences
If sentences are too short or too long, click Edit to adjust them.
1
This is an AI trading bot.
2
It's trading real money right now.
3
Last year, my AI trading agent made two and a half thousand dollars in just one single day.
4
Then I gave three AI agents a thousand dollars each and the loser was, well, supposed to be deleted.
5
But I never told you who died and, well, things changed pretty quick.
6
Well, today it's different because this is all going to happen on camera, and I'd like you to meet my new bees.
7
Busy, Breezy, and Boozy.
8
Oh, and let's not forget the Beekeeper.
9
Three AI trading bots, stocks, and crypto, and one really will die at the end of this experiment.
10
My old bot made one decision every two minutes with ChatGPT.
11
It was pretty slow considering how the stock market and crypto moves.
12
Well, these three bees are going to be powered by JEV.
13
300 trading decisions in one single minute.
14
That's each costing one hundredth of a cent and roughly around five dollars a day.
15
Look at this.
16
Every decision happening right now is automated by JEV and the three
17
Bs are trading in real time.
18
I'm even going to leave it running while I sleep.
19
So let's dive in.
20
And here's the best bit.
21
All of this is free and open source.
22
Stick around to the end and I'll give you the link to build your own
23
Bs in just one click.
24
Describe how they trade, AI brings them to life, and you can race them against mine on the live leaderboard.
25
Just before we go any further, none of this is financial advice.
26
This is an experiment with money I can afford to lose, and crypto can go to zero.
27
Okay, first of all, I've had to choose an exchange that's compliant in my region, and as you'll see, there's no money in it right now,
28
but I did do some test transactions just to make sure I can get money in and out, and it works perfectly.
29
So now I'm confident here we go again with 1000 USDC going to that account.
30
Let's click send and sent 1000 USDC.
31
It's gone.
32
It's on its way.
33
Okay look at this.
34
I can see my test from the other day that was received
35
and right now I've got 1000 USDC on the way to my exchange account
36
that I'm going to hook up to the three B's.
37
As you'll see over here it takes about 19 minutes for the process to take place
38
so we'll just wait it out and then we'll get into building.
39
Now one of the reasons I chose this exchange is not only is it compliant in the region
40
that I'm in but they also support sub -accounts and have an API.
41
We'll get into the API later but sub -accounts is a great feature meaning
42
that I can set up the three B's with separate trading accounts all under one account I own
43
and the best thing about it when we get into API
44
and hosting this thing later the B's can trade they can make decisions
45
but they absolutely cannot withdraw money which means no one can prompt inject
46
and say hey send me all the money you've got in your wallet
47
which is fantastic the worst attack vector for this kind of setup is someone can get the api key
48
and make really bad trading decisions on my behalf
49
but they can't withdraw any money
50
while we wait for the transfer to go through let's create the sub accounts
51
and the first one is going to be busy B, like so.
52
The account type will be a standard account.
53
Right, that's the first B set.
54
Let's create the second subaccount.
55
This will be Breezy B.
56
And again, same account type, standard.
57
And we've got the final B, which is Boozy B.
58
This is going to be an interesting one.
59
Again, another standard.
60
And that's all we need to do.
61
And then we can submit them.
62
Right, there we go.
63
Subaccounts created.
64
Fantastic.
65
They're all there with no money at the moment.
66
So it's time to get the money to each bee.
67
Best thing is I can upload profile images for each bee and easily switch subaccounts here.
68
It is literally as easy as this to see how my bees are doing at a glance.
69
Right, while we wait for the money to land in the account that we're going to share equally between the bees,
70
it's worth to say that I've chosen this exchange because they have this agent trade kit,
71
which is really cool because you can essentially connect it to any AI that you're working with.
72
They've even got tutorials here on how to connect it to OpenClaw.
73
But in this instance, I'm going to open the GitHub and show you that the source code exists here, which is absolutely awesome.
74
It's there and it's starred on GitHub.
75
And the best thing is this code is MIT licensed, meaning I'm free to use it to do this whole project.
76
Plus, I can pull data on things like
77
Bitcoin with absolutely no key.
78
And this is the exchange's own tool.
79
So it's brilliant.
80
All of that real time data that I'm feeding to Jev will be pullable in an instant for free.
81
And when I actually get into trading, not only can my bees choose to go into Bitcoin
82
and all the usual suspects like Ethereum and Solana and Doge and you name it,
83
but they can also go for the spicy things like maybe a Trump coin could be possible or even useless coin.
84
Yes, useless coin is a possibility and I wonder
85
if Boozy might go for
86
that one some of the smarter bees might choose to get stocks in yep open ai
87
or even anthropic we'll see what happens but the tension is real and anything is possible
88
Right, and look at that.
89
In just the time it's taken me to tell you all of that, yep, 1 ,000 US dollars have been approved.
90
They're in my account.
91
Let's share it out with the bees.
92
So here's my first transfer to Busy Bee.
93
Let's send that money over there.
94
Done.
95
Simple as that.
96
We'll do the same for Breezy Bee.
97
Money going to you, Breezy.
98
And the one I'm really not sure about.
99
Yes, the money is going now over to Boozy Bee.
100
We'll see exactly what Boozy Bee chooses to do with the money.
101
Okay, now that money has cleanly landed in my subaccounts,
102
we can get building and we can hook in an API key for each bee to do their own trades.
103
With $1 remaining in my main account and all of the transfers happened right here, we're in good shape.
104
All right, let's go into my projects folder and I've got a bee's money project.
105
Now I'm going to run Claude Code and we'll use the very latest Opus 5 .5 to build.
106
Now I need to get my JEV API key to plug into the app.
107
We'll do that right here in the type save console.
108
I'm going to create this
109
and I'm going to call it the bees money key we'll create right here
110
and while I'm in here we'll go into billing you'll see I've got a credit balance
111
but I'm going to need much more than five dollars
112
that will last me a day
113
so let's add some funds this experiment will cost me roughly 150 dollars to do
114
so we'll purchase these credits now from type safe okay yep that's done
115
so now we've got loads of credits in jev
116
we're going to be making decisions all the time every single day to influence our bees
117
so let's go here's the first prompt build a node typescript
118
service using my exchange's command line interface with three profiles we're going to have busy we're going to have breezy
119
and we're going to have boozy in there this is definitely where it gets interesting every 60 seconds
120
it will pull all of the metrics right from the exchange
121
and build a very small token snapshot that can be sent off to jev with the bee strategy text in position.
122
Jev will then return one choice from a fixed menu with probabilities.
123
This is exactly what we want.
124
So we get those multiple decisions a minute.
125
It will instantly pass it through a risk layer and then make the market orders only.
126
Everything will be logged to a database as well and we'll stream the events to, well, eventually what will be a nice dashboard.
127
Right.
128
And with my Claude prompted and logged in, it's starting to think about it and it's going to read the brief,
129
the agents MD that I created before we started
130
and also it won't print any of the secrets including my jfapi key
131
which is reassuring to know right
132
it's on it it's installing the CLI to get things working
133
it's making sure all the scripts are there it's confirmed everything
134
and it's got everything needed to cover the functionality
135
so it's building it out against the European region without a key at the moment just in test mode
136
so we can see how this all works okay another cool thing we can do
137
while we wait for clawed code to complete it can find the jev key
138
but it can see there are no keys yet for my exchange
139
so we'll simply go ahead
140
and create api keys for each bee
141
it's as simple as creating an api key this will be for breezy bee we'll switch on all the permissions
142
and to make it super spicy there are 537 different coins
143
and stocks that can be traded
144
so you know what we're going to select them all this should definitely make the experiment interesting
145
and as you can see they're flashing up there in clawed code clawed code is also finding those same cryptos
146
and stocks and we're still waiting for clawed code to complete this it's really working hard
147
and as you can see all of my bees are getting set up here
148
and now you can see boozy getting set up the final one of my bees ranked by momentum plus attention
149
and lots of stuff including the news and falling back to volume score
150
so tons of metrics for jeb to get hold of here
151
and as you can see jeb will choose code will decide all right as you can see this is running
152
and the tests are going through this has been cooking for nearly 20 minutes
153
so i'm pretty sure
154
i'm going to have three elite trading bees very soon looks
155
like we're getting close loop working end to end with decision stream orders fill
156
this is fantastic claude is about to finish cooking everything seems to check out
157
it's actually making it in docker containers
158
which means it'll be easy for me to deploy into production okay
159
we're good i've built the engine it's running oh my goodness me
160
it's writing up a report this is fantastic okay this is looking good
161
so it's asking me if it can run real jev calls
162
and i'll say yes you can run real jev calls
163
and we can also see that it's calculated here from its calculations
164
so that it's going to cost me three dollars a day
165
so less than we estimated at the start of the video
166
i'm also going to tell it to build a read -only react dashboard
167
that will basically show the stream of the real -time decisions and orders going through.
168
So we'll get Claude Code to cook that up.
169
And then we're nearly about ready to set this experiment into motion.
170
Okay, it's making 100 real calls on live snapshots.
171
It's going to report back.
172
So we'll make sure that all works.
173
And look at this all 100 calls succeeded with latency well within timeout.
174
This is fantastic news.
175
Exactly what jeb is designed for quick decisions cheap
176
it's now optimizing token usage because yes even jev accepts tokens
177
and we can definitely squash down the prompt to make it really work
178
and stay within budget okay
179
now we can see it's writing the code for the dashboard after eight minutes
180
it's getting there it's actually starting everything up i love the fact
181
that claw code now takes screenshots of everything
182
that it builds to make sure it looks good in 4k that's exactly what we want
183
and boom look at this we have a dashboard it's busy it's happening
184
and well we can see busy bee is losing money we can see breezy bee is staying static
185
and boozy as well boozy
186
and all over the place real -time decision streams flowing in here with jev making the decisions we've got profit
187
and loss up here fees paid of course the exchange is not free to use any funding
188
that goes in how much jev is costing
189
and the decisions happening in real time obviously this is simulated this is a dry run right now
190
but of course by the time you're seeing this video this will be a live thing
191
which by the way is something to focus on
192
because as you'll see i'm running it here on 127 .0 .0 .1 that's my own home network
193
so it works three bees making real life decisions
194
and hopefully making me some money
195
but there's a problem it's running here on my mac studio
196
and when i finish work and switch it off for the day the bees will die.
197
And I quite like sleeping.
198
So where would a thing like this live?
199
A server ultimately that never switch off and costs less than a coffee a week.
200
So I'm going to use Hostinger
201
and it's going to be KVM2 for this to give my bees the ultimate amount of power.
202
So pick the plan, enter my coupon code MAGIC10 for some money off when you build.
203
And it's also a great idea to choose a server that's close to you.
204
I'm going to use plain old
205
Linux and we'll stick it on Ubuntu 26 .04.
206
One great news for my particular build is that I get a free domain for one year with this order.
207
Okay fantastic my journey begins now.
208
Now as I set this up I'm creating a root password but I'm also going to add an SSH key.
209
This basically means my Mac can talk to the server in the cloud
210
and transfer everything I've just built locally to run 24 7.
211
Okay that's great my root password and SSH key are set up.
212
We can finish the setup and have my VPS created for me.
213
Okay bear in mind at the moment might cost
214
so we're going to spend about a hundred bucks a month on jev
215
and then we're going to spend maybe a couple hundred bucks on a server for a few years
216
so that's very reasonable but we need to make sure my bees are profitable two minutes
217
and you're done a server running that i control
218
and now watch this one command
219
and the bees will be running on a box in europe
220
that you can view so first i need to claim my domain name
221
and this is where i can type in any name I want.
222
I quite like the idea of calling them bbots, so we'll claim bbots .tech.
223
And there you can see I get it completely free for a whole year.
224
That's pretty awesome.
225
Domain name gets registered for me right inside Hostinger.
226
Okay, now I'm going to say to Claude Code, I'm just about ready to get this onto a VPS that I own.
227
The domain is bbots .tech.
228
I'd like you to do a gentle read -only test on my API keys, including those for each different B to make sure they're working.
229
Also give env entry for hosting a API.
230
And I'm doing this so I can literally have Claude Code do everything from package up what I've just created into Docker,
231
deploy it to my VPS, and put it out on the internet using the domain name I just registered.
232
We'll let Claude Code cook on that.
233
Now while that's cooking away, you can actually see over here I've created an API token on Hostinger.
234
I'm going to copy that token and that will go to clawed code
235
so it can do everything for me end to end.
236
We can see it all checks out.
237
333 USDC each for every single bee.
238
We're in a good place.
239
This is really good.
240
Jev and the three exchange keys are working although Breezy's live key is missing
241
and that's because it's scoped to VPS IP only.
242
I've added to two bees to test but one doesn't have it yet.
243
This is a great security feature meaning nobody else can control my bees, but one place.
244
So we've got yes on Jev.
245
Yes, the bees can read, trade, but not withdraw, which is exactly what we want.
246
IP bound.
247
We just need to add breezes in.
248
The balance is absolutely correct.
249
And we can set some demo keys as well.
250
All right, good news.
251
Every single demo account has some demo money to play with.
252
The live account has exactly the amount of USDC that I transferred.
253
And we're doing our first test.
254
I've told it to test with demo money on the demo
255
API just to make sure everything is all good okay it says demo mode is working correctly
256
and identifying everything
257
so it's running some demo transactions right
258
this is really good the demo round trip passed for all three b's order code
259
that will trade for real now works against my exchange with fake money meaning
260
that when i put this into production at the end of the video
261
and allow you to go
262
and watch in real time this will actually be trading real money for me using ai and jev to make decisions.
263
Okay, my final prompt to clawed code.
264
Package this as a Docker Compose for Ubuntu 26 .04 and stick it on Hostinger KVM2.
265
Simple as that, we'll get clawed code to cook it up and you'll be able to see the site.
266
Everything's getting packaged up into a nice Docker Compose, ready to go live on my VPS.
267
And look at this, I love clawed code.
268
It's spun up Docker Desktop, just to confirm on my local machine that everything's working.
269
And this is awesome, bbots local has been spun up with all the Docker containers needed,
270
so we know it's going to work confirmed all checks passed locally okay we're just about there
271
so i'll just say deploy to claude code
272
and there we go bbots .tech is live in dry run
273
we are actually online right all that's left to do is go to bbots .tech
274
and check this out
275
and there we are in real time my bees are in dry run i just tell claude to deploy it
276
and go into live mode and by the time you hit this site you'll see of the bees trading in real time.
277
So the full picture is really simple.
278
One Jeff call, three bees, 300 decisions a minute for just pennies.
279
And you can keep an eye on it in real time,
280
see how much it's costing me and see whether the bees are actually making me any money.
281
Look at that.
282
The code runs on paper by default.
283
No real money moves unless you switch it on by yourself.
284
I'm running all three bees on a Hostinger KVM2.
285
If you want your own, there's a deploy on hosting a button in the repo I've shared.
286
That's down below.
287
One click and it sets the whole thing up for you with paper trading on by default.
288
Claude coaches each bee and the changes are approved in real time.
289
This is crazy.
290
I really wonder what it will do.
291
Let me know your thoughts down below.
292
I'm actually going to install these bees.
293
I'm going to put them inside my community's buzz as well so you'll be able to actually chat to the bees,
294
find out what their strategy is, and maybe even steer them for members of my community.
295
The bees are live right now.
296
All the links are down below to host this and set it up for yourself.
297
Now, here's what I want from you.
298
Which bee do you think will die?
299
Is it going to be busy, breezy, or boozy?
300
And which one is going to come out in first place and actually end up making me money?
301
Pick your one in the comments down below.
302
And around 30 days from now, I will come back with some real numbers and let you know how it did.
303
Everything I built today, every prompt, every config is inside my community.
304
Code's free, link's below, and the bees are live right now at bbots .tech.
305
Come and watch them.
306
Thank you so much for watching, and YouTube is showing a video on your screen now.
307
You should watch next.
308
Thanks.

Download App

Everything you need to speak fluently

AI PronunciationScore every sentence
IPA PracticeMaster every sound
VocabularyBuild your word bank
Vocab GameLearn while playing
FOR YOU

Recommend Video

Vocabulary and speaking notes for this lesson

This speaking lesson is built on the video “I Gave 3 AI Trading Bots $1,000”. The speaker keeps coming back to these words: bee, Jev, code, Claude, account. This video has 214 sentences and 3468 words to shadow. The speech runs for 17:40. The speaker talks fast, about 196 words per minute, so expect linked and reduced sounds. 84% of the words are among the 3,000 most common in English; the rest is worth studying before you start.

Key vocabulary in this video

15 words from the video worth learning, with pronunciation and meaning:

WordPronunciationMeaning
bee noun/ˈbiː/A flying insect, of the clade Anthophila within the hymenopteran superfamily Apoidea, known for its organised societies (though only a minority have them), for…
demo noun/ˈdɛm.oʊ/A demonstration or visual explanation.
prompt verb/pɹɑmpt/To lead (someone) toward what they should say or do.
server noun/ˈsɝvɚ/A program that provides services to other programs or devices, either in the same computer or over a computer network.
experiment noun/ɪkˈspɛɹ.ə.mənt/A test under controlled conditions made to either demonstrate a known truth, examine the validity of a hypothesis, or determine the efficacy or likelihood of…
domain noun/ˌdəʊˈmeɪ̯n/A geographic area owned or controlled by a single person or organization.
token noun/ˈtoʊkən/Something serving as an expression of something else.
deploy verb/dɪˈplɔɪ/To prepare and arrange (originally military unit or units, i.e., to array troops) for use.
coin noun/ˈkoɪ̯n/A piece of currency, usually metallic and in the shape of a disc, but sometimes polygonal, or with a hole in the middle.
crypto noun/ˈkɹɪptoʊ/A secret supporter or follower.
package noun/ˈpæk.ɪd͡ʒ/Something which is packed, a parcel, a box, an envelope.
confirm verb/kənˈfɝm/To strengthen; to make firm or resolute.
withdraw verb/wɪðˈdɹɔ/To draw or pull (something) away or back from its original position or situation.
connect verb/kəˈnɛkt/To join (to another object): to attach, or to be intended to attach or capable of attaching, to another object.
spin verb/spɪn/To rotate, revolve, gyrate (usually quickly); to partially or completely rotate to face another direction.

Phrasal verbs you will hear

WordPronunciationMeaning
set up verb/ˌsɛt ˈʌp/To make ready for use.
go through verbTo travel from one end of something to the other.
check out verbTo record the departure or withdrawal of someone or something (such as guests, employees, books, etc.).
see over verbTo inspect something fully.
come out in verbto be afflicted by (a visible disruption of the body)
end up verbTo bring to a conclusion.
find out verbTo discover, as by asking or investigating.
go ahead verb/ˌɡoʊ əˈhɛd/To proceed with; to begin.

Sentences worth repeating

Short, complete lines from the video that you can reuse in everyday conversation:

  • Let's create the second sub-account.
  • Let's share it out with the bees.
  • Let's send that money over there.
  • All right, let's go into my projects folder.
  • We'll switch on all the permissions.

Grammar in this video

The structures the speaker uses most, with the exact words from the video:

StructureIn the video
Present perfect have/has + past participle — a past action that still matters nowI've had · I've chosen · have been approved
Passive voice be + past participle — the focus is on what happens, not who does itbe deleted · be powered · is automated
Relative clauses who / which + clause — extra information about a person or thingmoney which means · here, which is · withdraw, which is

Pronunciation to watch

The speaker uses 108 contractions and reduced forms, such as I'm, we'll, we're. Say them the short way, as you hear them.

  • The “sh” and “zh” sounds: transaction /tɹænˈzækʃən/, flash /flæʃ/, essentially /ɪˈsɛnʃəli/, tension /ˈtɛnʃən/, calculation /ˌkælkjuˈleɪʃn̩/
  • Long words — get the stress right: experiment /ɪkˈspɛɹ.ə.mənt/, essentially /ɪˈsɛnʃəli/, momentum /ˌmə(ʊ)ˈmɛntəm/, probability /ˌpɹɑ.bəˈbɪl.ə.ti/

How to practise with this video

  1. Listen to the whole video once without speaking and note the words you do not know.
  2. Start at 0.75× speed, shadow it sentence by sentence, then go back to normal speed once it feels easy.
  3. Record yourself and compare with the original, paying attention to words like bee, demo, prompt.

What is the Shadowing Technique?

Shadowing is a science-backed language learning technique originally developed for professional interpreter training and popularized by polyglot Dr. Alexander Arguelles. The method is simple but powerful: you listen to native English audio and immediately repeat it out loud — like a shadow following the speaker with just a 1–2 second delay. Unlike passive listening or grammar drills, shadowing forces your brain and mouth muscles to simultaneously process and reproduce real speech patterns. Research shows it significantly improves pronunciation accuracy, intonation, rhythm, connected speech, listening comprehension, and speaking fluency — making it one of the most effective methods for IELTS Speaking preparation and real-world English communication.

Shadowing technique: read the full step-by-step guide →