{"adoption": {"forks": 557, "observed_at": "2026-08-28T04:07:39.579712+00:00", "stars": 3050}, "canonical_url": "https://ross.abutalabs.com/products/trademaster", "card": {"archived": false, "artifact_type": "library", "description": "TradeMaster is an open-source platform for quantitative trading empowered by reinforcement learning :fire: :zap: :rainbow:", "domain": ["fintech", "machine-learning", "reinforcement-learning"], "enriched": true, "function": ["reinforcement-learning", "machine-learning", "trading", "data-science"], "health_score": 35, "homepage": null, "language": "Jupyter Notebook", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["TradeMaster-NTU/TradeMaster"], "name": "TradeMaster-NTU/TradeMaster", "platform": ["python", "windows"], "pushed_at": "2025-06-04T03:57:56+00:00", "repo": "TradeMaster-NTU/TradeMaster", "stars": 3050, "tags": ["quantitative-trading", "finance", "pytorch", "algorithmic-trading", "backtesting", "stock-market", "linux", "macos"], "topics": ["finance", "fintech", "pytorch", "reinforcement-learning", "stock-market", "trading-platform", "machine-learning", "investment-strategies", "jupyter-notebook", "python", "quantitative-trading"], "urls": [], "use_cases": ["backtest RL trading strategies on stock market data", "train deep reinforcement learning agents for quantitative trading", "evaluate and compare trading algorithms", "research RL-based investment strategies", "deploy RL trading models in a full pipeline"], "what_it_is": "TradeMaster is an open-source Python platform for quantitative trading powered by reinforcement learning, covering the full pipeline of algorithm design, implementation, evaluation, and deployment. It is built on PyTorch and distributed under the Apache-2.0 license.", "when_to_avoid": ["you need a production low-latency live trading execution system", "you want a no-code or GUI trading platform", "you are not working in Python"], "when_to_choose": ["you want to apply reinforcement learning to quantitative trading research", "you need an end-to-end pipeline for designing, evaluating, and deploying RL trading algorithms", "you work in Python with PyTorch and finance data"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/trademaster", "repo": "TradeMaster-NTU/TradeMaster", "role": "main", "score": 34}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:39.579712+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:46:49.988271+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cd70d7de3a6e5a273a257a9d73f2a8882051b51ff4beca2774ad4f711a8b3c75", "fetched_at": "2026-08-28T04:07:39.579712+00:00", "kind": "readme", "missing": false, "url": "https://github.com/TradeMaster-NTU/TradeMaster"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:39.579712+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:46:49.988271+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cd70d7de3a6e5a273a257a9d73f2a8882051b51ff4beca2774ad4f711a8b3c75", "fetched_at": "2026-08-28T04:07:39.579712+00:00", "kind": "readme", "missing": false, "url": "https://github.com/TradeMaster-NTU/TradeMaster"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:46:49.988271+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cd70d7de3a6e5a273a257a9d73f2a8882051b51ff4beca2774ad4f711a8b3c75", "fetched_at": "2026-08-28T04:07:39.579712+00:00", "kind": "readme", "missing": false, "url": "https://github.com/TradeMaster-NTU/TradeMaster"}], "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:07:39.579712+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:39.579712+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:39.579712+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:46:49.988271+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cd70d7de3a6e5a273a257a9d73f2a8882051b51ff4beca2774ad4f711a8b3c75", "fetched_at": "2026-08-28T04:07:39.579712+00:00", "kind": "readme", "missing": false, "url": "https://github.com/TradeMaster-NTU/TradeMaster"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:39.579712+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:39.579712+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:46:49.988271+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cd70d7de3a6e5a273a257a9d73f2a8882051b51ff4beca2774ad4f711a8b3c75", "fetched_at": "2026-08-28T04:07:39.579712+00:00", "kind": "readme", "missing": false, "url": "https://github.com/TradeMaster-NTU/TradeMaster"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:39.579712+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:39.579712+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:39.579712+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:46:49.988271+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cd70d7de3a6e5a273a257a9d73f2a8882051b51ff4beca2774ad4f711a8b3c75", "fetched_at": "2026-08-28T04:07:39.579712+00:00", "kind": "readme", "missing": false, "url": "https://github.com/TradeMaster-NTU/TradeMaster"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:39.579712+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:39.579712+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:46:49.988271+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cd70d7de3a6e5a273a257a9d73f2a8882051b51ff4beca2774ad4f711a8b3c75", "fetched_at": "2026-08-28T04:07:39.579712+00:00", "kind": "readme", "missing": false, "url": "https://github.com/TradeMaster-NTU/TradeMaster"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:46:49.988271+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cd70d7de3a6e5a273a257a9d73f2a8882051b51ff4beca2774ad4f711a8b3c75", "fetched_at": "2026-08-28T04:07:39.579712+00:00", "kind": "readme", "missing": false, "url": "https://github.com/TradeMaster-NTU/TradeMaster"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:46:49.988271+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cd70d7de3a6e5a273a257a9d73f2a8882051b51ff4beca2774ad4f711a8b3c75", "fetched_at": "2026-08-28T04:07:39.579712+00:00", "kind": "readme", "missing": false, "url": "https://github.com/TradeMaster-NTU/TradeMaster"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:46:49.988271+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cd70d7de3a6e5a273a257a9d73f2a8882051b51ff4beca2774ad4f711a8b3c75", "fetched_at": "2026-08-28T04:07:39.579712+00:00", "kind": "readme", "missing": false, "url": "https://github.com/TradeMaster-NTU/TradeMaster"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 25, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1471, "days_push": 455, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 34, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}