Hummingbot open sourced the code behind Wall Street's secretive market making algorithms. BotCamp teaches you how to run these algos successfully in volatile crypto markets.
Have an idea for a killer trading algo? In BotCamp, you'll learn how to code your custom strategy using Hummingbot in just a few lines of basic Python code.
Join a community of developers and market makers, and get lifetime access to BotCamp's expanding library of strategy teardowns, tutorial videos, and other quant trading content.
Botcamp equips you with the knowledge and skills you need to compete with the pros
We believe the best way to learn market making is to write and run code together. Our bootcamp focuses on practical technical demos with quizzes, contents, homeworks, and example scripts contributed by our community of students.
We offer 1-1 mentorship and guidance from our vetted community of mentors to offer you tailored help and support, whether its evaluating your strategy design, getting stuck with a bug in your code, or getting pointers to methods you can use to solve your problem.
Get ongoing access to current + new content, mentorship sessions, AMAs, scripts coding examples, strategy deep dives, and support from a community of peers that can help you execute your learnings.
Get access to a private Discord channel and watch the pre-work videos to get familiar with basic trading terminology, Hummingbot codebase, and the script design/submission process.
- [video] Botcamp - Basic Training
- [video] Intro to the Hummingbot codebase
- [video] Designing and contributing your script
In the first live session, you'll learn how the course works, test your knowledge in quizzes about the pre-work, and sign up for mentor office hours. Your homework is to watch script teardown videos, start designing your custom script, and perform optional coding challenges.
- [video] Teardown: Simple Pure Market Making
- [code] Design your custom strategy using the template
- [code] Implement a simple arbitrage script
- [help] Submit questions for discussion during next live session
During the second week's live session, we'll cover the basic theory and practice of two-sided market making strategies, code the simple arbitrage script implementation together, and provide feedback to student script designs.
- [video] Teardown: Simple XEMM
- [video] Teardown: Simple VWAP
- [code] Start coding your custom script
- [help] Get help from mentors during office hours
- [code] Extend the Simple PMM script with a dynamic price ceiling/floor feature
In Week 3, you'll learn basic hedging techniques like cross-exchange market making, as well as advanced topics like accessing order book data. We'll also review the dynamic price ceiling/floor implementation, and provide final guidance to students coding their custom scripts.
- [code] Submit a pull request with the code of your script
- [video] Create a video presenting your script
- [help] Get help from mentors during office hours
In the final Demo Day session, students present their videos and vote for for their favorite script submissions. The top submissions receive HBOT token prizes and get their scripts merged into the Hummingbot codebase, while all qualifying scripts receive a Hummingbot Script Developer NFT certificate.
- [star] NFT certificates for qualifying scripts
- [star] HBOT rewards for winning and qualifying scripts
Scripts created by students in prior Botcamp cohorts
To execute arbitrage trades on three markets of the same exchange when price discrepancy among those markets are found
PMM with adjusted mid pice
This is an example of a pure market making strategy with an adjusted mid price based on slippage
For employees of crypto exchanges, funds and trading firms - uplevel your coding skills while learning the theory and practice of market making.
Are you losing money on simple web-based trading bots that don't give you full control? Take Botcamp to learn how to create your own trading bots
Looking to improve your liquidity mining performance? Want to learn how to make money building Hummingbot strategies for customers? Take Botcamp to learn how to design and run profitable market making strategies.
We will teach you how to design your script to hedge risks and to optimize for profitability. However, we cannot guarantee that your script will make money. Trading is competitive and every market is different, so it takes hard work and effort to craft a profitable strategy.
Botcamp mentors will teach you the skills and theory needed to build a profitable trading strategy. To get the most out of BotCamp however, you should be willing to put in the work needed to improve your strategy iteratively.
We teach Botcamp participants how to code their own trading strategies, because the most successful Hummingbot users are those who customize their bots. You just need basic Python skills and an aptitude to learn, and we'll teach you the rest!
The 4-week Botcamp course costs $1000 USD, because our staff and mentors devote hands-on, 1:1 coaching time to help each and every student learn and build their custom script. That's why we cap each cohort at max 20 students. Students also get lifetime access to all the content in library, which we will expand with more strategy teardowns, tutorials, and other content.
We plan to offer scholarships to Botcamp sponsored by crypto exchanges, as well as educational discounts in the future. To learn more, please email firstname.lastname@example.org and provide rationale for why you think you deserve a scholarship.
Our scripts developer course requires only basic knowledge in coding - having taken any computer programming 101 course is fine. The scripts are designed to be simple and can be creating with 40 lines of code. We will also provide a dedicated onboarding guide for students who have less developer experience.
Students typically spend a few hours per week in the program, while we are flexible on your schedule and time. That said, how much you get is based on how much you spend learning and reaching out to our community of mentors and students. The goal of the courses is to provide you with an overview of the knowledge, and pointers for you to continue work on your own based on your goals. Reach out to our mentors who will be able to provide you with 1-1 guidance if needed!
We will be opening up the Hummingbot community to partnerships with hedge funds and exchanges very soon, and there will be opportunities for developers to submit their own strategy / improvement proposals or collaborate with different people in the community to contribute to the Hummingbot codebase and earn rewards. Stay tuned!