Trading and Crypto

AI trading, what an AI trading bot built with Claude can and cannot do

I Built an AI Trading Bot With Claude: This New Prompt Made Me $3K/Day (Tested Trading Bot)

Video: I Built an AI Trading Bot With Claude: This New Prompt Made Me $3K/Day (Tested Trading Bot)

· based on the channel William Eckhardt

Key takeaways

  • Claude is a large language model, not a trading engine: it can generate strategy code, structure prompts and explain logic, but it does not execute orders by itself.
  • The '$3K per day' figure from the William Eckhardt breakdown is a headline result, not a verified or repeatable return, and it carries no risk adjustment.
  • A working AI trading bot needs four parts: a market data feed, a strategy with explicit rules, an execution layer connected to an exchange API, and risk controls.
  • Backtests overstate performance when they ignore fees, slippage, funding rates and overfitting to one historical period.
  • Exchange API keys for a bot should be scoped to trading only, with withdrawals disabled, and stored outside the code.

AI trading means using machine learning or large language models to generate, test or run trading strategies — and an AI trading bot built with Claude is best understood as a code generator and analyst, not an autonomous money machine. Claude can write the strategy logic, the data pipeline and the risk rules, but it cannot see live prices, place orders or guarantee profit on its own. The $3K-per-day result shown in William Eckhardt's build is a single headline outcome, not a repeatable baseline, and anyone reproducing the setup should treat it as an experiment rather than an income plan. The full walkthrough and setup material are collected here: the complete AI trading bot guide.

What an AI trading bot actually is

An AI trading bot is software that combines a market data feed, a rule-based or model-driven decision layer and an execution layer connected to an exchange API. The AI part can sit in any of those three places: it can parse news and sentiment, classify market regimes, or simply write and refactor the code that does the trading. In the Claude-based approach, the model's main job is the third one — turning a plain-language strategy description into Python that calls exchange endpoints, computes indicators and manages positions.

That distinction matters because a language model has no live market connection. It reasons from the text you give it: your strategy description, your sample data, your error messages. Everything that touches real money happens in the code it produces and in the exchange account you connect. So the quality of an AI trading system depends less on the model and more on how precisely the strategy is specified — entry conditions, exit conditions, position sizing and the conditions under which the bot must stop trading.

A practical build has four layers:

  1. Data layer — candles, order book snapshots or funding rates pulled from an exchange REST or WebSocket endpoint on a fixed interval.
  2. Signal layer — the rules that convert data into a long, short or flat decision, expressed as explicit numeric conditions rather than vague descriptions.
  3. Execution layer — order placement, position tracking and error handling for rejected or partially filled orders.
  4. Risk layer — maximum position size, daily loss limit, cooldown after losses and a hard kill switch.

How to build an AI trading bot with Claude, step by step

A Claude-built bot works best when you move in small, verifiable steps instead of asking for a finished trading system in one prompt. The model is strong at producing structured, readable code and weak at knowing your risk tolerance, your exchange's quirks or whether a strategy has a real edge.

  1. Define the strategy in numbers. Write down the exact rule set: which pair, which timeframe, which indicator values trigger an entry, where the stop sits, where the target sits. Vague input like "buy when it looks bullish" produces vague, untestable code.
  2. Ask for the data and signal code first. Have Claude generate a script that fetches historical candles and computes the signal, with no order placement at all. Review the logic line by line before anything touches an API key.
  3. Backtest with realistic costs. Include trading fees, slippage and, for perpetual futures, funding payments. A strategy that only works at zero fees is not a strategy.
  4. Add the risk module before the execution module. Position sizing, a per-day loss cap and a maximum number of trades per session should exist in code before the bot can send a live order.
  5. Run on paper first. Execute against a testnet or a simulated account for long enough to see how the bot behaves during a fast move, a funding flip and an exchange outage.
  6. Go live with the smallest size the exchange allows. Scale only after the live results match the paper results within a reasonable margin.

The "$3K per day" claim in context

A daily profit figure is the least informative number in trading, because it says nothing about the capital required, the drawdown taken to get there or the number of losing days. A bot that makes $3,000 on a good day can lose more than that on a bad one, especially in crypto, where leverage and thin order books amplify both directions. The headline in William Eckhardt's test is a demonstration of what the workflow can produce on one run, not evidence of a persistent edge.

The honest way to evaluate any AI trading result is to ask four questions: what was the starting capital, what was the maximum drawdown, over how many trades was the result measured, and were fees and slippage included? A strategy with a 70% win rate can still lose money if the average loss is three times the average win. When you see a profit screenshot, those four numbers are what turn it into something you can actually judge.

Risks and limits of AI-driven crypto trading

AI trading inherits every risk of algorithmic trading and adds a few of its own, starting with overfitting and ending with model overconfidence. Crypto adds 24/7 markets, exchange counterparty risk and sudden liquidity gaps on top of that.

  • Overfitting. A strategy tuned until it looks perfect on one year of data usually fails on the next. Ask Claude to test on out-of-sample periods and to report results separately.
  • Hallucinated logic. A model can produce code that runs without errors but implements the wrong rule — an inverted comparison, an off-by-one in a candle window. Read the code; do not trust the summary.
  • Execution failures. Rate limits, rejected orders and partial fills are normal. Without retry logic and position reconciliation, the bot's internal state drifts from the exchange's real state.
  • Leverage. Automated strategies make it easy to size positions far beyond what the account can absorb. A liquidation wipes the account regardless of how good the signal was.
  • API key exposure. Keys should be trade-only, with withdrawals disabled and IP restrictions where the exchange allows it, and stored in environment variables rather than pasted into the prompt or the source file.
  • Regulatory and tax exposure. Automated trading does not remove reporting obligations, and rules differ by jurisdiction.

Common questions and doubts from traders

The questions that come up most often around AI trading bots concern cost, reliability and whether the approach works without a technical background. Most of them have concrete answers rather than yes-or-no ones.

On cost: a Claude subscription or API usage is the smallest expense in the stack. The real costs are exchange fees, which compound quickly at high trade frequency, and the capital you risk while learning. On reliability: no model removes market risk, and a bot's edge decays as more participants run similar logic. On skill: you do not need to be a developer to start, but you do need to read code well enough to catch a wrong condition, or work with someone who can. On data: free candle data is usually enough for a first backtest; order book and funding data are what separate a toy from a serious test.

Where to find the full setup

The build in the breakdown uses a single master prompt that specifies the pair, timeframe, indicators, risk limits and output format, and the full guide with the prompt structure and setup steps is available at https://tr.ee/p2Ao9v. Treat that material as a starting template: adapt the parameters to your own account size and risk tolerance, and verify every rule against your own backtest before running anything live.

Conclusion

An AI trading bot built with Claude is a realistic project in 2026 — the model can produce a working data pipeline, signal logic and risk module in an afternoon, which is genuinely useful. What it cannot do is supply an edge or absorb losses, and the $3K-per-day headline from William Eckhardt's test should be read as a demonstration of the workflow, not a forecast. The disciplined path is to specify rules numerically, backtest with fees and slippage, run on paper, and start live with minimal size. If you want the prompt structure and setup walkthrough behind the build, start with the full guide and adapt it carefully.

Source: I Built an AI Trading Bot With Claude: This New Prompt Made Me $3K/Day (Tested Trading Bot) · Markdown version

Questions & answers

Can Claude actually trade crypto on its own?

No. Claude is a language model without a live market feed or exchange connection. It can write the bot's code, structure the strategy and debug errors, but the actual order execution happens in the code it generates and in the exchange account you connect. You remain responsible for every rule the bot runs.

Is $3,000 per day a realistic return for an AI trading bot?

It is a headline result from one test run, not a repeatable baseline. Daily profit figures mean little without the starting capital, maximum drawdown, number of trades and whether fees and slippage were included. Most automated strategies produce far smaller returns and can lose money in unfavorable conditions.

Do I need programming experience to build an AI trading bot?

You can get a working prototype without writing code from scratch, since the model generates it. But you should be able to read the logic well enough to catch an inverted condition or a wrong candle window, because a bot that runs without errors can still implement the wrong rule. If you cannot review the code, work with someone who can before going live.

What is the biggest risk when running an AI trading bot on an exchange?

Leverage combined with execution failures. Automated sizing can push positions far beyond what the account can absorb, and rejected orders or partial fills can leave the bot's internal state out of sync with the exchange. Use trade-only API keys with withdrawals disabled, set a daily loss cap, and start with the smallest position size available.

Read next