Crypto Bot

C+ 77 completed
Bot
containerized / python · small
306
Files
86,737
LOC
2
Frameworks
7
Languages

Pipeline State

completed
Run ID
#363979
Phase
done
Progress
1%
Started
Finished
2026-04-13 01:31:02
LLM tokens
0

Pipeline Metadata

Stage
Cataloged
Decision
proceed
Novelty
67.73
Framework unique
Isolation
Last stage change
2026-05-10 03:35:34
Deduplication group #52915
Member of a group with 2 similar repo(s) — this repo is canonical view group →
Top concepts (2)
Project DescriptionWeb Backend
All rows above produced by Repobility · https://repobility.com

AI Prompt

Create an AI-powered cryptocurrency trading bot using Python. I need it to be containerized and designed for 24/7 operation on GCP Cloud Run, specifically for bitbank margin trading of BTC/JPY. The system must integrate 6 distinct trading strategies (like BBReversal, MACDEMACrossover, etc.) and utilize machine learning with 55 derived features. The architecture should follow a layered design, incorporating data fetching from the Bitbank API, feature engineering, strategy execution, risk management (like Kelly Criterion), and a final execution service. Please structure the code to support backtesting and live paper trading modes.
python fastapi containerization crypto trading-bot ml gcp quant api
Generated by gemma4:latest

Catalog Information

This project is an AI-powered cryptocurrency trading bot designed for traders.

Description

Crypto-bot is a phase-based AI-powered cryptocurrency trading bot that uses machine learning algorithms to make trades. It's built using Python and leverages popular libraries like scikit-learn, numpy, and pandas for data analysis. The bot does not require any external databases as it operates on local data. Phase 61 indicates the current iteration of the project.

الوصف

هذا المشروع هو روبوت تجارة العملات الرقمية المسلط على الذكاء الاصطناعي، مصمم للاستخدام من قبل التجار. يعتمد الروبوت على خوارزميات التعلم الآلي للتعرف على أفضل الوقت للشراء والبيع. يتم بناؤه باستخدام لغة البرمجة Python ويتفوق على مكتبات مشهورة مثل scikit-learn، numpy، وpandas في تحليل البيانات. لا يحتاج الروبوت إلى قاعدة بيانات خارجية لأنه يعمل على البيانات المحلية. المرحلة 61 تشير إلى الإصدار الحالي من المشروع.

Novelty

7/10

Tags

cryptocurrency-trading machine-learning data-analysis trading-bot ai-powered

Technologies

fastapi gunicorn matplotlib numpy pandas scikit-learn uvicorn

Claude Models

claude-opus-4.6 claude-opus-4.5

Quality Score

C+
77.3/100
Structure
79
Code Quality
73
Documentation
80
Testing
85
Practices
71
Security
80
Dependencies
60

Strengths

  • CI/CD pipeline configured (github_actions)
  • Good test coverage (67% test-to-source ratio)
  • Code linting configured (flake8, ruff (possible))
  • Consistent naming conventions (snake_case)
  • Containerized deployment (Docker)

Weaknesses

  • No LICENSE file \u2014 legal ambiguity for contributors
  • 3698 duplicate lines detected \u2014 consider DRY refactoring
  • 19 'god files' with >500 LOC need decomposition

Recommendations

  • Add a LICENSE file (MIT recommended for open source)

Security & Health

9.3h
Tech Debt (A)
A
OWASP (100%)
PASS
Quality Gate
A
Risk (0)
Repobility — the code-quality scanner for AI-generated software · https://repobility.com
Unknown
License
4.4%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

python
64.5%
markdown
30.6%
yaml
2.5%
json
1.4%
shell
0.9%
toml
0.1%
text
0.0%

Frameworks

FastAPI pytest

Concepts (2)

Repobility (https://repobility.com) — every score reproducible
CategoryNameDescriptionConfidence
Repobility's GitHub App fixes findings like these · https://github.com/apps/repobility-bot
auto_descriptionProject Descriptionbitbank信用取引・BTC/JPY専用のAI自動取引システム(GCP Cloud Run 24時間稼働)80%
auto_categoryWeb Backendweb-backend70%

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

![Quality](https://repos.aljefra.com/badge/88146.svg)
Quality BadgeSecurity Badge
Export Quality CSVDownload SBOMExport Findings CSV