Repolode
deepentropy

deepentropy/tvscreener

TradingView에서 주식, 암호화폐, 외환, 채권, 선물 등의 스크리너 데이터를 가져와 Pandas DataFrame으로 제공하는 비공식 Python 라이브러리입니다.

대체할 수 있는 제품:TradingView

스타
1,723
포크
242
열린 이슈
0
마지막 커밋
6일 전

이 페이지는 오픈소스 프로젝트 소개이며 투자 조언이 아닙니다. 거래와 투자는 손실이 발생할 수 있으니, 사용 전에 위험을 직접 판단하고 거주 지역의 법규를 따르세요.

어떤 프로젝트인가요?

tvscreener는 TradingView 스크리너 데이터를 위한 Python 클라이언트입니다. 주식, ETF, 암호화폐, 외환, 채권, 선물, 코인, 지수, 경제 지표 스크리너를 실행하고, 필드·시장·국가별로 필터링한 결과를 Pandas DataFrame으로 받을 수 있습니다.

tvscreener는 기본 스크리닝 외에도 상승·하락 종목, 실적 발표, 배당, IPO, 경제 캘린더와 같은 TradingView 내장 프리셋을 지원하며, 수년에 걸친 재무제표, 실시간 시세, 뉴스, 공시, 실적 발표 콜 트랜스크립트도 제공합니다. 또한 OR 및 중첩 필터, fluent 방식의 select/where API, 필드 검색과 엄선된 필드 프리셋, 지정한 간격으로 결과를 갱신하는 스트리밍 모드도 지원합니다.

이 프로젝트는 비공식이며 TradingView와 제휴 관계가 없습니다. AI 어시스턴트가 도구를 호출할 수 있도록 MCP 서버를 제공하며, 스크리너 쿼리를 시각적으로 구성하는 웹 기반 코드 생성기도 포함합니다.

핵심 기능

  • 01주식, ETF, 암호화폐, 외환, 채권, 선물, 코인, 지수 및 경제 지표 스크리너
  • 02has() 및 above_pct() 같은 연산자를 지원하는 OR 및 중첩 필터
  • 03종목별 재무제표, 기업 이벤트 및 계절별 수익률
  • 04TradingView에서 실시간 시세 스트리밍
  • 05뉴스, 공시 및 실적 발표 콜 트랜스크립트 가져오기
  • 06자동 새로 고침 스트리밍을 지원하며 결과를 Pandas DataFrame으로 반환

활용 사례

  • Jupyter 노트북에서 밸류에이션, 배당 또는 모멘텀 기준으로 주식 스크리닝
  • 주기적으로 새로 고침하며 암호화폐나 외환의 급등락 종목 모니터링
  • 리서치용 재무제표 및 실적 발표 캘린더 가져오기
  • MCP 서버를 통해 AI 어시스턴트가 스크리너 데이터에 접근하도록 지원

빠른 시작

  1. 1

    PyPI에서 라이브러리를 설치합니다

    pip install tvscreener
  2. 2

    라이브러리를 가져와 기본 Stock Screener 쿼리를 실행합니다

    python -c "import tvscreener as tvs; df = tvs.StockScreener().get(); print(df.head())"

사용 전 알아둘 점

  • 이 라이브러리는 TradingView와 제휴 관계가 없는 비공식 서드파티 라이브러리입니다.
  • 사용 시 TradingView 서비스 약관이 적용되며, TradingView가 데이터를 변경하면 작동하지 않을 수 있습니다.

토픽

자주 묻는 질문

tvscreener은(는) 무엇인가요?
TradingView에서 주식, 암호화폐, 외환, 채권, 선물 등의 스크리너 데이터를 가져와 Pandas DataFrame으로 제공하는 비공식 Python 라이브러리입니다. tvscreener는 TradingView 스크리너 데이터를 위한 Python 클라이언트입니다. 주식, ETF, 암호화폐, 외환, 채권, 선물, 코인, 지수, 경제 지표 스크리너를 실행하고, 필드·시장·국가별로 필터링한 결과를 Pandas DataFrame으로 받을 수 있습니다.
tvscreener은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
tvscreener은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
tvscreener은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. tvscreener의 마지막 커밋은 2026년 11월 1일입니다.
tvscreener은(는) 어디에 사용할 수 있나요?
Jupyter 노트북에서 밸류에이션, 배당 또는 모멘텀 기준으로 주식 스크리닝 주기적으로 새로 고침하며 암호화폐나 외환의 급등락 종목 모니터링 리서치용 재무제표 및 실적 발표 캘린더 가져오기 MCP 서버를 통해 AI 어시스턴트가 스크리너 데이터에 접근하도록 지원
tvscreener는 어떻게 설치하나요?
PyPI에서 라이브러리를 설치합니다: pip install tvscreener 라이브러리를 가져와 기본 Stock Screener 쿼리를 실행합니다: python -c "import tvscreener as tvs; df = tvs.StockScreener().get(); print(df.head())"
tvscreener은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/deepentropy/tvscreener

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트