Module 1 · Foundations & Tools
Lesson 1.1 — What is a crypto bot and why you need one
⏱ 15 min 🔒 Paid lesson
Lesson 1 of 25 · 5% complete
📖 Terms in this lesson — plain English
Candle — one bar on a chart. Shows for a chosen period: open price, close price, high and low. 1h candles = each candle = 1 hour of trading.
Sideways / ranging market — when price isn't rising or falling, but "bouncing" in one range. The opposite of a trend.
Trend — sustained price movement upward (bullish) or downward (bearish).
Win Rate — percentage of profitable trades out of all trades. Win Rate 60% = 6 out of 10 trades closed in profit.
Profit Factor — total profit ÷ total losses. PF 1.5 = for every $1 lost we earn $1.50. Above 1.0 = the system is profitable.
Mean Reversion — strategy based on return to the mean. Logic: if price deviated too far from average — it will return. Works in ranging markets.
Trend Following — strategy that follows the trend. Price goes up — we buy. Price goes down — we sell. Works in trending markets.
❌ BEFORE THIS LESSON
  • Think "a bot is magic, it guesses price"
  • Mix up bots and signals from Telegram channels
  • Believe that "big bots drain small ones"
✅ AFTER THIS LESSON
  • Understand that a bot is a set of rigid rules, not a fortune-teller
  • See the key advantage of a bot over manual trading
  • Tell apart "bounce" and "trend-following" strategies in plain words

What is a trading bot?

A trading bot is a program that buys and sells cryptocurrency on its own according to defined rules. You describe the logic once — and the bot runs around the clock without your involvement.

Picture a regular trader. He sits in front of a screen, watches the chart, presses buttons manually. Gets tired, gets distracted, makes emotional decisions at the most critical moment. Misses trades while sleeping.

😓 Manual trader
  • Can't watch 24/7
  • Gets tired and makes mistakes
  • Makes emotional decisions
  • Can trade 1–2 coins at a time
  • Slow to react to signals
  • Breaks own rules
🤖 Trading bot
  • Runs 24/7 without stopping
  • Always precise — no fatigue
  • Pure math, zero emotions
  • Monitors 100+ coins simultaneously
  • Reacts in milliseconds
  • Always follows the rules
💡 The core idea

The bot doesn't "predict" the market. It strictly executes your rules — no exceptions, no emotions. Your job is to come up with good rules. That's what we learn in this course.

How does a bot make a decision?

A bot doesn't just look at price. A professional bot checks the market through a chain of filters. Each filter is a question. Only if all answers are "YES" — a trade is opened.

Here's what it looks like using a real bot as an example. Don't worry about the terms — each one is explained right inside the block:

Filter 1 · Trend
Which way is the market moving?
We look at the EMA (moving average) for the last N candles. If price is above EMA — trend is up. We don't trade against the trend.
Filter 2 · Volatility
Is the market ranging or trending right now?
Bollinger Bandwidth — the width of the Bollinger Bands. If bands are too wide — market is trending, mean reversion won't work. We skip.
Filter 3 · Overbought / Oversold
RSI — where is price relative to normal?
RSI below 30 — asset is oversold (everyone sold, price too low). RSI above 70 — overbought (everyone bought, price too high). We look for bounce points.
Filter 4 · Signal candle
Is there a specific entry pattern?
Previous candle broke below the lower Bollinger Band, current candle returned inside — this is the mean reversion signal. This is where we enter.
Filter 5 · Risk/Reward ratio
Is this trade worth the money?
Distance to TP must be at least 1.5× the distance to SL. If the ratio is bad — no trade is opened even if all previous filters passed.
✓ All 5 filters passed → Open trade
✗ Any one failed → Skip, wait for next
Trend EMA Volatility Bandwidth Oversold? RSI < 30 Signal Reentry TRADE RR ≥ 1.5

Types of strategies — what's out there?

A strategy is the core rule by which the bot makes decisions. Here are the most popular ones:

↩️
Mean Reversion
Price deviated too far — it will return. Buy on oversold conditions, sell on overbought.
Works in: ranging market
📈
Trend Following
Trend exists — ride it. Buy when trend is up, short when trend is down.
Works in: trending market
Momentum
Coin jumped sharply on volume — momentum will continue. Jump on the moving train.
Works in: volatile market
🔲
Grid Trading
Place a grid of orders above and below current price. Profit from every swing within the range.
Works in: sideways with range
⚔️
Scalping
Many small trades on short timeframes. Each trade — small profit, but there are many of them.
Works in: high liquidity
🔄
Arbitrage
Same coin — different prices on different exchanges. Buy cheap, sell expensive. Near zero risk, but speed is critical.
Works in: price divergence
⚠️ No universal strategy

Every strategy works well in some conditions and poorly in others. Mean Reversion bleeds on a strong trend. Trend Following loses money in a range. That's why testing and knowing when to run/stop the bot matters.

Real example — the ECHO bot

Here's one of the bots running right now. Strategy: Mean Reversion based on Bollinger Bands + RSI.

# Simplified logic of the ECHO bot (real code) if market_ranging(bandwidth < threshold): # Filter 1: not a trend and previous_candle_broke_lower_band: # Filter 2: BB breakout and current_candle_returned_inside: # Filter 3: return and RSI < 30: # Filter 4: oversold and distance_to_TP > distance_to_SL: # Filter 5: RR > 1.0 open_long() # All 5 filters passed — enter (Long = buy expecting rise) if price_reached_SMA20: close_position() # TP — locked in profit
ECHO statistics — 60 days
Trades80
Win Rate50%
Avg profit+$47
Avg loss-$33
Profit Factor1.43
Total+56%

50% wins sounds modest. But the average profit per trade is $14 more than the average loss — so the system is profitable. That's the whole point: you don't need to be right 70% of the time. You need the math to work.

Why learn this now?

Previously only a programmer with 2+ years of experience could build a trading bot. You needed to know Python, async programming, exchange APIs.

That's changed. AI tools like Claude Code let you describe a task in plain language — and get working code. You're not learning to be a programmer. You're learning to direct AI so it writes code for you.

BEFORE (without AI) Python 2+ years → Bot NOW (with AI) You + Claude Bot in 30 days
🎯 What you'll build in this course

By the end of module 6 — a working bot on testnet. By the end of module 8 — a bot on a real VPS server, trading 24/7 while you live your life.

Next lesson: Tools →
🛍 Get the course — $199