{"adoption": {"forks": 203, "observed_at": "2026-08-28T04:05:19.588607+00:00", "stars": 1666}, "canonical_url": "https://ross.abutalabs.com/products/algotrading", "card": {"archived": false, "artifact_type": "framework", "description": "Algorithmic trading framework for cryptocurrencies.", "domain": ["fintech"], "enriched": true, "function": ["trading", "workflow-automation", "analytics", "data-visualization"], "health_score": 57, "homepage": null, "language": "Python", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["ivopetiz/algotrading"], "name": "ivopetiz/algotrading", "platform": ["python", "cli"], "pushed_at": "2026-01-07T23:18:29+00:00", "repo": "ivopetiz/algotrading", "stars": 1666, "tags": ["algorithmic-trading", "crypto-exchanges", "backtesting", "trading-bot", "high-frequency-trading", "stop-loss", "simulation", "cryptocurrency", "trading", "automation"], "topics": ["crypto", "cryptocurrency", "cryptocurrencies", "cryptocurrency-exchanges", "algorithmic-trading", "algotrading", "framework", "hft", "hft-trading", "bot", "backtest", "backtesting-trading-strategies", "realtime", "trading", "trading-bot", "trading-algorithms", "trading-simulator", "trading-api", "high-frequency-trading", "crypto-algotrading"], "urls": [], "use_cases": ["backtest crypto trading strategies", "build a cryptocurrency trading bot", "simulate trading strategies in real time", "set stop loss and trailing stop loss rules", "get alerts when it's time to buy or sell", "run high-frequency trading strategies on crypto exchanges"], "what_it_is": "A Python framework for building and running algorithmic trading bots for cryptocurrency markets. It supports realtime trading, tick-by-tick simulation, and backtesting of entry/exit strategies using data from exchange APIs, databases, or CSV files.", "when_to_avoid": ["you need to trade traditional equities, forex, or futures markets", "you require a fully managed or GUI-based trading platform", "you need guaranteed production-grade support for a live-money system"], "when_to_choose": ["you want a Python framework focused exclusively on crypto markets", "you need both backtesting and live trading modes in one tool", "you want to work with data directly from exchange APIs, DBs, or CSV files"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/algotrading", "repo": "ivopetiz/algotrading", "role": "main", "score": 60}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:19.588607+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:42:59.359346+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7392181b0e9d756dbdd81914e88df6c9f27483d9eadf6d4c604038e4b6be3fc5", "fetched_at": "2026-08-28T04:05:19.588607+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ivopetiz/algotrading"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:19.588607+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:42:59.359346+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7392181b0e9d756dbdd81914e88df6c9f27483d9eadf6d4c604038e4b6be3fc5", "fetched_at": "2026-08-28T04:05:19.588607+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ivopetiz/algotrading"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:42:59.359346+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7392181b0e9d756dbdd81914e88df6c9f27483d9eadf6d4c604038e4b6be3fc5", "fetched_at": "2026-08-28T04:05:19.588607+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ivopetiz/algotrading"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:05:19.588607+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:19.588607+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:19.588607+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:42:59.359346+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7392181b0e9d756dbdd81914e88df6c9f27483d9eadf6d4c604038e4b6be3fc5", "fetched_at": "2026-08-28T04:05:19.588607+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ivopetiz/algotrading"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:19.588607+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:19.588607+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:42:59.359346+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7392181b0e9d756dbdd81914e88df6c9f27483d9eadf6d4c604038e4b6be3fc5", "fetched_at": "2026-08-28T04:05:19.588607+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ivopetiz/algotrading"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:19.588607+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:19.588607+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:19.588607+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:42:59.359346+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7392181b0e9d756dbdd81914e88df6c9f27483d9eadf6d4c604038e4b6be3fc5", "fetched_at": "2026-08-28T04:05:19.588607+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ivopetiz/algotrading"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:19.588607+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:19.588607+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:42:59.359346+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7392181b0e9d756dbdd81914e88df6c9f27483d9eadf6d4c604038e4b6be3fc5", "fetched_at": "2026-08-28T04:05:19.588607+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ivopetiz/algotrading"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:42:59.359346+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7392181b0e9d756dbdd81914e88df6c9f27483d9eadf6d4c604038e4b6be3fc5", "fetched_at": "2026-08-28T04:05:19.588607+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ivopetiz/algotrading"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:42:59.359346+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7392181b0e9d756dbdd81914e88df6c9f27483d9eadf6d4c604038e4b6be3fc5", "fetched_at": "2026-08-28T04:05:19.588607+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ivopetiz/algotrading"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:42:59.359346+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7392181b0e9d756dbdd81914e88df6c9f27483d9eadf6d4c604038e4b6be3fc5", "fetched_at": "2026-08-28T04:05:19.588607+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ivopetiz/algotrading"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 61, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2976, "days_push": 238, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 60, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}