{
  "failed_count": 0,
  "live_mode": false,
  "name": "Webull Quantopian-Style Results",
  "notebook_count": 9,
  "notebooks": [
    {
      "code_cell_count": 3,
      "csv_files": [
        "offline_webull_style_prices.csv"
      ],
      "html_files": [
        "close_prices.html"
      ],
      "json_files": [
        "data_summary.json",
        "research_environment_metadata.json",
        "test_result.json"
      ],
      "notebook": "01_research_environment.ipynb",
      "slug": "01-research-environment",
      "status": "passed",
      "test_result": "01-research-environment/test_result.json"
    },
    {
      "code_cell_count": 3,
      "csv_files": [
        "offline_webull_style_prices.csv",
        "return_statistics.csv"
      ],
      "html_files": [
        "cumulative_returns.html"
      ],
      "json_files": [
        "data_summary.json",
        "test_result.json"
      ],
      "notebook": "02_plotting_returns.ipynb",
      "slug": "02-plotting-returns",
      "status": "passed",
      "test_result": "02-plotting-returns/test_result.json"
    },
    {
      "code_cell_count": 3,
      "csv_files": [
        "autocorrelation.csv",
        "offline_webull_style_prices.csv"
      ],
      "html_files": [
        "simple_ar_signal.html"
      ],
      "json_files": [
        "ar_signal_metrics.json",
        "data_summary.json",
        "test_result.json"
      ],
      "notebook": "03_autocorrelation_ar.ipynb",
      "slug": "03-autocorrelation-ar",
      "status": "passed",
      "test_result": "03-autocorrelation-ar/test_result.json"
    },
    {
      "code_cell_count": 3,
      "csv_files": [
        "beta_table.csv",
        "offline_webull_style_prices.csv"
      ],
      "html_files": [
        "beta_to_spy.html"
      ],
      "json_files": [
        "beta_regression.json",
        "data_summary.json",
        "test_result.json"
      ],
      "notebook": "04_regression_beta.ipynb",
      "slug": "04-regression-beta",
      "status": "passed",
      "test_result": "04-regression-beta/test_result.json"
    },
    {
      "code_cell_count": 3,
      "csv_files": [
        "offline_webull_style_prices.csv"
      ],
      "html_files": [
        "pair_zscore.html"
      ],
      "json_files": [
        "data_summary.json",
        "pairs_summary.json",
        "test_result.json"
      ],
      "notebook": "05_pairs_trading.ipynb",
      "slug": "05-pairs-trading",
      "status": "passed",
      "test_result": "05-pairs-trading/test_result.json"
    },
    {
      "code_cell_count": 3,
      "csv_files": [
        "factor_ranking.csv",
        "offline_webull_style_prices.csv"
      ],
      "html_files": [
        "factor_ranking.html"
      ],
      "json_files": [
        "data_summary.json",
        "factor_ranking_summary.json",
        "test_result.json"
      ],
      "notebook": "06_factor_ranking.ipynb",
      "slug": "06-factor-ranking",
      "status": "passed",
      "test_result": "06-factor-ranking/test_result.json"
    },
    {
      "code_cell_count": 3,
      "csv_files": [
        "annualized_covariance.csv",
        "offline_webull_style_prices.csv"
      ],
      "html_files": [
        "portfolio_equity.html"
      ],
      "json_files": [
        "data_summary.json",
        "portfolio_risk_metrics.json",
        "test_result.json"
      ],
      "notebook": "07_portfolio_var_cvar.ipynb",
      "slug": "07-portfolio-var-cvar",
      "status": "passed",
      "test_result": "07-portfolio-var-cvar/test_result.json"
    },
    {
      "code_cell_count": 3,
      "csv_files": [
        "liquidity_slippage.csv",
        "offline_webull_style_prices.csv"
      ],
      "html_files": [
        "toy_slippage.html"
      ],
      "json_files": [
        "data_summary.json",
        "liquidity_summary.json",
        "test_result.json"
      ],
      "notebook": "08_liquidity_slippage.ipynb",
      "slug": "08-liquidity-slippage",
      "status": "passed",
      "test_result": "08-liquidity-slippage/test_result.json"
    },
    {
      "code_cell_count": 3,
      "csv_files": [
        "offline_webull_style_prices.csv",
        "parameter_grid.csv"
      ],
      "html_files": [
        "overfitting_grid.html"
      ],
      "json_files": [
        "data_summary.json",
        "overfitting_summary.json",
        "test_result.json"
      ],
      "notebook": "09_overfitting_guardrails.ipynb",
      "slug": "09-overfitting-guardrails",
      "status": "passed",
      "test_result": "09-overfitting-guardrails/test_result.json"
    }
  ],
  "passed_count": 9
}
