{"adoption": {"forks": 694, "observed_at": "2026-08-28T04:06:37.560390+00:00", "stars": 2329}, "canonical_url": "https://ross.abutalabs.com/products/sgx-full-orderbook-tick-data-trading-strategy", "card": {"archived": false, "artifact_type": "learning-resource", "description": "Providing the solutions for high-frequency trading (HFT) strategies using data science approaches (Machine Learning) on Full Orderbook Tick Data.", "domain": ["fintech", "machine-learning", "data-science"], "enriched": true, "function": ["machine-learning", "data-science", "trading", "benchmarking"], "health_score": 20, "homepage": null, "language": "Jupyter Notebook", "license": null, "license_family": "other", "maturity": "maintenance", "member_repos": ["rorysroes/SGX-Full-OrderBook-Tick-Data-Trading-Strategy"], "name": "rorysroes/SGX-Full-OrderBook-Tick-Data-Trading-Strategy", "platform": ["python"], "pushed_at": "2022-08-27T20:48:46+00:00", "repo": "rorysroes/SGX-Full-OrderBook-Tick-Data-Trading-Strategy", "stars": 2329, "tags": ["high-frequency-trading", "limit-order-book", "quantitative-trading", "backtesting", "feature-engineering", "market-microstructure", "jupyter-notebook", "trading-strategy", "algorithms"], "topics": ["high-frequency-trading", "limit-order-book", "python", "machine-learning", "feature-selection", "feature-engineering", "backtesting-trading-strategies", "model-selection", "trading-strategies", "quantitative-trading", "algorithmic-trading", "investment", "orderbook-tick-data", "quant", "trading", "market-making", "market-maker", "market-microstructure", "orderbook"], "urls": [], "use_cases": ["build an HFT strategy on order book tick data", "predict short-term price direction from limit order book features", "learn feature engineering for market microstructure data", "backtest a machine learning trading strategy and compute P&L", "compare classifiers for high-frequency prediction tasks", "study market making and order book dynamics with data science"], "what_it_is": "A Jupyter Notebook project demonstrating a high-frequency trading strategy on full limit order book tick data using machine learning. It walks through feature extraction (rise ratio, depth ratio), model training with classifiers like Random Forest and Gradient Boosting, short-horizon prediction, and P&L backtesting.", "when_to_avoid": ["you need production-ready, low-latency HFT execution infrastructure", "you require a maintained library with a license and API guarantees", "you need live market data connectivity or broker integration"], "when_to_choose": ["you want an end-to-end educational example of ML applied to limit order book data", "you need reference code for order book feature extraction and model selection in Python", "you are learning quantitative trading strategy backtesting with tick data"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/sgx-full-orderbook-tick-data-trading-strategy", "repo": "rorysroes/SGX-Full-OrderBook-Tick-Data-Trading-Strategy", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:37.560390+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:38:11.718284+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8919a48e8cbbe32fc9093c7d0b1c44e30d02f554a34578e89ef54be2819a791e", "fetched_at": "2026-08-28T04:06:37.560390+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rorysroes/SGX-Full-OrderBook-Tick-Data-Trading-Strategy"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:37.560390+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:38:11.718284+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8919a48e8cbbe32fc9093c7d0b1c44e30d02f554a34578e89ef54be2819a791e", "fetched_at": "2026-08-28T04:06:37.560390+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rorysroes/SGX-Full-OrderBook-Tick-Data-Trading-Strategy"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:38:11.718284+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8919a48e8cbbe32fc9093c7d0b1c44e30d02f554a34578e89ef54be2819a791e", "fetched_at": "2026-08-28T04:06:37.560390+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rorysroes/SGX-Full-OrderBook-Tick-Data-Trading-Strategy"}], "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:06:37.560390+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:37.560390+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:37.560390+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:38:11.718284+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8919a48e8cbbe32fc9093c7d0b1c44e30d02f554a34578e89ef54be2819a791e", "fetched_at": "2026-08-28T04:06:37.560390+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rorysroes/SGX-Full-OrderBook-Tick-Data-Trading-Strategy"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:37.560390+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:37.560390+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:38:11.718284+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8919a48e8cbbe32fc9093c7d0b1c44e30d02f554a34578e89ef54be2819a791e", "fetched_at": "2026-08-28T04:06:37.560390+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rorysroes/SGX-Full-OrderBook-Tick-Data-Trading-Strategy"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:37.560390+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:37.560390+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:37.560390+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:38:11.718284+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8919a48e8cbbe32fc9093c7d0b1c44e30d02f554a34578e89ef54be2819a791e", "fetched_at": "2026-08-28T04:06:37.560390+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rorysroes/SGX-Full-OrderBook-Tick-Data-Trading-Strategy"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:37.560390+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:37.560390+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:38:11.718284+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8919a48e8cbbe32fc9093c7d0b1c44e30d02f554a34578e89ef54be2819a791e", "fetched_at": "2026-08-28T04:06:37.560390+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rorysroes/SGX-Full-OrderBook-Tick-Data-Trading-Strategy"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:38:11.718284+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8919a48e8cbbe32fc9093c7d0b1c44e30d02f554a34578e89ef54be2819a791e", "fetched_at": "2026-08-28T04:06:37.560390+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rorysroes/SGX-Full-OrderBook-Tick-Data-Trading-Strategy"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:38:11.718284+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8919a48e8cbbe32fc9093c7d0b1c44e30d02f554a34578e89ef54be2819a791e", "fetched_at": "2026-08-28T04:06:37.560390+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rorysroes/SGX-Full-OrderBook-Tick-Data-Trading-Strategy"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:38:11.718284+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8919a48e8cbbe32fc9093c7d0b1c44e30d02f554a34578e89ef54be2819a791e", "fetched_at": "2026-08-28T04:06:37.560390+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rorysroes/SGX-Full-OrderBook-Tick-Data-Trading-Strategy"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3695, "days_push": 1467, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}