← ClaudeAtlas

quant-stock-technicallisted

Calculate reproducible, numbers-only stock technical analysis and deterministic KOSPI, KOSDAQ, NYSE, and NASDAQ target-universe screening from completed daily adjusted OHLCV and benchmark data. Use when the user wants an as-of-date market/ticker report, short-, medium-, and long-horizon opinions, a quantitative risk counterpoint, entry/stop/take-profit levels, a 0-100 technical-strength score, or a frozen four-exchange screening artifact for a separate execution system. Do not use news, fundamentals, analyst views, narrative judgment, intraday execution, or live-order claims.
mrcha033/skills · ★ 0 · AI & Automation · score 62
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: - 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. ## Workflow 1. Read `references/methodology.md` when explaining, reviewing, or changing the model. 2. Run `scripts/analyze_stock.py` with the user-supplied files and identifiers. 3. Return the calculator output without changing values or labels. 4. State the data source and cutoff. Keep `score_basis` visible whenever a user could mistake the score for a probability. 5. If the calculator returns `BLOCKED`, report the missing or invalid input. Do not manufacture a partial recommendation. Example: ```bash python3 scripts/analyze_stock.py \ --ticker-csv arm.csv \ --benchmark-csv soxx.csv \ --market NASDAQ \ --ticker ARM \ --tick-size 0.01 \ --source-name "licensed-eod-export" \ --format markdown ``` Use `--form