← ClaudeAtlas

quant-stock-polling-traderlisted

Prepare and supervise deterministic Korean and U.S. KIS shadow sessions from a frozen quant-stock-technical screen. Use when the user wants secure KIS credential setup, pre-open screening, settled-cash sizing, first-hour quote polling, reconciliation, or recurring systemd automation. The daily path is shadow-only and sends no order, correction, or cancellation mutations.
mrcha033/skills · ★ 0 · AI & Automation · score 57
Install: claude install-skill mrcha033/skills
# Quant Stock Polling Trader Run a small, direct pipeline: ```text prepare -> snapshot and plan -> first-hour shadow session -> reconcile ``` The default daily workflow does not use approved source digests, provenance signatures, account-identity HMACs, trading-arm files, or mandatory Toss/NH exports. Do not add those gates back unless the user explicitly asks for a separate audited deployment profile. ## Credentials Keep credentials out of chat, repositories, command arguments, plans, and status files. Resolve them from the process environment first and `~/.config/mrcha-skills/secrets.env` second. The fallback file must be a regular user-owned `0600` file. Use separate KIS paper and live values: ```text QTA_KIS_PAPER_APP_KEY QTA_KIS_PAPER_APP_SECRET QTA_KIS_PAPER_ACCOUNT_PREFIX QTA_KIS_PAPER_ACCOUNT_PRODUCT QTA_KIS_LIVE_APP_KEY QTA_KIS_LIVE_APP_SECRET QTA_KIS_LIVE_ACCOUNT_PREFIX QTA_KIS_LIVE_ACCOUNT_PRODUCT ``` For the daily workflow use `live` credentials only to read the live account and market data while keeping `mode=shadow`. Check presence first: ```bash python3 scripts/broker_credentials.py status --environment live ``` If configuration is missing, ask the user to run this in their own terminal: ```bash python3 scripts/broker_credentials.py configure --environment live ``` Never ask the user to paste a credential into chat. Report missing variable names only. Wait for the user to confirm that interactive configuration has finished, then check presence agai