Financial Agent

B 83 completed
Cli Tool
cli / python · small
78
Files
7,897
LOC
1
Frameworks
4
Languages

Pipeline State

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

Pipeline Metadata

Stage
Skipped
Decision
skip_scaffold_dup
Novelty
36.72
Framework unique
Isolation
Last stage change
2026-04-16 18:15:42
Deduplication group #47626
Member of a group with 2 similar repo(s) — canonical #93576 view group →
Top concepts (2)
Project DescriptionTesting
About: code-quality intelligence by Repobility · https://repobility.com

AI Prompt

Create a command-line tool in Python that functions as an AI-driven financial agent for analyzing stock and cryptocurrency portfolios. The system should simulate five autonomous agents: a Trading Agent that runs every 30 minutes to analyze markets and generate signals; a Portfolio Review agent that grades health daily; a Watchlist Review agent that screens a large universe; a Daily Screener for pre-market scans; and a Performance Report agent for weekly metrics. The core logic must use an AI like Claude to analyze technical indicators (like RSI, MACD, etc.), fundamentals, and news sentiment to generate trading recommendations, while also implementing risk management features such as drawdown circuit breakers and volatility-adjusted sizing.
python cli finance ai trading stock crypto automation agent
Generated by gemma4:latest

Catalog Information

An AI-driven tool that analyzes stock and cryptocurrency portfolios and generates trading recommendations.

Description

This project offers an intelligent solution for evaluating stock and cryptocurrency portfolios. It leverages AI models to assess historical performance and pinpoint strengths and weaknesses. Advanced data analytics libraries compute metrics such as return, volatility, and risk indicators. Users can generate customized trade recommendations based on predefined criteria. The tool also supports strategy simulation to gauge potential outcomes before execution.

الوصف

يُقدّم هذا المشروع حلًا ذكيًا لتحليل محافظ الأسهم والعملات الرقمية. يستخدم نماذج الذكاء الاصطناعي لتقييم الأداء التاريخي وتحديد نقاط القوة والضعف. يعتمد على مكتبات تحليل البيانات لإجراء حسابات متقدمة مثل العائد، والتقلب، ومؤشرات المخاطر. يتيح للمستخدمين إنشاء توصيات تداول مخصصة بناءً على معايير محددة مسبقًا. كما يدعم محاكاة الاستراتيجيات لتقييم النتائج المحتملة قبل التنفيذ. يختلف عن الحلول التقليدية بتركيزه على التكامل السلس مع بيانات السوق الحية وتوفير توصيات فورية.

Novelty

7/10

Tags

portfolio-analysis ai-trading stock-market cryptocurrency data-analytics automated-strategy risk-management

Technologies

anthropic numpy pandas pydantic

Claude Models

claude-opus-4.6

Quality Score

B
82.9/100
Structure
87
Code Quality
83
Documentation
79
Testing
85
Practices
72
Security
92
Dependencies
60

Strengths

  • CI/CD pipeline configured (github_actions)
  • Good test coverage (53% test-to-source ratio)
  • Code linting configured (ruff (possible))
  • Consistent naming conventions (snake_case)
  • Good security practices \u2014 no major issues detected

Weaknesses

  • No LICENSE file \u2014 legal ambiguity for contributors
  • 188 duplicate lines detected \u2014 consider DRY refactoring

Recommendations

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

Security & Health

5.8h
Tech Debt (B)
A
OWASP (100%)
PASS
Quality Gate
A
Risk (2)
Repobility · code-quality intelligence platform · https://repobility.com
Unknown
License
3.5%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

python
85.1%
markdown
8.9%
yaml
5.4%
toml
0.6%

Frameworks

pytest

Concepts (2)

Repobility analysis · methodology at https://repobility.com/research/
CategoryNameDescriptionConfidence
All rows scored by the Repobility analyzer (https://repobility.com)
auto_descriptionProject DescriptionAI-powered stock and cryptocurrency trading system that runs autonomously as GitHub Actions. Uses Alpaca for brokerage, Claude for analysis, and a multi-layered risk management framework to make informed trading decisions 24/7.80%
auto_categoryTestingtesting70%

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

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