explaingit

ryckli/cryptoagentpro.beta

Analysis updated 2026-05-18

46PythonAudience · developerComplexity · 4/5Setup · moderate

TLDR

An AI powered crypto trading system that runs six trading strategies, checks market trends every 15 minutes, and lets you test safely before risking real money.

Mindmap

mindmap
  root((CryptoAgentPro))
    What it does
      AI trend sensing
      Six trading strategies
      Risk control gate
      Speed adjustable backtest
    Tech stack
      Python FastAPI
      Vue frontend
      MongoDB Redis
      Docker
    Use cases
      Backtest strategies
      Paper trading
      Testnet trading
      Custom strategy builder
    Audience
      Crypto traders
      Python developers
      Algo trading hobbyists

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Backtest a crypto trading strategy against a year of historical price data before risking money.

USE CASE 2

Run simulated paper trades to see how a strategy would have performed in real time.

USE CASE 3

Get AI generated suggestions every 15 minutes about whether to switch trading strategy.

USE CASE 4

Build a custom trading strategy from indicators like RSI or MACD without writing code.

What is it built with?

PythonFastAPIVue.jsTailwindCSSMongoDBRedisDockerCCXT

How does it compare?

ryckli/cryptoagentpro.betaagricidaniel/goghbetta-tech/harness-sdd
Stars464646
LanguagePythonPythonPython
Setup difficultymoderatemoderateeasy
Complexity4/53/52/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 1h+

Needs an exchange API key and a DeepSeek AI API key, plus optional MongoDB and Redis for full functionality.

In plain English

CryptoAgentPro.beta is a cryptocurrency trading system built around an AI agent, based on the architecture of a project called TradingAgents-CN. The system combines six built in trading strategies plus support for custom ones, an AI model called DeepSeek that checks market trends every fifteen minutes, a backtesting engine that can replay history at speeds up to one hundred times normal, and two safe trading modes so nobody accidentally risks real money by mistake. The two trading modes are paper trading, which simulates trades locally and is the default safe option, and testnet trading, which sends orders to an exchange's sandbox environment where no real funds are at risk. Both modes can be switched with one click from the web frontend. Before any order goes through, a risk control gate checks it against limits such as a maximum loss of three percent of capital on a single trade and a maximum daily loss of fifteen percent, automatically halting trading if that threshold is hit. The AI component analyzes the coins a user is monitoring every fifteen minutes, produces a report, and suggests whether to switch trading strategies. By default a human must approve any suggested switch before it happens, though full automatic mode can be turned on. Users can also build their own custom strategies from indicators like EMA, RSI, MACD, and BOLL directly in the web interface, and adjust API keys, risk settings, and monitored coins there as well. Under the hood, the project is split into a core trading engine written in Python, a FastAPI backend that exposes the trading and analysis features as an API, and a Vue.js frontend styled with Tailwind CSS. It needs Python 3.11 or newer and Node.js 18 or newer to run, with MongoDB and Redis as optional add ons since it can fall back to a simpler SQLite database. A Docker setup is included for running the whole system together as a set of services.

Copy-paste prompts

Prompt 1
Help me set up CryptoAgentPro.beta locally with Python 3.11 and connect it to Binance testnet.
Prompt 2
Explain how the risk control gate in CryptoAgentPro.beta decides to reject an order.
Prompt 3
Show me how to write a custom trading strategy using the EMA and RSI indicators in this project.
Prompt 4
Walk me through configuring the DeepSeek AI trend analysis to run every 15 minutes.

Frequently asked questions

What is cryptoagentpro.beta?

An AI powered crypto trading system that runs six trading strategies, checks market trends every 15 minutes, and lets you test safely before risking real money.

What language is cryptoagentpro.beta written in?

Mainly Python. The stack also includes Python, FastAPI, Vue.js.

How hard is cryptoagentpro.beta to set up?

Setup difficulty is rated moderate, with roughly 1h+ to a first successful run.

Who is cryptoagentpro.beta for?

Mainly developer.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.