{ "schema_version": 1, "timezone": "Asia/Shanghai", "defaults": { "calculation": {"missing_policy": "fail_closed", "provenance_required": true, "future_tolerance_seconds": 5}, "display": {"missing_policy": "unavailable", "provenance_required": true, "future_tolerance_seconds": 5} }, "unit_profiles": { "none": {}, "calendar": {"trade_date": "date", "is_open": "boolean", "previous_open_date": "date"}, "master": {"list_date": "date"}, "daily_ohlcv": {"open": "CNY/share", "high": "CNY/share", "low": "CNY/share", "close": "CNY/share", "pct_chg": "percent", "volume_shares": "share", "amount_yuan": "CNY"}, "valuation": {"turnover_rate_pct": "percent", "volume_ratio": "ratio", "total_mv_10k_yuan": "10k CNY", "circ_mv_10k_yuan": "10k CNY", "pe_ttm": "ratio", "pb": "ratio", "ps_ttm": "ratio", "dv_ttm_pct": "percent"}, "fundamental": {"roe_pct": "percent", "roa_pct": "percent", "roic_pct": "percent", "gross_margin_pct": "percent", "net_profit_yoy_pct": "percent", "revenue_yoy_pct": "percent", "operating_cashflow_quality": "ratio"}, "moneyflow": {"small_net_yuan": "CNY", "medium_net_yuan": "CNY", "large_net_yuan": "CNY", "extra_large_net_yuan": "CNY", "total_net_yuan": "CNY"}, "industry": {"pct_chg": "percent", "turnover_rate_pct": "percent"}, "limit_event": {"first_time": "datetime", "last_time": "datetime", "open_times": "count", "consecutive_boards": "count"}, "auction": {"price": "CNY/share", "volume_shares": "share", "amount_yuan": "CNY", "pre_close": "CNY/share", "turnover_rate_pct": "percent", "volume_ratio": "ratio", "float_share": "share"}, "popularity": {"ths_rank": "rank", "dc_rank": "rank", "rank_change": "rank", "dual_source": "boolean"}, "dragon_tiger": {"buy_yuan": "CNY", "sell_yuan": "CNY", "net_buy_yuan": "CNY"}, "intraday": {"quote_time": "datetime", "open": "CNY/share", "high": "CNY/share", "low": "CNY/share", "close": "CNY/share", "avg_price": "CNY/share", "volume_shares": "share", "amount_yuan": "CNY"}, "realtime_index": {"quote_time": "datetime", "price": "CNY", "pct_chg": "percent", "amount_yuan": "CNY"}, "sentiment": {"temperature": "score", "confidence": "percent"} }, "datasets": { "market.trade_calendar": {"unit_profile": "calendar", "min_coverage_ratio": 1.0}, "market.stock_master": {"unit_profile": "master", "min_coverage_ratio": 0.98}, "market.stock_daily": {"unit_profile": "daily_ohlcv", "min_coverage_ratio": 0.98, "adjustment": "current-unadjusted"}, "market.daily_valuation": {"unit_profile": "valuation", "min_coverage_ratio": 0.95}, "market.fundamentals": {"unit_profile": "fundamental", "min_coverage_ratio": 0.90, "point_in_time": "announcement_date"}, "market.moneyflow": {"unit_profile": "moneyflow", "min_coverage_ratio": 0.90}, "market.industry_sw": {"unit_profile": "industry", "min_coverage_ratio": 0.95}, "market.limit_events": {"unit_profile": "limit_event", "min_coverage_ratio": 1.0}, "market.auction_close": {"unit_profile": "auction", "min_coverage_ratio": 0.90}, "market.auction_dynamic": {"unit_profile": "auction", "min_coverage_ratio": 0.80, "freshness_seconds": 10}, "market.popularity": {"unit_profile": "popularity", "min_coverage_ratio": 0.95}, "market.dragon_tiger": {"unit_profile": "dragon_tiger", "min_coverage_ratio": 0.95}, "chart.stock_daily": {"unit_profile": "daily_ohlcv", "min_coverage_ratio": 1.0, "adjustment": "forward1"}, "chart.intraday": {"unit_profile": "intraday", "min_coverage_ratio": 1.0, "freshness_seconds": 30}, "observation.realtime_indices": {"unit_profile": "realtime_index", "min_coverage_ratio": 1.0, "freshness_seconds": 90}, "derived.sentiment": {"unit_profile": "sentiment", "min_coverage_ratio": 1.0}, "research.consensus": {"unit_profile": "none", "min_coverage_ratio": 0.0, "blocked": true}, "market.level2": {"unit_profile": "none", "min_coverage_ratio": 0.0, "blocked": true} } }