QuantHub
本地优先的多市场量化研究与模拟交易工作台,支持 A 股、加密资产与 MT5,集成 AI 因子挖掘、滚动验证、信号审核、组合账本和 OKX Demo。
File Explorer
- ci.yml
- okx-runner.yml
- release.yml
- __init__.py
- router.py
- schemas.py
- service.py
- __init__.py
- domain.py
- repository.py
- router.py
- schemas.py
- service.py
- __init__.py
- router.py
- schemas.py
- service.py
- __init__.py
- router.py
- service.py
- __init__.py
- router.py
- schemas.py
- service.py
- __init__.py
- service.py
- __init__.py
- alpha_mining.py
- cohort_review.py
- okx_demo.py
- router.py
- schemas.py
- service.py
- __init__.py
- ai_review.py
- router.py
- schemas.py
- service.py
- universe_import.py
- __init__.py
- service.py
- __init__.py
- auth.py
- repository.py
- router.py
- schemas.py
- __init__.py
- repository.py
- router.py
- schemas.py
- service.py
- __init__.py
- domain.py
- repository.py
- router.py
- schemas.py
- service.py
- __init__.py
- domain.py
- repository.py
- router.py
- schemas.py
- service.py
- __init__.py
- router.py
- schemas.py
- service.py
- __init__.py
- public_stream.py
- router.py
- schemas.py
- service.py
- __init__.py
- router.py
- schemas.py
- service.py
- __init__.py
- repository.py
- router.py
- schemas.py
- service.py
- __init__.py
- router.py
- schemas.py
- service.py
- __init__.py
- router.py
- service.py
- __init__.py
- router.py
- service.py
- __init__.py
- domain.py
- repository.py
- router.py
- schemas.py
- service.py
- __init__.py
- domain.py
- repository.py
- router.py
- schemas.py
- service.py
- __init__.py
- risk.py
- router.py
- schemas.py
- service.py
- __init__.py
- repository.py
- router.py
- schemas.py
- service.py
- __init__.py
- domain.py
- repository.py
- router.py
- schemas.py
- service.py
- __init__.py
- router.py
- schemas.py
- service.py
- __init__.py
- client.py
- config.py
- errors.py
- router.py
- schemas.py
- service.py
- __init__.py
- report_service.py
- router.py
- schemas.py
- service.py
- __init__.py
- 0001_adopt_application_schema.py
- 0002_alert_center.py
- 0003_factor_research_lifecycle.py
- 0004_factor_registry_experiment_ledger.py
- 0005_factor_lifecycle_events.py
- 0006_factor_ai_search_governance.py
- 0007_factor_confirmation_set_openings.py
- 0008_factor_ai_search_approvals.py
- 0009_simulation_research_audit.py
- 0010_stock_research_financials.py
- 0011_multi_user_research.py
- 0012_company_macro_research_data.py
- 0013_multi_user_watchlist.py
- 0014_multi_user_portfolio_trading.py
- env.py
- script.py.mako
- .env.example
- __init__.py
- container.py
- contracts.py
- database.py
- deployment.py
- main.py
- models.py
- pyproject.toml
- store.py
- __init__.py
- confirm.py
- main.py
- pyproject.toml
- risk.py
- router.py
- 0001_initial.sql
- __init__.py
- adapter.py
- CHANGELOG.md
- config.py
- database.py
- engine.py
- main.py
- migrate_legacy.py
- okx_adapter.py
- private_ws.py
- public.py
- pyproject.toml
- reconcile_scheduler.py
- runner_errors.py
- schemas.py
- VERSION
- ws_manager.py
- __init__.py
- cycle_enums.py
- decision_tree.py
- __init__.py
- paths.py
- __init__.py
- price_tick.py
- trade_metrics.py
- __init__.py
- view_models.py
- 二元决策.txt
- pyproject.toml
- __init__.py
- jobs.py
- pyproject.toml
- __init__.py
- a_share_acceptance_universe.json
- default_relationships.json
- a_shares.yaml
- ai_analysis.yaml
- base.yaml
- crypto.yaml
- deployment.lan.env.example
- deployment.local.env
- deployment.postgresql.env.example
- mt5.yaml
- okx-runner.env.example
- portfolio.yaml
- us_stocks.yaml
- __init__.py
- __init__.py
- dataset.py
- engine.py
- factors.py
- grid.py
- market_data.py
- metrics.py
- strategies_demo.py
- __init__.py
- akshare_source.py
- base.py
- cache.py
- eastmoney_source.py
- factory.py
- local_parquet.py
- okx_source.py
- quality.py
- sina_news_source.py
- telemetry.py
- tencent_source.py
- yahoo_source.py
- __init__.py
- __init__.py
- __init__.py
- cohort_evaluation.py
- config.py
- cost_profiles.py
- cross_sectional_research.py
- factor_dsl.py
- factor_experiment_suite.py
- factor_monitoring.py
- factor_research.py
- factor_robustness.py
- news_event_research.py
- point_in_time_universe.py
- pyproject.toml
- research_decision.py
- trading_costs.py
- okx_local_index.json
- _bulk_sync_report.json
- _bulk_sync_retry_report.json
- labeled_news.jsonl
- okx_download_manifest.json
- .gitkeep
- a_share_300_factor_baseline.json
- a_share_preregistered_experiments_01_07.json
- ledger-1024x768.png
- ledger-1440x900.png
- ledger-390x844.png
- ledger-768x1024.png
- overview-1024x768.png
- overview-1440x900.png
- overview-390x844.png
- overview-768x1024.png
- research-1024x768.png
- research-1440x900.png
- research-390x844.png
- research-768x1024.png
- signals-1024x768.png
- signals-1440x900.png
- signals-390x844.png
- signals-768x1024.png
- strategy-lab-1024x768.png
- strategy-lab-1440x900.png
- strategy-lab-390x844.png
- strategy-lab-768x1024.png
- ledger-1024x768.png
- ledger-1440x900.png
- ledger-390x844.png
- ledger-768x1024.png
- overview-1024x768.png
- overview-1440x900.png
- overview-390x844.png
- overview-768x1024.png
- research-1024x768.png
- research-1440x900.png
- research-390x844.png
- research-768x1024.png
- signals-1024x768.png
- signals-1440x900.png
- signals-390x844.png
- signals-768x1024.png
- simulation-1024x768.png
- simulation-1440x900.png
- simulation-390x844.png
- simulation-768x1024.png
- strategy-lab-1024x768.png
- strategy-lab-1440x900.png
- strategy-lab-390x844.png
- strategy-lab-768x1024.png
- quanthub-factor-research.png
- quanthub-overview.png
- UI_CONTROL_PANEL.md
- Dockerfile.okx-runner
- AI_FACTOR_GOVERNANCE_RELEASE_NOTES.md
- FACTOR_RESEARCH_BASELINE.md
- M4_COMPLETION_REPORT.md
- BEGINNER_USABILITY_REQUIREMENTS.md
- BEGINNER_USABILITY_ROADMAP.md
- FACTOR_RESEARCH_ROADMAP.md
- README.md
- VIDEO_FEATURE_GAP_REQUIREMENTS_2026-08-22.md
- shadow_session.json
- DEMO_SAFETY_EVIDENCE.md
- LIVE_REVIEW.md
- OPERATIONS.md
- desktop-1440x900-archive.png
- desktop-1440x900-page.png
- mobile-390x844-archive.png
- mobile-390x844-page.png
- report.json
- desktop-1440x900-manual-dsl-guide.png
- desktop-1440x900-manual-panel.png
- desktop-1440x900-okx-live-kline.png
- desktop-1440x900-page.png
- desktop-1440x900-panel.png
- mobile-390x844-manual-dsl-guide.png
- mobile-390x844-manual-panel.png
- mobile-390x844-okx-live-kline.png
- mobile-390x844-page.png
- mobile-390x844-panel.png
- report.json
- desktop-1440x900-manual-panel.png
- desktop-1440x900-page.png
- desktop-1440x900-panel.png
- mobile-390x844-manual-panel.png
- mobile-390x844-page.png
- mobile-390x844-panel.png
- report.json
- desktop-1440x900-manual-panel.png
- desktop-1440x900-page.png
- desktop-1440x900-panel.png
- mobile-390x844-manual-panel.png
- mobile-390x844-page.png
- mobile-390x844-panel.png
- report.json
- desktop-1440x900-manual-dsl-guide.png
- desktop-1440x900-manual-panel.png
- desktop-1440x900-page.png
- desktop-1440x900-panel.png
- mobile-390x844-manual-dsl-guide.png
- mobile-390x844-manual-panel.png
- mobile-390x844-page.png
- mobile-390x844-panel.png
- report.json
- desktop-1440x900-manual-dsl-guide.png
- desktop-1440x900-manual-panel.png
- desktop-1440x900-okx-live-kline.png
- desktop-1440x900-page.png
- desktop-1440x900-panel.png
- mobile-390x844-manual-dsl-guide.png
- mobile-390x844-manual-panel.png
- mobile-390x844-okx-live-kline.png
- mobile-390x844-page.png
- mobile-390x844-panel.png
- report.json
- a-share-source-contract.json
- ai-candidate-blind-benchmark.json
- ai-review.json
- benchmark-pool.json
- cohort-definition.json
- data-freshness.json
- desktop-1440x900-cohort.png
- desktop-1440x900-page.png
- fault-reconnect-evidence.json
- laptop-1280x720-cohort.png
- laptop-1280x720-page.png
- ledger-replay-report.json
- live-valuation.json
- manifest.json
- manual-approval.json
- mobile-390x844-cohort-admission.png
- mobile-390x844-cohort.png
- mobile-390x844-page.png
- prelive-fault-drills.json
- program-gate.json
- real-public-reconnect.json
- strategy-comparison.json
- tablet-768x1024-cohort-admission.png
- tablet-768x1024-cohort.png
- tablet-768x1024-page.png
- web-acceptance-report.json
- report.json
- runner-down-research.png
- runner-down-trading.png
- desktop-1440x900.png
- mobile-390x844.png
- report.json
- desktop-1440x900-account-risk.png
- desktop-1440x900-config.png
- desktop-1440x900-evaluate.png
- desktop-1440x900-overview.png
- desktop-1440x900-signals.png
- desktop-1440x900-strategies.png
- desktop-1440x900-trading.png
- laptop-1280x720-account-risk.png
- laptop-1280x720-config.png
- laptop-1280x720-evaluate.png
- laptop-1280x720-overview.png
- laptop-1280x720-signals.png
- laptop-1280x720-strategies.png
- laptop-1280x720-trading.png
- mobile-390x844-account-risk.png
- mobile-390x844-config.png
- mobile-390x844-evaluate.png
- mobile-390x844-overview.png
- mobile-390x844-signals.png
- mobile-390x844-strategies.png
- mobile-390x844-trading.png
- report.json
- tablet-768x1024-account-risk.png
- tablet-768x1024-config.png
- tablet-768x1024-evaluate.png
- tablet-768x1024-overview.png
- tablet-768x1024-signals.png
- tablet-768x1024-strategies.png
- tablet-768x1024-trading.png
- desktop-1440x900-account-risk.png
- desktop-1440x900-config.png
- desktop-1440x900-evaluate.png
- desktop-1440x900-overview.png
- desktop-1440x900-signals.png
- desktop-1440x900-strategies.png
- desktop-1440x900-trading.png
- laptop-1280x720-account-risk.png
- laptop-1280x720-config.png
- laptop-1280x720-evaluate.png
- laptop-1280x720-overview.png
- laptop-1280x720-signals.png
- laptop-1280x720-strategies.png
- laptop-1280x720-trading.png
- mobile-390x844-account-risk.png
- mobile-390x844-config.png
- mobile-390x844-evaluate.png
- mobile-390x844-overview.png
- mobile-390x844-signals.png
- mobile-390x844-strategies.png
- mobile-390x844-trading.png
- report.json
- tablet-768x1024-account-risk.png
- tablet-768x1024-config.png
- tablet-768x1024-evaluate.png
- tablet-768x1024-overview.png
- tablet-768x1024-signals.png
- tablet-768x1024-strategies.png
- tablet-768x1024-trading.png
- dark-desktop-config.png
- dark-desktop-demo-lab.png
- dark-desktop-factor-research.png
- dark-desktop-governance.png
- dark-desktop-overview.png
- dark-desktop-radar.png
- dark-desktop-strategy-lab.png
- dark-laptop-config.png
- dark-laptop-demo-lab.png
- dark-laptop-factor-research.png
- dark-laptop-governance.png
- dark-laptop-overview.png
- dark-laptop-radar.png
- dark-laptop-strategy-lab.png
- dark-mobile-config.png
- dark-mobile-demo-lab.png
- dark-mobile-factor-research.png
- dark-mobile-governance.png
- dark-mobile-overview.png
- dark-mobile-radar.png
- dark-mobile-strategy-lab.png
- dark-tablet-config.png
- dark-tablet-demo-lab.png
- dark-tablet-factor-research.png
- dark-tablet-governance.png
- dark-tablet-overview.png
- dark-tablet-radar.png
- dark-tablet-strategy-lab.png
- light-desktop-config.png
- light-desktop-demo-lab.png
- light-desktop-factor-research.png
- light-desktop-governance.png
- light-desktop-overview.png
- light-desktop-radar.png
- light-desktop-strategy-lab.png
- light-laptop-config.png
- light-laptop-demo-lab.png
- light-laptop-factor-research.png
- light-laptop-governance.png
- light-laptop-overview.png
- light-laptop-radar.png
- light-laptop-strategy-lab.png
- light-mobile-config.png
- light-mobile-demo-lab.png
- light-mobile-factor-research.png
- light-mobile-governance.png
- light-mobile-overview.png
- light-mobile-radar.png
- light-mobile-strategy-lab.png
- light-tablet-config.png
- light-tablet-demo-lab.png
- light-tablet-factor-research.png
- light-tablet-governance.png
- light-tablet-overview.png
- light-tablet-radar.png
- light-tablet-strategy-lab.png
- report.json
- dark-desktop-config.png
- dark-desktop-demo-lab.png
- dark-desktop-factor-research.png
- dark-desktop-governance.png
- dark-desktop-overview.png
- dark-desktop-radar.png
- dark-desktop-strategy-lab.png
- dark-laptop-config.png
- dark-laptop-demo-lab.png
- dark-laptop-factor-research.png
- dark-laptop-governance.png
- dark-laptop-overview.png
- dark-laptop-radar.png
- dark-laptop-strategy-lab.png
- dark-mobile-config.png
- dark-mobile-demo-lab.png
- dark-mobile-factor-research.png
- dark-mobile-governance.png
- dark-mobile-overview.png
- dark-mobile-radar.png
- dark-mobile-strategy-lab.png
- dark-tablet-config.png
- dark-tablet-demo-lab.png
- dark-tablet-factor-research.png
- dark-tablet-governance.png
- dark-tablet-overview.png
- dark-tablet-radar.png
- dark-tablet-strategy-lab.png
- light-desktop-config.png
- light-desktop-demo-lab.png
- light-desktop-factor-research.png
- light-desktop-governance.png
- light-desktop-overview.png
- light-desktop-radar.png
- light-desktop-strategy-lab.png
- light-laptop-config.png
- light-laptop-demo-lab.png
- light-laptop-factor-research.png
- light-laptop-governance.png
- light-laptop-overview.png
- light-laptop-radar.png
- light-laptop-strategy-lab.png
- light-mobile-config.png
- light-mobile-demo-lab.png
- light-mobile-factor-research.png
- light-mobile-governance.png
- light-mobile-overview.png
- light-mobile-radar.png
- light-mobile-strategy-lab.png
- light-tablet-config.png
- light-tablet-demo-lab.png
- light-tablet-factor-research.png
- light-tablet-governance.png
- light-tablet-overview.png
- light-tablet-radar.png
- light-tablet-strategy-lab.png
- report.json
- dark-desktop-config.png
- dark-desktop-demo-lab.png
- dark-desktop-factor-research.png
- dark-desktop-governance.png
- dark-desktop-overview.png
- dark-desktop-radar.png
- dark-desktop-strategy-lab.png
- dark-laptop-config.png
- dark-laptop-demo-lab.png
- dark-laptop-factor-research.png
- dark-laptop-governance.png
- dark-laptop-overview.png
- dark-laptop-radar.png
- dark-laptop-strategy-lab.png
- dark-mobile-config.png
- dark-mobile-demo-lab.png
- dark-mobile-factor-research.png
- dark-mobile-governance.png
- dark-mobile-overview.png
- dark-mobile-radar.png
- dark-mobile-strategy-lab.png
- dark-tablet-config.png
- dark-tablet-demo-lab.png
- dark-tablet-factor-research.png
- dark-tablet-governance.png
- dark-tablet-overview.png
- dark-tablet-radar.png
- dark-tablet-strategy-lab.png
- light-desktop-config.png
- light-desktop-demo-lab.png
- light-desktop-factor-research.png
- light-desktop-governance.png
- light-desktop-overview.png
- light-desktop-radar.png
- light-desktop-strategy-lab.png
- light-laptop-config.png
- light-laptop-demo-lab.png
- light-laptop-factor-research.png
- light-laptop-governance.png
- light-laptop-overview.png
- light-laptop-radar.png
- light-laptop-strategy-lab.png
- light-mobile-config.png
- light-mobile-demo-lab.png
- light-mobile-factor-research.png
- light-mobile-governance.png
- light-mobile-overview.png
- light-mobile-radar.png
- light-mobile-strategy-lab.png
- light-tablet-config.png
- light-tablet-demo-lab.png
- light-tablet-factor-research.png
- light-tablet-governance.png
- light-tablet-overview.png
- light-tablet-radar.png
- light-tablet-strategy-lab.png
- report.json
- dark-mobile-config.png
- dark-mobile-demo-lab.png
- dark-mobile-factor-research.png
- dark-mobile-governance.png
- dark-mobile-overview.png
- dark-mobile-radar.png
- dark-mobile-strategy-lab.png
- report.json
- desktop-1440x900-catalog.png
- mobile-390x844-catalog.png
- report.json
- ACCEPTANCE.md
- browser-acceptance-report.json
- desktop-1440x900-ledger-attribution-conservation.png
- desktop-1440x900-research-conflict-history-diff.png
- desktop-1440x900-simulation-risk-blocked.png
- mobile-390x844-ledger-attribution-conservation.png
- mobile-390x844-research-conflict-history-diff.png
- mobile-390x844-simulation-risk-blocked.png
- tablet-768x1024-ledger-attribution-conservation.png
- tablet-768x1024-research-conflict-history-diff.png
- tablet-768x1024-simulation-risk-blocked.png
- data-report.json
- desktop-1440x900-account-risk.png
- desktop-1440x900-alerts.png
- desktop-1440x900-config.png
- desktop-1440x900-evaluate.png
- desktop-1440x900-overview.png
- desktop-1440x900-research.png
- desktop-1440x900-signals.png
- desktop-1440x900-strategies.png
- desktop-1440x900-trading.png
- laptop-1280x720-account-risk.png
- laptop-1280x720-alerts.png
- laptop-1280x720-config.png
- laptop-1280x720-evaluate.png
- laptop-1280x720-overview.png
- laptop-1280x720-research.png
- laptop-1280x720-signals.png
- laptop-1280x720-strategies.png
- laptop-1280x720-trading.png
- mobile-390x844-account-risk.png
- mobile-390x844-alerts.png
- mobile-390x844-config.png
- mobile-390x844-evaluate.png
- mobile-390x844-overview.png
- mobile-390x844-research.png
- mobile-390x844-signals.png
- mobile-390x844-strategies.png
- mobile-390x844-trading.png
- report.json
- tablet-768x1024-account-risk.png
- tablet-768x1024-alerts.png
- tablet-768x1024-config.png
- tablet-768x1024-evaluate.png
- tablet-768x1024-overview.png
- tablet-768x1024-research.png
- tablet-768x1024-signals.png
- tablet-768x1024-strategies.png
- tablet-768x1024-trading.png
- F2-factor-factory-v24-live-1h-2026-08-11.json
- F2-factor-factory-v24-preview-2026-08-11.json
- F2-factor-factory-v25-preview-2026-08-11.json
- F3-factor-auto-discovery-runtime-2026-08-11.json
- F3-factor-factory-live-research-2026-08-11.json
- M1-05-lifecycle.json
- M2-02-retained-route-decision.md
- M3-01-fake-data-baseline.json
- M3-02-autoseed-guard.json
- M3-03-contract.json
- M3-04-ui-states.json
- M3-05-traceability.json
- M4-01-local-credential-onboarding.md
- M4-02-demo-preflight.json
- M4-03-demo-order-lifecycle.json
- overview-2026-08-09-M3-02.md
- P0-01-change-ownership.md
- P0-02-restore-drill.json
- P0-03-runtime-baseline.json
- P0-03-runtime-baseline.md
- P0-04-baseline.md
- P0-04-baseline.patch
- P0-04-health.json
- P1-audit-cleanup-applied.json
- P1-audit-contamination.json
- Q0-01-frontend-gate.json
- Q0-02-backend-gate.json
- Q0-03-preflight.json
- R0-01-radar-signal-audit-2026-08-11.json
- R0-04-post-cleanup-backend-gate-2026-08-11.json
- R0-04-post-cleanup-verification-2026-08-11.json
- R0-04-production-cleanup-applied-2026-08-11.json
- R0-04-production-cleanup-preflight-2026-08-11.json
- R0-04-test-signal-cleanup-rehearsal-2026-08-11.json
- R7-backend-gate-2026-08-11.json
- R7-fake-data-scan-2026-08-11.json
- R7-frontend-gate-2026-08-11.json
- 2026-08-09-Web工作台与OKX实盘-可执行工作安排.md
- 2026-08-09-Web工作台收口与OKX实盘路线图.md
- 2026-08-11-Web前端收敛与雷达真实数据-可执行路线图.md
- 2026-08-12-因子实时数据-同期策略基准-AI评审与实盘准入路线图.md
- 2026-08-16-多用户股票分析-财报估值-新闻宏观任务路线图.md
- 2026-08-16-研究证据-风控-执行-归因闭环任务路线图.md
- 2026-08-25-前端设计与排版布局整改路线图.md
- 2026-08-25-多用户与流程报告质量架构路线图.md
- 2026-08-25-总任务路线图.md
- QUANTHUB_RELEASE_BASELINE_v0.3
- QUANTHUB_RESEARCH_BOARD.md
- quanthub-v0.2.0-factor-research.png
- 2026-07-30-research-factor-update.md
- 2026-07-31-quanthub-v0.2.0.md
- v0.1.1.md
- v0.2.0.md
- v0.3.0.md
- v0.4.0.md
- okx-runner-license-audit.json
- okx-runner-python-audit.json
- okx-runner-secret-audit.json
- ARCHITECTURE.md
- CODE_QUALITY.md
- DATA_QUALITY.md
- DEPLOYMENT.md
- ENGINEERING_GUIDE.md
- FUNCTION_BOUNDARIES.md
- LIVE_TRADING_ADAPTER_EVALUATION.md
- m4_observation_template.md
- OKX_ALPHA_PARAMETERS.md
- OPERATIONS_CONTROL.md
- OPERATIONS_GUIDE.md
- PA_AGENT_ADAPTATION.md
- PRODUCT_USABILITY_AND_REPORT_REQUIREMENTS.md
- QUALITY_GATES.md
- README.md
- RESEARCH_EXECUTION_CLOSURE.md
- TRADING_COST_SOURCES.md
- TRADING_SAFETY.md
- UPGRADE.md
- __init__.py
- okx.py
- __init__.py
- checks.py
- __init__.py
- akshare_provider.py
- akshare_valuation.py
- analysis.py
- contracts.py
- events.py
- guidance.py
- macro.py
- normalization.py
- provider.py
- sec_provider.py
- __init__.py
- contracts.py
- okx_public_ws.py
- __init__.py
- client.py
- __init__.py
- middleware.py
- __init__.py
- contracts.py
- __init__.py
- contracts.py
- __init__.py
- README.md
- __init__.py
- pivot.py
- pyproject.toml
- scoring.py
- strategy.py
- __init__.py
- analyzer.py
- event_semantics.py
- metrics.py
- prompts.py
- pyproject.toml
- schema.py
- strategy.py
- __init__.py
- pyproject.toml
- strategy.py
- __init__.py
- pyproject.toml
- strategy.py
- __init__.py
- fetchers.py
- pyproject.toml
- strategy.py
- __init__.py
- indicators.py
- pyproject.toml
- strategy.py
- __init__.py
- analyzer.py
- pyproject.toml
- strategy.py
- __init__.py
- indicators.py
- pyproject.toml
- strategy.py
- __init__.py
- __init__.py
- indicators.py
- pyproject.toml
- strategy.py
- two_stage.py
- validation.py
- __init__.py
- __init__.py
- factors.py
- formula_adapter.py
- pyproject.toml
- risk.py
- stack_vm.py
- strategy.py
- __init__.py
- okx_executor.py
- pyproject.toml
- selector.py
- strategy.py
- __init__.py
- features.py
- ops.py
- registry.py
- vm.py
- vocab.py
- LICENSE
- README.md
- __init__.py
- formula_adapter.py
- pyproject.toml
- strategy.py
- __init__.py
- __init__.py
- pyproject.toml
- strategy.py
- __init__.py
- __init__.py
- base.py
- signal_contract.py
- __init__.py
- test_core_contracts.py
- test_okx_ccxt_adapter.py
- test_okx_runner_product.py
- test_product_auth.py
- test_product_backup.py
- test_product_migrations.py
- __init__.py
- test_a_shares_news_failclosed.py
- test_a_shares_selector_data_source.py
- test_adapter_release_gate.py
- test_akshare_news_scope.py
- test_alphagpt_market_data_failclosed.py
- test_alphagpt_risk_failclosed.py
- test_alphamaster_market_data_failclosed.py
- test_api_health.py
- test_cohort_evaluation.py
- test_cross_sectional_research.py
- test_data_source_contract.py
- test_demo_run_read_only.py
- test_dispatcher_boundaries.py
- test_ensemble_fail_closed.py
- test_factor_ai_review.py
- test_factor_candidate_blind_benchmark.py
- test_factor_dsl.py
- test_factor_experiment_suite.py
- test_factor_factory_automation.py
- test_factor_factory_demo.py
- test_factor_factory_okx_demo.py
- test_factor_factory_valuation_api.py
- test_factor_monitoring.py
- test_factor_registry_ledger.py
- test_factor_research.py
- test_factor_research_persistence.py
- test_factor_robustness.py
- test_gate_isolation.py
- test_instrument_search.py
- test_ledger_trade_analytics.py
- test_llm_client_configuration.py
- test_m4_regressions.py
- test_market_data_live.py
- test_market_evaluation.py
- test_market_source_provenance.py
- test_news_event_research.py
- test_no_autoseed.py
- test_ohlcv_quality.py
- test_okx_credentials.py
- test_okx_grid_strategy_failclosed.py
- test_okx_public_ws.py
- test_pa_prompt_cache.py
- test_pa_validation.py
- test_point_in_time_universe.py
- test_portfolio_market_breadth.py
- test_private_ws_mock.py
- test_product_workflows.py
- test_public_market_stream_manager.py
- test_radar_signal_truth.py
- test_realtime_analyzer_data_source.py
- test_reconcile_scheduler.py
- test_research_context_mismatch.py
- test_research_data_fail_closed.py
- test_research_execution_closure.py
- test_research_run_metadata.py
- test_signal_ensemble_gate.py
- test_simulation_numeric_gate.py
- test_single_path_strategy_failclosed.py
- test_stage_3_5.py
- test_stock_research_contracts.py
- test_strategy_lab_research_contract.py
- test_supertrend_strategy_failclosed.py
- test_symbol_configuration_failclosed.py
- test_trading_proxy.py
- test_yahoo_source.py
- __init__.py
- audit_radar_signals.py
- backup_store.py
- block_secrets.py
- block_secrets.sh
- check_fake_data.py
- check_product_licenses.py
- check_product_secrets.py
- eval_news_metrics.py
- export_runtime_baseline.py
- generate_factor_cohort_evidence.py
- health_check.py
- migrate_instrument_references.py
- migrate_product_data.py
- observe_daily.py
- okx_ws_mock_server.py
- okx_ws_probe.py
- product_database.py
- purge_test_audit.py
- purge_test_signals.py
- quality_baseline.py
- repair_indices_parquet.py
- run_a_share_factor_baseline.py
- run_backend_tests.py
- run_factor_archive_acceptance.mjs
- run_factor_brain_acceptance.mjs
- run_factor_candidate_blind_benchmark.py
- run_factor_cohort_acceptance.mjs
- run_fault_drills.py
- run_okx_catalog_error_acceptance.cjs
- run_okx_public_reconnect_drill.py
- run_okx_settings_acceptance.mjs
- run_pre_m4_web_acceptance.mjs
- run_prelive_risk_drills.py
- run_preregistered_factor_experiments.py
- run_r7_web_acceptance.cjs
- run_recovery_drill.py
- run_research_closure_acceptance.mjs
- run_runner_shadow_acceptance.py
- run_runner_unavailable_acceptance.mjs
- run_stock_research_acceptance.mjs
- run_stock_research_data_acceptance.py
- scaffold_strategy.py
- start-quanthub.ps1
- stop-quanthub.ps1
- test_check_fake_data.py
- verify_no_autoseed_guard.py
- favicon.svg
- lint-css.mjs
- client.ts
- connection.ts
- freshness.ts
- taskRunner.test.ts
- taskRunner.ts
- types.ts
- useApi.ts
- ActionQueue.module.css
- ActionQueue.test.tsx
- ActionQueue.tsx
- CommandPalette.module.css
- CommandPalette.test.tsx
- CommandPalette.tsx
- index.ts
- ContextBar.module.css
- ContextBar.tsx
- ContractStatusBar.module.css
- ContractStatusBar.test.tsx
- ContractStatusBar.tsx
- EvidenceRail.module.css
- EvidenceRail.tsx
- InterfaceModeSetup.module.css
- InterfaceModeSetup.tsx
- TradeAnalyticsPanel.module.css
- TradeAnalyticsPanel.test.tsx
- TradeAnalyticsPanel.tsx
- index.ts
- news-utils.ts
- NewsCard.tsx
- NewsCardList.module.css
- NewsCardList.tsx
- NewsEntityCloud.tsx
- NewsKpiRow.module.css
- NewsKpiRow.tsx
- NewsSentimentBar.tsx
- NewsToolbar.module.css
- NewsToolbar.tsx
- NewsTopicFilter.tsx
- LLMProviderSettings.module.css
- LLMProviderSettings.test.tsx
- LLMProviderSettings.tsx
- OkxDemoCredentials.module.css
- OkxDemoCredentials.test.tsx
- OkxDemoCredentials.tsx
- index.ts
- StatusBar.module.css
- StatusBar.tsx
- UiShowcasePage.module.css
- UiShowcasePage.tsx
- AsyncStateBoundary.module.css
- AsyncStateBoundary.tsx
- Badge.module.css
- Badge.tsx
- index.ts
- Button.module.css
- Button.tsx
- index.ts
- Card.module.css
- Card.tsx
- index.ts
- ConfirmActionButton.module.css
- ConfirmActionButton.test.tsx
- ConfirmActionButton.tsx
- EmptyState.module.css
- EmptyState.tsx
- index.ts
- Field.module.css
- Field.tsx
- index.ts
- Icon.tsx
- index.ts
- IconButton.module.css
- IconButton.tsx
- index.ts
- index.ts
- Input.module.css
- Input.tsx
- index.ts
- KpiCard.module.css
- KpiCard.tsx
- index.ts
- Modal.module.css
- Modal.tsx
- index.ts
- Panel.module.css
- Panel.tsx
- RefreshControl.module.css
- RefreshControl.tsx
- ResponsiveDetails.test.tsx
- ResponsiveDetails.tsx
- index.ts
- SegmentedControl.module.css
- SegmentedControl.tsx
- index.ts
- Select.module.css
- Select.tsx
- index.ts
- Skeleton.module.css
- Skeleton.tsx
- index.ts
- Spinner.module.css
- Spinner.tsx
- index.ts
- Table.module.css
- Table.test.tsx
- Table.tsx
- index.ts
- Tag.module.css
- Tag.tsx
- index.ts
- Textarea.module.css
- Textarea.tsx
- index.ts
- Toggle.module.css
- Toggle.test.tsx
- Toggle.tsx
- index.ts
- Tooltip.module.css
- Tooltip.tsx
- index.ts
- index.ts
- WorkspaceHeader.module.css
- WorkspaceHeader.tsx
- ApiRestartNotice.module.css
- ApiRestartNotice.test.tsx
- ApiRestartNotice.tsx
- DecisionPanel.test.tsx
- DecisionPanel.tsx
- EquityCurve.tsx
- HoldingsTable.module.css
- HoldingsTable.tsx
- icons.tsx
- KlineCard.module.css
- KlineCard.tsx
- KpiRow.tsx
- LanguageToggle.tsx
- MarketBreadth.module.css
- MarketBreadth.tsx
- MobileNavigation.test.tsx
- MobileNavigation.tsx
- ResearchReportStream.tsx
- Sidebar.test.tsx
- Sidebar.tsx
- SignalViz.module.css
- SignalViz.tsx
- StrategyShared.module.css
- StrategyShared.tsx
- Topbar.test.tsx
- Topbar.tsx
- Watchlist.module.css
- Watchlist.tsx
- types.ts
- businessSourceOfTruth.test.tsx
- useEditableHoldings.ts
- useEditableWatchlist.ts
- useInterfaceMode.test.tsx
- useInterfaceMode.tsx
- useLocalStorage.ts
- useMarketQuotes.ts
- useRecordNavigation.ts
- useSecurityNameResolver.ts
- useSignals.ts
- useStrategyPresets.ts
- useStrategyRuns.ts
- alerts.test.ts
- alerts.ts
- factorResearchExport.test.ts
- factorResearchExport.ts
- portfolio.test.ts
- portfolio.ts
- researchResults.test.ts
- researchResults.ts
- researchRunNavigation.test.ts
- researchRunNavigation.ts
- scroll.test.ts
- scroll.ts
- signal-utils.ts
- time.ts
- uid.ts
- usabilityMetrics.test.ts
- usabilityMetrics.ts
- keyFlows.test.ts
- keyFlows.ts
- navigationPreferences.test.tsx
- navigationPreferences.ts
- recentResearch.ts
- workspaces.test.ts
- workspaces.tsx
- AccountRiskPage.test.tsx
- AccountRiskPage.tsx
- AlertsPage.tsx
- AnalysisTasksPage.tsx
- AutomationPage.tsx
- ConfigPage.module.css
- ConfigPage.tsx
- CrossSectionResearchPanel.module.css
- CrossSectionResearchPanel.tsx
- DemoLabPage.module.css
- DemoLabPage.tsx
- EnsemblePage.module.css
- EnsemblePage.tsx
- FactorCohortPanel.test.tsx
- FactorCohortPanel.tsx
- FactorConfirmationPanel.module.css
- FactorConfirmationPanel.test.tsx
- FactorConfirmationPanel.tsx
- FactorEvidenceWorkbench.module.css
- FactorEvidenceWorkbench.test.tsx
- FactorEvidenceWorkbench.tsx
- FactorFactoryWorkflow.module.css
- FactorFactoryWorkflow.test.tsx
- FactorFactoryWorkflow.tsx
- FactorResearchPage.module.css
- FactorResearchPage.test.tsx
- FactorResearchPage.tsx
- GovernancePage.module.css
- GovernancePage.tsx
- IncidentsPage.tsx
- InstrumentCenterPage.tsx
- LedgerPage.tsx
- NewsPage.module.css
- NewsPage.tsx
- NotFoundPage.tsx
- OperationsPages.module.css
- OverviewPage.module.css
- OverviewPage.test.tsx
- OverviewPage.tsx
- PaAnalysisPage.module.css
- PaAnalysisPage.tsx
- PortfolioPage.module.css
- PortfolioPage.tsx
- RadarPage.test.tsx
- RadarPage.tsx
- ResearchWorkspacePage.test.tsx
- ResearchWorkspacePage.tsx
- SignalsPage.module.css
- SignalsPage.tsx
- SimulationOrdersPage.test.tsx
- SimulationOrdersPage.tsx
- StockEvaluationStartPage.module.css
- StockEvaluationStartPage.test.tsx
- StockEvaluationStartPage.tsx
- StrategiesPage.module.css
- StrategiesPage.tsx
- StrategyDetailPage.module.css
- StrategyDetailPage.tsx
- StrategyLabPage.test.tsx
- StrategyLabPage.tsx
- TradingWorkspacePage.module.css
- TradingWorkspacePage.test.tsx
- TradingWorkspacePage.tsx
- app.css
- base.css
- board.css
- ensemble.css
- news.css
- overview-ui-refinement.md
- research-matrix.css
- research.css
- simulation.css
- strategy-module.css
- tasks.css
- tokens.css
- ThemeContext.tsx
- App.test.tsx
- App.tsx
- i18n.test.tsx
- i18n.tsx
- main.tsx
- vite-env.d.ts
- .gitignore
- index.html
- package-lock.json
- package.json
- tsconfig.json
- tsconfig.node.json
- vite.config.ts
- vitest.config.ts
- .dockerignore
- .gitattributes
- .gitignore
- .pre-commit-config.yaml
- AI_FACTOR_DISCOVERY_ROADMAP.md
- alembic.ini
- Dockerfile
- LICENSE
- pyproject.toml
- README.md
- README.zh-CN.md
- uv.lock
# Use via CDN
jsDelivrjsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.
Link
Example
// repository documentation
Was this content helpful?
(0 ratings)
