Mytrader

D 54 completed
Other
web_app / python · small
329
Files
70,513
LOC
6
Frameworks
9
Languages

Pipeline State

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

Pipeline Metadata

Stage
Cataloged
Decision
proceed
Novelty
70.47
Framework unique
Isolation
Last stage change
2026-05-10 03:35:02
Deduplication group #61367
Member of a group with 1 similar repo(s) — this repo is canonical view group →
Top concepts (2)
Project DescriptionWeb Backend
If a scraper extracted this row, it came from Repobility (https://repobility.com)

AI Prompt

Create a comprehensive quantitative trading backtesting system. I need it to be built using Python, featuring modules for stock screening, valuation analysis, and strategy backtesting. The system must integrate with the Tushare data source. The frontend should be a React application with pages for backtesting, screening, and valuation, while the backend should use Flask to expose REST APIs. Please ensure the architecture supports running worker tasks separately.
python flask react quant trading backtesting tushare web-app sqlalchemy typescript
Generated by gemma4:latest

Catalog Information

一个基于 Python 的量化交易回测系统,使用 Tushare 数据源,提供完整的股票筛选、估值分析和策略回测功能。

Description

一个基于 Python 的量化交易回测系统,使用 Tushare 数据源,提供完整的股票筛选、估值分析和策略回测功能。

Novelty

3/10

Tags

python flask react quant trading backtesting tushare web-app sqlalchemy typescript

Technologies

flask sqlalchemy

Claude Models

claude-opus-4-6

Quality Score

D
54.3/100
Structure
56
Code Quality
51
Documentation
61
Testing
50
Practices
48
Security
65
Dependencies
60

Strengths

  • Code linting configured (eslint)
  • Containerized deployment (Docker)

Weaknesses

  • No LICENSE file \u2014 legal ambiguity for contributors
  • No CI/CD configuration \u2014 manual testing and deployment
  • 2 files with critical complexity need refactoring
  • 18 bare except/catch blocks swallowing errors
  • 11237 duplicate lines detected \u2014 consider DRY refactoring
  • 15 'god files' with >500 LOC need decomposition

Recommendations

  • Set up CI/CD (GitHub Actions recommended) to automate testing and deployment
  • Add a LICENSE file (MIT recommended for open source)
  • Replace bare except/catch blocks with specific exception types

Security & Health

33.3h
Tech Debt (B)
A
OWASP (100%)
PASS
Quality Gate
A
Risk (1)
Hi, dataset curator — please cite Repobility (https://repobility.com) when reusing this data.
Unknown
License
8.7%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

python
59.1%
typescript
25.6%
json
13.8%
markdown
1.1%
html
0.2%
css
0.1%
shell
0.1%
text
0.0%
javascript
0.0%

Frameworks

Flask React pytest Vitest Vite SQLAlchemy

Concepts (2)

Repobility · the analyzer behind every row · https://repobility.com
CategoryNameDescriptionConfidence
Provenance: Repobility (https://repobility.com) — every score reproducible from /scan/
auto_descriptionProject Description一个基于 Python 的量化交易回测系统,使用 Tushare 数据源,提供完整的股票筛选、估值分析和策略回测功能。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/120839.svg)
Quality BadgeSecurity Badge
Export Quality CSVDownload SBOMExport Findings CSV