Webull

C+ 78 completed
Bot
unknown / json · small
59
Files
5,880
LOC
1
Frameworks
4
Languages

Pipeline State

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

Pipeline Metadata

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

AI Prompt

Create a deterministic, low-noise scalp trading alert system using Cloudflare Workers. The system needs to scan 1-minute candles from the Finnhub API to detect three specific setups: VWAP Continuation, Rubber Band, and Big Dog. When a setup is detected, it must send a deduplicated alert to Slack via a webhook, but only during regular trading hours. The core logic should be written in TypeScript, and I need to ensure the system is testable using Vitest.
typescript cloudflare-workers finnhub slack trading scalping alerts vitest json
Generated by gemma4:latest

Catalog Information

A deterministic scalp trading alert system that scans minute candles and sends deduplicated Slack alerts during regular trading hours.

Description

This service monitors minute‑level market data from a financial API and applies three deterministic scalp setups—VWAP continuation, rubber band, and big dog—to identify high‑probability trade opportunities. It runs on a serverless platform, executing a cron job every minute to fetch fresh candles, evaluate the setups, and deduplicate alerts using a key‑value store. When a signal is confirmed, it publishes a richly formatted message to a Slack channel, ensuring traders receive real‑time notifications without noise. The system is designed for day traders and scalpers who need reliable, low‑latency alerts to act quickly during market hours. By automating the scanning and alerting process, it reduces manual chart analysis and helps traders maintain a disciplined entry strategy.

الوصف

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

Novelty

7/10

Tags

trading-alerts scalp-trading market-scanning deduplication real‑time-notifications financial-data-analysis low‑noise-signals

Technologies

vitest

Claude Models

claude-opus-4.6

Quality Score

C+
78.4/100
Structure
69
Code Quality
100
Documentation
60
Testing
70
Practices
67
Security
100
Dependencies
60

Strengths

  • Good test coverage (54% test-to-source ratio)
  • Low average code complexity \u2014 well-structured code
  • Good security practices \u2014 no major issues detected

Weaknesses

  • No LICENSE file \u2014 legal ambiguity for contributors
  • No CI/CD configuration \u2014 manual testing and deployment
  • 135 duplicate lines detected \u2014 consider DRY refactoring

Recommendations

  • Set up CI/CD (GitHub Actions recommended) to automate testing and deployment
  • Add a linter configuration to enforce code style consistency
  • Add a LICENSE file (MIT recommended for open source)

Security & Health

5.1h
Tech Debt (C)
A
OWASP (100%)
PASS
Quality Gate
A
Risk (2)
Repobility · severity-and-effort ranking · https://repobility.com
Unknown
License
3.3%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

json
52.7%
typescript
35.8%
markdown
11.2%
toml
0.2%

Frameworks

Vitest

Concepts (2)

Repobility analysis · methodology at https://repobility.com/research/
CategoryNameDescriptionConfidence
Want this analysis on your repo? https://repobility.com/scan/
auto_descriptionProject Description> Deterministic, low-noise scalp scanner on Cloudflare Workers. Detects 3 setups from 1-min candles and sends deduplicated Slack alerts during Regular Trading Hours.80%
auto_categoryTestingtesting70%

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

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