Community연구 & 데이터 분석github.com

Shijiuwei/trader-news

뉴스 모니터. 관심 주식의 모든 속보를 추적하고, 움직인 이유를 알려줍니다: 티커별 Yahoo Finance 헤드라인, SEC EDGAR의 각 기업 8-K 서류(실적, CEO 교체, 거래, 재무제표 재작성, 파산), 어제 종가 대비 현재 주가 변동폭을 보여줍니다. 마지막 확인 이후 새로운 것만, 최신순으로, 뉴욕 시간 기준으로 표시하며, 각 항목에 태그(실적, 애널리스트, 거래, 거래정지, 규제, 거시경제...)를 붙이고 중복을 허용하지 않습니다.

trader-news란 무엇인가요?

이 스킬은 AI 에이전트(Claude Code, Cursor 등)가 거래자 또는 투자자를 위해 주식 시장 뉴스를 실시간으로 모니터링하는 도구입니다. 사용자의 관심 종목 리스트(watchlist.json) 또는 특정 티커에 대해 Yahoo Finance 헤드라인 RSS 피드와 SEC EDGAR의 8-K 서류를 스캔하여 아직 보지 못한 새로운 정보를 필터링하여 제공합니다. 각 뉴스 항목에는 관련 태그(실적, 애널리스트, 거래, 거래정지, 규제 등)가 자동으로 지정되며, 'MOVING' 표시를 통해 어제 종가 대비 3% 이상 움직인 종목을 강조합니다. AI 에이전트는 이 스킬을 실행하여 획득한 뉴스와 서류 정보를 바탕으로, 투자 설정(setup)에 어떤 영향을 미치는지에 대한 간결한 브리핑을 작성해야 하며, 절대 매수/매도 추천을 해서는 안 됩니다. 이 스킬은 Python 스크립트(news.py) 하나로 작동하며 추가 API 키가 필요 없지만, SEC EDGAR 접근을 위해서는 사용자 에이전트 설정이 필요합니다.

지원 대상✓Claude Code~Codex CLI~Cursor✓Gemini CLI
npx skills add https://github.com/Shijiuwei/cloud-day-trader-skill/tree/HEAD/trader-news

Installed? Explore more 연구 & 데이터 분석 skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

trader-news은(는) 무엇을 하나요?

차트는 완벽해 보여도 실적 발표일, 거래 정지 또는 소송으로 갭 하락할 수 있습니다. 설정(setup)이 거래가 되기 전에, 이 스킬은 관심 종목 리스트의 모든 주식에 대해 이러한 정보를 가장 먼저 전달하는 두 가지 피드를 읽고, 새로운 것만 알려줍니다. 또한 각 주식이 오늘 얼마나 움직였는지도 출력하여 헤드라인과 가격 변동을 나란히 보여줍니다.

이 폴더의 도구(표준 라이브러리 Python, 키 불필요):

python3 "${CLAUDE_SKILL_DIR}/news.py"                         # 관심종목 + 계획 + 포트폴리오
python3 "${CLAUDE_SKILL_DIR}/news.py" --tickers TSLA NVDA --hours 12
python3 "${CLAUDE_SKILL_DIR}/news.py" --no-sec --json

읽고 쓰는 대상

파일 / 피드설명
--tickers, 그 외 trader/watchlist.json스캐너의 검색 결과 (trader-scanner)
trader/plan.json계획 중인 거래 (trader-exit)
trader/portfolio.json보유 중인 종목 (trader-broker가 체결 기록을 여기에 기록)
Yahoo Finance 헤드라인 RSShttps://feeds.finance.yahoo.com/rss/2.0/headline?s=TSLA&region=US&lang=en-US
Yahoo Finance 차트 엔드포인트어제 종가 대비 현재 가격 (비공식, 지연 가능)
SEC EDGAR 기업 Atom 피드기본 8-K (--forms 8-K,10-Q로 추가 가능); trader/config.json에 sec_user_agent 또는 SEC_USER_AGENT 환경 변수 필요, 없으면 서류 제출 건을 건너뛰고 메모를 남김
trader/state/news.json이미 표시된 항목 (30일간 보관) 및 각 티커의 CIK

규칙

  • 헤드라인은 단서일 뿐, 사실이 아닙니다. 사용자에게 무슨 일이 일어났다고 말하기 전에 기사나 서류를 열어 읽으십시오. 출처를 인용하고 링크를 걸어주십시오. 읽을 수 없는 유료 기사를 요약하지 말고, 그 사실을 알리십시오.
  • 서류 제출이 헤드라인보다 우선합니다. 8-K와 헤드라인이 충돌한다면, 8-K는 회사가 SEC에 제출한 내용입니다.
  • 영향을 받는 항목을 말하십시오. 각 항목은 영향을 받는 티커와 태그를 나열합니다: 실적, 애널리스트, 법률, 거래, 자본, 인사, 위험, 거래정지, 규제, 거시경제. ! 표시가 있는 서류는 중요한 8-K 항목을 포함합니다: 실적 결과 (2.02), 임원 변경 (5.02), 손상 차손 (2.06), 상장 폐지 통지 (3.01), 과거 재무제표 신뢰성 상실 (4.02), 파산 (1.03) 또는 사이버 사고 (1.05).
  • MOVING 표시는 어제 종가 대비 3% 이상 움직인 주식을 표시합니다 (--move-pct). 헤드라인 없이 가격 변동만 있는 경우에도 언급할 가치가 있습니다.
  • 예측 금지. 게시된 내용과 현재 가격이 어제 종가 대비 얼마나 떨어져 있는지만 보고하십시오. 주식이 앞으로 어떻게 될지 절대 말하지 마십시오.

절차

  1. 확인 실행: python3 "${CLAUDE_SKILL_DIR}/news.py". 종료 코드 1은 새로운 것이 없음을 의미합니다. --all은 이미 본 항목도 표시하고, --json은 모든 데이터를 기계 판독 가능 형식으로 제공하며, --dry-run은 상태를 변경하지 않습니다.
  2. 중요한 항목을 먼저 읽으십시오: 모든 ! 서류, 실적, 거래정지, 법률, 규제 또는 위험 태그가 붙은 모든 항목, 그리고 모든 MOVING 티커.
  3. 티커별로 간략한 브리핑을 작성하십시오: 무슨 일이 있었는지, 출처 및 링크, 가격 변동, 그리고 이것이 설정(setup)에 왜 중요한지 한 줄(예: "이번 주에 실적 발표가 있습니다: 장중 갭이 모든 손절매를 넘을 수 있습니다").
  4. 이야기가 그림을 바꾼다면, /trader-entry와 /trader-exit 전에 그렇게 말하십시오: 거래 중 실적 발표일, 거래 정지, 유상증자 등. 헤드라인만으로 행동하지 마십시오.

세션 중: /loop 15m /trader-news, 또는 장 개장 전 매일 예약된 작업으로 실행하십시오.

예시: 실제 흐름

2026-10-19 월요일, TSLA가 오전 10:15 ET에 개장 범위를 돌파했습니다. 10:15 확인 (Yahoo Finance의 TSLA 피드, 8:00 이후 16개의 헤드라인)은 아침의 실제 뉴스를 맨 앞에 보여줍니다: "메타와 머스크 실적 발표 및 9월 잠정 주택 판매: 주목할 것" (8:00, 실적), "실적 발표 앞둔 월가, 테슬라-스페이스X 합병 열풍" (8:04, 실적, 거래), "기술주 반등, 미국 주식 선물 대부분 상승세로 출발" (8:02, 거시경제). 브리핑: "테슬라는 이번 주에 실적을 발표하므로, 주식은 장중 갭이 발생할 수 있습니다; 오늘 거래는 장 마감 전에 진입하고 청산합니다. 새로운 8-K는 없습니다." 10:52에 가격 라인은 TSLA 366.48 +3.31% vs yesterday's close 354.72 at 10:52 ET MOVING로 표시됩니다. 티커에 뉴스가 없으면 브리핑을 늘리기보다 그렇게 말하십시오.

하지 않는 일

  • 절대 이야기, 인용문 또는 숫자를 만들어 내거나 꾸미지 않습니다.
  • 절대 뉴스로 거래하지 않으며, 헤드라인 때문에 사용자에게 사거나 팔라고 말하지 않습니다.
  • 절대 서버를 때리지 않습니다: 피드당 티커당 한 번의 요청, 호출 사이에 간격을 두며, SEC의 초당 10회 요청 제한을 여유 있게 지킵니다.

안전

교육 및 도구 제공이지, 재정적 조언이 아닙니다. 이 스킬은 읽고 보고만 합니다. /trader-risk가 통과되고 사용자가 해당 주문에 대해 명시적으로 '예'라고 입력한 후에만 /trader-broker가 주문을 실행합니다.

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

관련 스킬