Skip to content

docs(naming): stop overstating Alpha158 / causal chains / IC (P1.5)#62

Merged
Jcstack merged 2 commits into
mainfrom
fix/p1-naming
Jun 26, 2026
Merged

docs(naming): stop overstating Alpha158 / causal chains / IC (P1.5)#62
Jcstack merged 2 commits into
mainfrom
fix/p1-naming

Conversation

@Jcstack

@Jcstack Jcstack commented Jun 25, 2026

Copy link
Copy Markdown
Owner

Closes #51. Documentation/label honesty only — no behavior change.

  • Alpha158: README, dev-guide, and the qlib_alpha docstring now say "Qlib custom alpha factors". It is a hand-written ~20-factor set in the Qlib DSL, not Qlib's 158-factor Alpha158 dataset handler (which the code never instantiates).
  • "Causal chains": impact_chain is documented as hand-authored, keyword-matched transmission templates (a curated rule base with fixed confidences) — not statistically inferred causality.
  • IC: both qlib_worker call sites are annotated that the value is a serial return autocorrelation proxy, not a true cross-sectional Information Coefficient. The "ic" key is kept for config/back-compat.

ruff clean; imports + 69 quant/intelligence tests green. Simulation-only; not investment advice.

Closes #51 (P1.5). Documentation/label honesty only — no behavior change:

- "Qlib Alpha158" → "Qlib custom alpha factors" in README, dev-guide, and the
  qlib_alpha docstring. It is a hand-written ~20-factor set in the Qlib DSL,
  NOT Qlib's 158-factor Alpha158 dataset handler.
- impact_chain: documented as hand-authored keyword-matched transmission
  TEMPLATES (a curated rule base with fixed confidences), not statistically
  inferred causality.
- qlib_worker IC: annotated both call sites that the value is a serial return
  autocorrelation proxy, NOT a true cross-sectional Information Coefficient
  (the "ic" key is kept for config/back-compat).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@Jcstack
Jcstack enabled auto-merge (squash) June 25, 2026 17:07
@Jcstack
Jcstack merged commit 2b1087c into main Jun 26, 2026
5 of 6 checks passed
@Jcstack
Jcstack deleted the fix/p1-naming branch June 26, 2026 07:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[P1.5] Overstated naming: Alpha158 / 'causal chains' / IC

1 participant