/ 디렉터리 / 플레이그라운드 / tradingview-mcp
● 커뮤니티 atilaahmettaner ⚡ 바로 사용

tradingview-mcp

제작: atilaahmettaner · atilaahmettaner/tradingview-mcp

실시간 화면, 30개 이상의 기술 지표, 백테스트, Reddit/뉴스 센티먼트(암호화폐 및 주식) — 유료 API 키 불필요합니다.

tradingview-mcp는 공개 시장 데이터(TradingView, Yahoo Finance, Reddit, 뉴스 RSS, Binance/KuCoin/Bybit)를 MCP 도구로 제공합니다. 스캔, 지표 분석, 캔들스틱 패턴 감지, 전략 백테스트, 센티먼트 수집이 가능합니다. 핵심 도구에는 API 키가 필요하지 않습니다.

왜 쓰나요

핵심 기능

라이브 데모

실제 사용 모습

tradingview.replay ▶ 준비됨
0/0

설치

클라이언트 선택

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "tradingview": {
      "command": "uvx",
      "args": [
        "tradingview-mcp"
      ],
      "_inferred": true
    }
  }
}

Claude Desktop → Settings → Developer → Edit Config 열기. 저장 후 앱 재시작.

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "tradingview": {
      "command": "uvx",
      "args": [
        "tradingview-mcp"
      ],
      "_inferred": true
    }
  }
}

Cursor는 Claude Desktop과 동일한 mcpServers 스키마 사용. 프로젝트 설정이 전역보다 우선.

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "tradingview": {
      "command": "uvx",
      "args": [
        "tradingview-mcp"
      ],
      "_inferred": true
    }
  }
}

Cline 사이드바의 MCP Servers 아이콘 클릭 후 "Edit Configuration" 선택.

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "tradingview": {
      "command": "uvx",
      "args": [
        "tradingview-mcp"
      ],
      "_inferred": true
    }
  }
}

Claude Desktop과 같은 형식. Windsurf 재시작 후 적용.

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "tradingview",
      "command": "uvx",
      "args": [
        "tradingview-mcp"
      ]
    }
  ]
}

Continue는 맵이 아닌 서버 오브젝트 배열 사용.

~/.config/zed/settings.json
{
  "context_servers": {
    "tradingview": {
      "command": {
        "path": "uvx",
        "args": [
          "tradingview-mcp"
        ]
      }
    }
  }
}

context_servers에 추가. 저장 시 Zed가 핫 리로드.

claude mcp add tradingview -- uvx tradingview-mcp

한 줄 명령. claude mcp list로 확인, claude mcp remove로 제거.

사용 사례

실전 활용법: tradingview-mcp

신호 및 센티먼트를 활용한 일일 시장 브리프 생성 방법

👤 개인 투자자, 분석가 ⏱ ~15 min intermediate

언제 쓸까: 장 개장 전 커피 마실 때, 개장 10분 전

사전 조건
  • Python + pip — pip install tradingview-mcp-server
흐름
  1. 글로벌 상태 스냅샷 캡처
    다음의 market_snapshot을 제공해주세요: S&P500, NASDAQ, VIX, BTC, ETH, EURUSD, 금.✓ 복사됨
    → 시세표 + 24시간 변화
  2. 신호 스캔
    scan_by_signal을 사용하여 오늘 RSI < 30을 보이고 MACD 강세 교차신호를 보이는 S&P 500 주식을 찾아주세요.✓ 복사됨
    → 5-30개 티커 목록
  3. 센티먼트 계층 추가
    상위 5개 각각에 대해 combined_analysis를 실행해주세요 — 기술적 분석 + Reddit + 뉴스.✓ 복사됨
    → 티커별 종합 평점

결과: 각 종목별 근거 있는 테제를 갖춘 5개 티커 관심 목록

함정
  • Reddit 센티먼트는 군중 신호이지, 미래를 예측하는 도구가 아닙니다 — 센티먼트만으로 행동하지 마세요 — 항상 기술적 또는 펀더멘털 테제와 함께 사용하세요
  • Yahoo Finance의 미국 주식 시세는 15분 지연됩니다 — 실시간 장중 거래를 위해서는 거래 전 브로커를 통해 확인하세요
함께 쓰기: alpaca

자본을 위험에 빠뜨리기 전에 간단한 전략을 백테스트하는 방법

👤 자율적 거래자 ⏱ ~20 min advanced

언제 쓸까: 아이디어가 작동하는지 직관이 아닌 수치로 확인하고 싶을 때

흐름
  1. 심볼 및 전략 선택
    backtest_strategy: SPY의 BB_bounce를 2020-01-01에서 2026-04-01까지 백테스트해주세요. Sharpe, 최대 낙폭, 거래 횟수를 보고해주세요.✓ 복사됨
    → 지표 표 + 자산 곡선 설명
  2. 전략 비교
    동일한 심볼과 기간에 대해 compare_strategies를 실행해주세요 — 6가지를 모두 순위 지어주세요.✓ 복사됨
    → 순위 표
  3. 건전성 검증
    상위 전략이 강세장만 따라가나요? 낙폭 기간 동안의 성과만 보여주세요.✓ 복사됨
    → 체제별 분석

결과: 전략이 우위를 가지는지 아니면 단순 베타만 있는지 현실적 평가

함정
  • 백테스트 과적합 — 과거에 최고의 전략이 실제로는 최악일 수 있습니다 — 표본 외 윈도우를 사용하고 Sharpe 최고값이 아닌 Sharpe 하락을 걱정하세요

Binance, KuCoin, Bybit에서 암호화폐를 스크리닝하는 방법

👤 여러 거래소를 모니터링하는 암호화폐 거래자 ⏱ ~15 min intermediate

언제 쓸까: 가장 깔끔한 유동성을 가진 거래소에서 설정을 찾고 싶을 때

흐름
  1. 필터 스크리닝
    exchange가 [BINANCE, KUCOIN, BYBIT]인 screen_stocks를 실행해주세요: 24시간 가격 변동 > 5%, 달러 거래량 > 10M, RSI 40-60.✓ 복사됨
    → 거래소 간 목록
  2. 패턴 확인
    각 결과에 대해 4시간 타임프레임에서 get_candlestick_patterns을 실행해주세요.✓ 복사됨
    → 티커별 표면화된 패턴

결과: 기술적 맥락을 가진 짧은 후보 목록

조합

다른 MCP와 조합해 10배 효율

tradingview + alpaca

tradingview으로 스크린한 후 alpaca를 통해 페이퍼 트레이드로 검증

tradingview 신호로 SPY 옵션 설정 3개를 찾고, alpaca를 통해 페이퍼 트레이드 포지션을 열고, Google Sheet에 기록해주세요.✓ 복사됨
tradingview + google-workspace

일일 브리프를 Google Sheet에 기록하여 장기 추적

일일 market_snapshot을 실행하고 스프레드시트 xyz의 'Daily' 탭에 추가해주세요.✓ 복사됨

도구

이 MCP가 노출하는 것

도구입력언제 호출비용
market_snapshot 아침 브리프 무료(Yahoo)
yahoo_price symbol: str 거의 실시간 시세(미국 주식은 15분 지연) 무료
get_technical_analysis symbol, timeframe RSI/MACD/BB 스냅샷 무료
get_bollinger_band_analysis symbol, timeframe 평균 복귀 스크리닝 무료
get_candlestick_patterns symbol, timeframe 패턴 확인 무료
screen_stocks filters: {...} 다중 요소 스캔 무료
scan_by_signal signal: str, universe?: str 하나의 신호 유형으로 필터링 무료
backtest_strategy strategy: str, symbol, start, end 과거 데이터 검증 무료
compare_strategies symbol, start, end 광범위한 비교 무료
market_sentiment symbol: str 개인 투자자 센티먼트 확인 무료(Reddit)
financial_news topic?: str 헤드라인 피드 무료(RSS)
combined_analysis symbol 한 번에 전체 티커 읽기 무료

비용 및 제한

운영 비용

API 쿼터
Yahoo Finance: 비공식 상한(약 2000 req/시간). Reddit RSS: IP당 60/분.
호출당 토큰
스크린: 결과 개수에 따라 500-3000 토큰
금액
무료 — 모든 데이터 소스는 공개적입니다
동일한 봉 종가에 대한 지표 호출을 캐시하세요 — 1분 내에 재실행하는 것은 낭비입니다.

보안

권한, 시크릿, 파급범위

최소 스코프: 없음 — 읽기 전용 공개 데이터
자격 증명 저장: 필요 없음
데이터 외부 송신: Yahoo Finance, TradingView, Reddit, RSS 피드, Binance/KuCoin/Bybit 공개 엔드포인트
절대 부여 금지: 주문 실행에 사용하지 마세요; 분석 전용입니다

문제 해결

자주 발생하는 오류와 해결

Yahoo에서 429 반환

짧은 시간에 너무 많은 요청입니다. 60초 대기 후 요청 빈도를 줄이세요.

TradingView 지표가 null 반환

심볼이 TradingView에 나열되어 있지 않거나 타임프레임이 잘못되었을 수 있습니다. 먼저 SPY와 같은 알려진 심볼을 시도하세요.

market_sentiment이 데이터 없음 반환

해당 티커가 추적된 서브레딧에서 논의되지 않을 수 있습니다. 낮은 센티먼트 = 신호 없음, 오류가 아닙니다.

백테스트가 무한 실행

날짜 범위를 좁히세요; 1분 봉을 사용한 긴 기록은 느립니다. 먼저 일봉을 사용하세요.

대안

tradingview-mcp 다른 것과 비교

대안언제 쓰나단점/장점
yfinance MCPYahoo의 원본 데이터만 필요하고 지표는 필요 없을 때스크리너/백테스트/센티먼트 없음
Alpaca MCP실제로 거래를 실행하고 싶을 때브로커 계좌 필요; 다른 도구 범위

더 보기

리소스

📖 GitHub에서 공식 README 읽기

🐙 열린 이슈 보기

🔍 400+ MCP 서버 및 Skills 전체 보기