HomeVideos

I Gave 3 AI Trading Bots $1,000 (Jev)

Now Playing

I Gave 3 AI Trading Bots $1,000 (Jev)

Transcript

329 segments

0:00

This is an AI trading bot.

0:01

It's trading real money right now.

0:04

Last year, my AI trading agent made $2,500 in just one single day.

0:10

Then I gave 3 AI agents $1,000 each, and the loser was, well,

0:14

supposed to be deleted. But I never told you who died, and well,

0:18

things changed pretty quick.

0:20

Well, today it's different because this is all going to happen on camera,

0:24

and I'd like you to meet my new bees: Bizzy, Breezy, and Boozy.

0:29

Oh, and let's not forget the Beekeeper.

0:32

3 AI trading bots, stocks and crypto, and one really will die at the end of

0:37

this experiment. My old bot made one decision every 2 minutes with ChatGPT.

0:42

It was pretty slow considering how the stock market and crypto moves.

0:46

Well, these 3 bees are going to be powered by Jev.

0:49

300 trading decisions in one single minute.

0:53

That's each costing 1/100th of a cent and roughly around $5 a day.

0:57

Look at this, every decision happening right now is automated by Jev,

1:02

and the 3 bees are trading in real time.

1:04

I'm even gonna leave it running while I sleep, so let's dive in.

1:08

And here's the best bit: all of this is free and open source.

1:10

Stick around to the end, and I'll give you the link to build your own bees

1:14

in just one click. Describe how they trade, AI brings them to life,

1:18

and you can race them against mine on the live leaderboard.

1:22

Just before we go any further, none of this is financial advice.

1:24

This is an experiment with money I can afford to lose, and crypto can go to

1:28

zero.

1:30

Okay, first of all, I've had to choose an exchange that's compliant in my

1:33

region, and as you'll see, there's no money in it right now,

1:36

but I did do some test transactions just to make sure I can get money in and

1:40

out, and it works perfectly.

1:42

So now I'm confident. Here we go again with 1,000 USDC going to that

1:46

account. Let's click send and— Sent 1,000 USDC.

1:51

It's gone. It's on its way.

1:53

Okay, look at this. I can see my test from the other day that was received.

1:57

And right now I've got 1,000 USDC on the way to my exchange account that I'm

2:02

going to hook up to the 3 bees.

2:04

As you'll see over here, it takes about 19 minutes for the process to take

2:08

place. So we'll just wait it out and then we'll get into building.

2:11

Now, one of the reasons I chose this exchange is not only is it compliant in

2:15

the region that I'm in, but they also support sub-accounts and have an API.

2:21

We'll get into the API later, but sub-accounts is a great feature,

2:24

meaning that I can set up the 3 bees with separate trading accounts all

2:28

under one account I own. And the best thing about it, when we get into API

2:32

and hosting this thing later, the bees can trade, they can make decisions,

2:37

but they absolutely cannot withdraw money, which means no one can

2:41

prompt-inject and say, hey, send me all the money you've got in your wallet,

2:45

which is fantastic. The worst attack vector for this kind of setup is

2:50

someone can get the API key and make really bad trading decisions on my

2:54

behalf, but they can't withdraw any money.

2:57

While we wait for the transfer to go through, let's create the sub-accounts.

3:00

And the first one is going to be Bizzy Bee, like so.

3:03

The account type will be a standard account.

3:06

Right, that's the first bee set.

3:07

Let's create the second sub-account.

3:09

This will be Breezy Bee.

3:12

And again, same account type, standard.

3:14

And we've got the final bee, which is Boozy Bee.

3:18

This is going to be an interesting one.

3:19

Again, another standard. And that's all we need to do.

3:22

And then we can submit them.

3:23

Right. There we go. Sub-accounts created.

3:26

Fantastic. They're all there with no money at the moment.

3:30

So it's time to get the money to each bee.

3:32

Best thing is I can upload profile images for each bee and easily switch

3:36

sub-accounts here. It is literally as easy as this to see how my bees are

3:41

doing at a glance. Right, while we wait for the money to land in the account

3:44

that we're going to share equally between the bees, it's worth to say that

3:47

I've chosen this exchange because they have this Agent Trade Kit,

3:51

which is really cool because you can essentially connect it to any AI that

3:55

you're working with. They've even got tutorials here on how to connect it to

3:59

OpenClaw. But in this instance, I'm going to open the GitHub and show you

4:03

that the source code exists here, which is absolutely awesome.

4:06

It's there and it's starred on GitHub.

4:09

And the best thing is this code is MIT licensed, meaning I'm free to use it

4:13

to do this whole project. Plus I can pull data on things like Bitcoin with

4:17

absolutely no key. And this is the exchange's own tool, so it's brilliant.

4:21

All of that real-time data that I'm feeding to Jev will be pullable in an

4:26

instant for free. And when I actually get into trading, not only can my bees

4:30

choose to go into Bitcoin and all the usual suspects like Ethereum and

4:34

Solana and Doge and you name it, but they can also go for the spicy things

4:39

like maybe a Trump coin could be possible, or even Useless coin.

4:44

Yes, Useless coin is a possibility.

4:47

And I wonder if Boozy might go for that one.

4:49

Some of the smarter bees might choose to get stocks in.

4:52

Yep. OpenAI or even Anthropic.

4:56

We'll see what happens. But the tension is real and anything is possible.

5:00

Right. And look at that. In just the time it's taken me to tell you all of

5:03

that. Yep. $1,000 have been approved.

5:06

They're in my account. Let's share it out with the bees.

5:09

So here's my first transfer to Bizzy Bee.

5:12

Let's send that money over there.

5:14

Done. Simple as that. We'll do the same for Breezy Bee.

5:17

Money going to you, Breezy.

5:19

And the one I'm really not sure about.

5:22

Yes, the money is going now over to Boozy Bee.

5:25

We'll see exactly what Boozy Bee chooses to do with the money.

5:29

Okay, now that money has cleanly landed in my sub-accounts,

5:32

we can get building and we can hook in an API key for each bee to do their

5:36

own trades. With $1 remaining in my main account and all of the transfers

5:41

happened right here. We're in good shape.

5:43

All right, let's go into my projects folder.

5:45

And I've got a bees-money project.

5:48

Now I'm going to run Claude Code and we'll use the very latest Opus 5.5 to

5:52

build. Now I need to get my Jev API key to plug into the app.

5:56

We'll do that right here in the TypeSafe console.

5:58

I'm going to create this and I'm going to call it the BeeBots Tech key.

6:03

We'll create right here. And while I'm in here, we'll go into billing.

6:06

You'll see I've got a credit balance, but I'm going to need much more than

6:09

$5. That will last me a day.

6:11

So let's add some funds. This experiment will cost me roughly $150 to do.

6:16

So we'll purchase these credits now from TypeSafe.

6:19

Okay. Yep, that's done. So now we've got loads of credits in Jev.

6:23

We're going to be making decisions all the time, every single day to

6:27

influence our bees. So let's go.

6:29

Here's the first prompt. Build a Node TypeScript service using my exchange's

6:33

command line interface with 3 profiles.

6:35

We're going to have Bizzy, we're going to have Breezy, and we're going to

6:39

have Boozy in there. This is definitely where it gets interesting.

6:43

Every 60 seconds it will pull all of the metrics right from the exchange and

6:48

build a very small token snapshot that can be sent off to Jev with the bee

6:53

strategy, text, and position.

6:55

Jev will then return one choice from a fixed menu with probabilities.

6:58

This is exactly what we want, so we get those multiple decisions a minute.

7:03

It will instantly pass it through a risk layer and then make the market

7:07

orders only. Everything will be logged to a database as well,

7:10

and we'll stream the events to, well, eventually what will be a nice

7:13

dashboard. Right. And with my Claude prompted and logged in,

7:16

it's starting to think about it and it's going to read the brief,

7:19

the AGENTS.md that I created before we started.

7:22

And also it won't print any of the secrets, including my Jev API key,

7:27

which is reassuring to know.

7:28

Right. It's on it. It's installing the CLI to get things working.

7:32

It's making sure all the scripts are there.

7:34

It's confirmed everything and it's got everything needed to cover the

7:37

functionality. So it's building it out against the European region without a

7:42

key at the moment, just in test mode.

7:44

So we can see how this all works.

7:45

Okay. Another cool thing we can do while we wait for Claude Code to

7:48

complete, it can find the Jev key, but it can see there are no keys yet for

7:51

my exchange. So we'll simply go ahead and create API keys for each bee.

7:56

It's as simple as creating an API key.

7:58

This will be for Breezy Bee.

8:01

We'll switch on all the permissions.

8:03

And to make it super spicy, there are 537 different coins and stocks that

8:08

can be traded. So you know what?

8:10

We're going to select them all.

8:12

This should definitely make the experiment interesting.

8:14

And as you can see, they're flashing up there in Claude Code.

8:17

Claude Code is also finding those same cryptos and stocks,

8:21

and we're still waiting for Claude Code to complete this.

8:23

It's really working hard. And as you can see, all of my bees are getting set

8:27

up here. And now you can see Boozy getting set up, the final one of my bees

8:30

ranked by momentum plus attention and lots of stuff, including the news and

8:34

falling back to volume score.

8:36

So tons of metrics for Jev to get hold of here.

8:39

And as you can see, Jev will choose, code will decide.

8:42

All right. As you can see, this is running and the tests are going through.

8:45

This has been cooking for nearly 20 minutes.

8:47

So I'm pretty sure I'm going to have 3 elite trading bees very soon.

8:51

Looks like we're getting close.

8:52

Loop working end to end with decision stream orders fill.

8:55

This is fantastic. Claude is about to finish cooking.

8:59

Everything seems to check out.

9:00

It's actually making it in Docker containers, which means it'll be easy for

9:04

me to deploy into production.

9:06

Okay, we're good. I've built the engine.

9:08

It's running. Oh my goodness me.

9:11

It's writing up a report. This is fantastic.

9:14

Okay, this is looking good.

9:15

So it's asking me if it can run real Jev calls and I'll say yes,

9:20

you can run real Jev calls.

9:23

And we can also see that it's calculated here from its calculations that

9:27

it's going to cost me $3 a day.

9:29

So less than we estimated at the start of the video.

9:32

I'm also going to tell it to build a read-only React dashboard that will

9:35

basically show the stream of the real-time decisions and orders going

9:39

through. So we'll get Claude Code to cook that up and then we're nearly

9:43

about ready to set this experiment into motion.

9:46

Okay. It's making 100 real calls on live snapshots.

9:49

It's going to report back.

9:50

So we'll make sure that all works.

9:52

And look at this, all 100 calls succeeded with latency well within timeout.

9:57

This is fantastic news. Exactly what Jev is designed for.

10:01

Quick decisions, cheap. It's now optimizing token usage because yes,

10:05

even Jev accepts tokens and we can definitely squash down the prompt to make

10:10

it really work and stay within budget.

10:12

Okay, now we can see it's writing the code for the dashboard.

10:14

After 8 minutes, it's getting there.

10:16

It's actually starting everything up.

10:18

I love the fact that Claude Code now takes screenshots of everything that it

10:21

builds to make sure it looks good in 4K.

10:23

That's exactly what we want.

10:25

And boom, look at this. We have a dashboard.

10:28

It's busy, it's happening.

10:29

And while we can see Bizzy Bee is losing money, we can see Breezy Bee is

10:34

staying static and Boozy as well.

10:36

Boozy and all over the place.

10:38

Real-time decision streams flowing in here with Jev making the decisions.

10:42

We've got profit and loss up here, fees paid.

10:44

Of course, the exchange is not free to use.

10:47

Any funding that goes in, how much Jev is costing and the decisions

10:50

happening in real time. Obviously, this is simulated.

10:53

This is a dry run right now.

10:55

But of course, by the time you're seeing this video, this will be a live

10:59

thing, which, by the way, is something to focus on because as you'll see,

11:04

I'm running it here on 127.0.0.1.

11:07

That's my own home network.

11:09

So it works. 3 bees making real-life decisions and hopefully making me some

11:14

money. But there's a problem.

11:15

It's running here on my Mac Studio, and when I finish work and switch it off

11:20

for the day, the bees will die.

11:22

And I quite like sleeping.

11:23

So where would a thing like this live?

11:26

A server ultimately that never switch off and costs less than a coffee a

11:31

week. So I'm going to use Hostinger and it's going to be KVM 2 for this to

11:35

give my bees the ultimate amount of power.

11:38

So pick the plan, enter my coupon code MAGIC10 for some money off when you

11:42

build. And it's also a great idea to choose a server that's close to you.

11:46

I'm gonna use plain old Linux and we'll stick it on Ubuntu 26.04.

11:50

And great news for my particular build is that I get a free domain for 1

11:54

year with this order. Okay, fantastic.

11:57

My journey begins now. Now as I set this up, I'm creating a root password,

12:01

but I'm also gonna add an SSH key.

12:03

This basically means my Mac can talk to the server in the cloud and transfer

12:07

everything I've just built locally to run 24/7.

12:11

Okay, that's great. My root password and SSH key are set up.

12:14

We can finish the setup and have my VPS created for me.

12:17

Okay, bear in mind at the moment my costs.

12:19

So we're going to spend about $100 a month on Jev, and then we're going to

12:23

spend maybe a couple hundred bucks on a server for a few years.

12:27

So that's very reasonable.

12:28

But we need to make sure my bees are profitable.

12:31

2 minutes and you're done.

12:33

A server running that I control.

12:35

And now watch this. One command and the bees will be running on a box in

12:38

Europe that you can view. So first I need to claim my domain name.

12:43

And this is where I can type in any name I want.

12:46

I quite like the idea of calling them BeeBots.

12:48

So we'll claim BeeBots.tech.

12:50

And there you can see I get it completely free for a whole year.

12:53

That's pretty awesome. Domain name gets registered for me right inside

12:57

Hostinger. Okay, now I'm going to say to Claude Code, I'm just about ready

13:00

to get this onto a VPS that I own.

13:04

The domain is BeeBots.tech.

13:08

I'd like you to do a gentle read-only test on my API keys,

13:12

including those for each different bee to make sure they're working.

13:15

Also give env entry for Hostinger API.

13:21

And I'm doing this so I can literally have Claude Code do everything from

13:25

package up what I've just created into Docker, deploy it to my VPS,

13:29

and put it out on the internet using the domain name I just registered.

13:33

We'll let Claude Code cook on that.

13:35

Now, while that's cooking away, you can actually see over here I've created

13:39

an API token on Hostinger.

13:40

I'm going to copy that token and that will go to Claude Code so it can do

13:44

everything for me end to end.

13:46

We can see it all checks out.

13:47

$333 USDC each for every single bee.

13:51

We're in a good place. This is really good.

13:53

Jev and the 3 exchange keys are working, although Breezy's live key is

13:56

missing, and that's because it's scoped to VPS IP only.

14:00

I've added it to 2 bees to test, but one doesn't have it yet.

14:03

This is a great security feature, meaning nobody else can control my bees

14:07

but one place. So we've got yes on Jev.

14:10

Yes, the bees can read, trade, but not withdraw, which is exactly what we

14:14

want. IP bound. We just need to add Breezy's in.

14:17

The balance is absolutely correct and we can set some demo keys as well.

14:21

All right, good news. Every single demo account has some demo money to play

14:25

with. The live account has exactly the amount of USDC that I transferred and

14:29

we're doing our first test.

14:31

I've told it to test with demo money on the demo API just to make sure

14:36

everything is all good. Okay.

14:37

It says demo mode is working correctly and identifying everything.

14:41

So it's running some demo transactions, right?

14:44

This is really good. The demo round trip pass for all 3 bees.

14:47

Order code that will trade for real now works against my exchange with fake

14:51

money, meaning that when I put this into production at the end of the video

14:55

and allow you to go and watch in real time, this will actually be trading

14:59

real money for me using AI and Jev to make decisions.

15:03

Okay, my final prompt to Claude Code: package this as a Docker Compose for

15:07

Ubuntu 26.04 and stick it on Hostinger KVM 2.

15:11

Simple as that. We'll get Claude Code to cook it up and you'll be able to

15:14

see the site. Right, everything's getting packaged up into a nice Docker

15:17

Compose, ready to go live on my VPS.

15:21

And look at this. I love Claude Code.

15:22

It spun up Docker Desktop just to confirm on my local machine that

15:26

everything's working. And this is awesome.

15:28

BeeBots local has been spun up with all the Docker containers needed.

15:32

So we know it's going to work.

15:33

Confirmed all checks passed locally.

15:35

Okay, we're just about there.

15:36

So I'll just say deploy to Claude Code.

15:39

And there we go. BeeBots.tech is live in dry run.

15:42

We are actually online, right?

15:45

All that's left to do is go to BeeBots.tech and check this out.

15:50

And there we are in real time.

15:52

My bees are in dry run. I just tell Claude to deploy it and go into live

15:56

mode. And by the time you hit this site, you'll see the bees trading in real

16:00

time. So the full picture is really simple.

16:02

One Jev call, 3 bees, 300 decisions a minute for just pennies.

16:08

And you can keep an eye on it in real time, see how much it's costing me and

16:11

see whether the bees are actually making me any money.

16:14

Look at that. The code runs on paper by default.

16:17

No real money moves unless you switch it on by yourself.

16:20

I'm running all 3 bees on a Hostinger KVM 2.

16:23

If you want your own, there's a deploy on Hostinger button in the repo I've

16:26

shared. That's down below.

16:28

One click and it sets the whole thing up for you with paper trading on by

16:32

default.

16:34

Claude coaches each bee and the changes are approved in real time.

16:39

This is crazy. I really wonder what it will do.

16:42

Let me know your thoughts down below.

16:43

I'm actually going to install these bees.

16:46

I'm going to put them inside my community's Buzz as well.

16:50

So you'll be able to actually chat to the bees, find out what their strategy

16:53

is, and maybe even steer them for members of my community.

16:57

The bees are live right now.

16:59

All the links are down below to host this and set it up for yourself.

17:02

Now, here's what I want from you.

17:04

Which bee do you think will die?

17:06

Is it going to be Bizzy, Breezy, or Boozy?

17:10

And which one is going to come out in first place and actually end up making

17:13

me money? Pick your one in the comments down below.

17:17

And around 30 days from now, I will come back with some real numbers and let

17:21

you know how it did. Everything I built today, every prompt,

17:24

every config is inside my community.

17:27

Code's free, links below. And the bees are live right now at BeeBots.tech.

17:32

Come and watch them.

17:33

Thank you so much for watching.

17:35

And YouTube is showing a video on your screen now you should watch next.

17:39

Thanks.

Interactive Summary

The video details an experiment where three AI agents, named Bizzy, Breezy, and Boozy, are created to trade stocks and cryptocurrency in real-time. Powered by Jev, these agents make hundreds of decisions per minute with automated risk management. The creator sets up these bots on a cloud server using Claude Code to handle development and deployment. The system includes a real-time dashboard for tracking performance and is open-source, allowing viewers to build and deploy their own versions of the trading bees.

Suggested questions

4 ready-made prompts