Moon Dev – Algo Trade Camp
Moon Dev – Algo Trade Camp is a practical algorithmic trading program focused on Python, automated trading, trading bot development, risk management, and backtesting.
The course follows a step-by-step approach, beginning with the fundamentals of algorithmic trading and Python before moving into automated orders, risk management, technical indicators, trading bots, backtesting, machine learning, and strategy development.
Moon Dev’s approach centers around the Research → Backtest → Implement (RBI) methodology, encouraging traders to research ideas, test strategies using historical data, and develop their own automated trading systems.
What You’ll Learn
Throughout the 15-day Algo Trade Camp, you’ll learn how to:
- Understand the fundamentals of algorithmic trading
- Use Python for automated trading
- Set up an algorithmic trading environment
- Code automated orders and trade execution
- Build automated risk management systems
- Code technical indicators for trading bots
- Develop multiple automated trading bots
- Backtest trading strategies using historical data
- Explore machine learning in trading
- Research, test, and develop trading strategies
The RBI Methodology
Moon Dev’s trading development process follows three core stages:
Research → Backtest → Implement
The idea is to develop and test trading ideas rather than simply relying on prebuilt signals or automated systems.
The process focuses on:
- Researching trading ideas
- Building algorithms and strategies
- Backtesting ideas using historical data
- Analyzing and improving the results
- Implementing automated trading systems
Course Curriculum
Day 1 — Introduction to Algorithmic Trading & Python
Intro to algorithmic trading and how to code in Python for automated trading.
Day 2 — Setup, Packages, Code & Resources
Algo trading setup, packages, code and resource walkthrough.
Day 3 — Risk Management
Managing risk in automated trading.
Day 4 — Automated Orders
Coding algorithmic orders, including entering and exiting trades with an automated bot.
Day 5 — Automated Risk Management
Coding automated risk management systems designed to manage risk within trading bots.
Technical Indicators
Day 6 — SMA
Coding the SMA Indicator for use in automated trading.
Day 7 — RSI
Coding the RSI indicator for trading bots.
Day 8 — VWAP
Coding the VWAP Indicator for automated trading.
Day 9 — VWMA
Coding the VWMA indicator for automated trading.
Trading Bot Development
Day 10 — Bot 1
Coding an SMA + Orderbook Trading Bot with a video tutorial and code.
Day 11 — Bot 2
Coding a Breakout Trading Bot and going through the code.
Day 12 — Bot 3
The Engulfing Trading Bot with a code walkthrough.
Backtesting & Strategy Development
Day 13 — Backtesting + RBI System
Learn how to backtest a strategy using historical data before deploying it.
This section also introduces the RBI System — Research, Backtest, Implement.
Machine Learning in Trading
Day 14 — Machine Learning in Trading
An introduction to machine learning in trading.
Scaling & Finding Strategies
Day 15 — Scaling & Finding Strategies
Learn how to scale and find trading strategies.
Additional Training Included
DYDX Goblin Bot Event
A training session covering:
- The DYDX “Goblin” trading algorithm
- The algorithm’s code
- Video training
- Setting up algorithmic trading on DYDX
Funding Rate Algo Event
Covers:
- A funding-rate trading algorithm
- Backtesting code
- Backtest results
- Explanation of the strategy
Additional Moon Dev Resources
The included materials also contain resources related to Moon Dev’s broader algorithmic trading ecosystem.
Quant Elite Code
Resources associated with:
- Algorithmic trading strategies
- Backtests
- Trading bots
- Python source code
Solana Devs
Resources related to:
- Solana development
- Solana blockchain tools
- Automated trading infrastructure
- Crypto trading development
Moon Dev BOTS
A collection of algorithmic trading bot resources and code.
Who Is This Course For?
Moon Dev – Algo Trade Camp may be suitable for traders interested in learning more about:
- Algorithmic trading
- Python programming for trading
- Automated trading systems
- Trading bot development
- Technical indicators
- Strategy research
- Backtesting
- Machine learning in trading
The course starts with an introduction to algorithmic trading and Python before progressing into more practical topics such as automated orders, risk management, indicators, bots, and strategy development.
About Moon Dev
Moon Dev is an algorithmic trader, developer, educator, and YouTube creator focused on automated trading systems.
His approach emphasizes building systems and automation rather than relying entirely on emotional manual trading.
His work focuses on areas including:
- Researching trading ideas
- Building algorithms
- Coding trading bots
- Backtesting strategies
- Improving existing systems
- Using AI to accelerate development
- Deploying automated systems
Moon Dev – Algo Trade Camp
Moon Dev – Algo Trade Camp provides a structured introduction to algorithmic trading and automated trading development.
The core 15-day curriculum covers Python, automated orders, risk management, technical indicators, trading bots, backtesting, machine learning, and strategy development.
The course also includes additional training covering the DYDX Goblin Bot and a Funding Rate Algorithm, along with additional Moon Dev resources related to algorithmic trading, bots, backtesting, and code.







