quant-stock-technicallisted
Install: claude install-skill mrcha033/skills
# Quant Stock Technical
Produce technical-analysis outputs only through the bundled deterministic calculator. Do not estimate indicators, prices, labels, or scores in prose.
## Required inputs
Obtain two finalized daily CSV files, or build the Korean files with the
read-only KIS EOD workflow below:
- ticker OHLCV with `date,open,high,low,close,adjusted_close,volume`
- benchmark OHLCV with the same columns
Also obtain `market`, `ticker`, and the market's valid `tick_size`. Treat the last shared CSV date as the default analysis date. Use `--analysis-date` for historical cutoffs. Require at least 756 shared completed sessions; recommend 1,260.
Never treat an unfinished daily candle as completed. Never silently substitute unadjusted data, another ticker, another benchmark, a guessed tick size, or synthetic observations.
## Korean EOD acquisition
When completed Korean history is missing, read
`references/eod-provider-contract.md`. Do not stop merely because the caller
did not prebuild thousands of CSVs. Before the entry session:
1. Run `scripts/fetch_kis_kr_eod.py snapshot-sources` to freeze KRX KIND and
KIS KOSPI/KOSDAQ master files.
2. Bind `analysis_date` to the frozen calendar's previous completed session.
3. Run `scripts/fetch_kis_kr_eod.py collect --job ...` with at least 756
sessions and the existing secure KIS credential environment.
4. Preserve `eod-bundle-receipt.json`, `eod-catalog.csv`, benchmarks, stock
CSVs, and `universe-build-spec.json` together.