atilaahmettaner/tradingview-mcp

atilaahmettaner/tradingview-mcp

от atilaahmettaner
MCP сервер для рыночных данных и технического анализа — акции, крипта, форекс и фьючерсы. Включает скринеры, бэктестинг и 30+ инструментов. Работает с Claude, ChatGPT, Cursor — всё в одном сервере.

TradingView MCP Market Data & Technical Analysis for AI Assistants

atilaahmettaner%2Ftradingview-mcp | Trendshift

TradingView MCP server — real-time market data, technical indicators, screeners, and backtesting for Claude, ChatGPT, Cursor, Copilot, and any MCP client. Stocks, crypto, forex & futures across global exchanges. Backtesting + live sentiment + Yahoo Finance + 30+ technical-analysis tools — the most complete TradingView MCP toolkit, all in one server.

TradingView MCP in an AI chat: ask for the top gainers on Binance and get ranked, real-time results — one of 30+ tools

[!NOTE] Independent open-source project — not affiliated with, endorsed by, or associated with TradingView Inc. "TradingView" is a trademark of its respective owner; this project consumes third-party market data and is not a TradingView product.

[!NOTE] Does it need — or risk — your TradingView account? No. This server does not log into, scrape, or automate a TradingView session, and it requires no TradingView account or API key. Market data is fetched server-side from public endpoints, so there is no account of yours in the loop and no browser/UI automation. (This is different from MCP servers that drive the TradingView Desktop app via Chrome DevTools.) You are responsible for ensuring your own use complies with the terms of any data source you point it at.

Инструменты были проиндексированы:
advanced_candle_patternтолько чтениевнешний мир

Продвинутый анализ свечных паттернов с использованием данных нескольких таймфреймов. Аргументы: exchange: Название биржи (BINANCE, KUCOIN и т.д.) base_timeframe: Базовый таймфрейм для анализа (5m, 15m, 1h, 4h) pattern_length: Количество последовательных периодов для анализа (2-4) min_size_increase: Минимальный процент увеличения размера свечи limit: Максимальное количество возвращаемых результатов

Параметры
  • base_timeframestring
  • exchangestring
  • limitinteger
  • min_size_increasenumber
  • pattern_lengthinteger
backtest_strategyтолько чтениевнешний мир

Тестирует торговую стратегию на исторических данных с метриками институционального уровня. Аргументы: symbol: Тикер Yahoo Finance (AAPL, BTC-USD, THYAO.IS, ^GSPC) strategy: rsi | bollinger | macd | ema_cross | supertrend | donchian | rsi_pullback | keltner_breakout | triple_ema (для rsi_pullback и triple_ema требуется период >= '1y' для прогрева SMA200) period: '1mo', '3mo', '6mo', '1y', '2y' initial_capital: Начальный капитал в USD (по умолчанию $10,000) commission_pct: Комиссия за сделку в % (по умолчанию 0.1%) slippage_pct: Проскальзывание за сделку в % (по умолчанию 0.05%) interval: '1d' (дневной) или '1h' (часовой) include_trade_log: Включить полный журнал сделок (по умолчанию False) include_equity_curve: Включить точки кривой капитала (по умолчанию False)

Параметры
  • commission_pctnumber
  • include_equity_curveboolean
  • include_trade_logboolean
  • initial_capitalnumber
  • intervalstring
  • periodstring
  • slippage_pctnumber
  • strategystringобязательный
  • symbolstringобязательный
bitcoin_market_pulseтолько чтениевнешний мир

Макроконтекст BTC за один вызов: цена, доминантность, общая капитализация + оценка риска. Используйте это ВСЕГДА при анализе любой криптовалюты (альткоина или самого BTC), чтобы получить общую картину рынка за один раз. Ситуация с SOL/ETH/чем угодно выглядит совершенно иначе, когда BTC падает с ростом доминантности, чем когда альткоины лидируют. Однократный вызов даёт Клоду макроконтекст, чтобы предоставлять комментарии с учётом биткоина рядом с по-монетным анализом — без цепочки из 2–3 отдельных вызовов yahoo_price + ручного анализа. Возвращает: - bitcoin: цена, изменение за 24ч %, объём, рыночная капитализация - dominance: доля BTC и ETH в общей капитализации крипторынка - total_market: общая капитализация крипторынка + изменение за 24ч + количество активных монет - assessment: метка (HIGH_RISK / ALT_RISK / ALT_FAVORABLE / OPPORTUNITY_WITH_CAUTION / NEUTRAL) + абзац с обоснованием

Параметры

Без параметров.

bollinger_scanтолько чтениевнешний мир

Сканирует активы с низкой шириной полос Боллинджера (обнаружение сжатия). Работает с криптовалютами и акциями. Эта функция сканирует целую БИРЖУ на предмет сжатия (каноническое имя — bollinger_scan; инструмента "get_bollinger_band_analysis" не существует). Для чтения Боллинджера по одному символу вызывайте coin_analysis. Пример: bollinger_scan(exchange="BINANCE", timeframe="15m", bbw_threshold=0.008) Аргументы: exchange: Биржа - crypto: KUCOIN, BINANCE, BYBIT, MEXC; stocks: EGX, BIST, NASDAQ, NYSE, BURSA, HKEX, SSE, SZSE, TWSE, TPEX timeframe: Один из 5m, 15m, 1h, 4h, 1D, 1W, 1M. Типичные пороговые значения сжатия: 15m→0.008, 1h→0.02, 4h→0.04, 1D→0.12 bbw_threshold: Максимальное значение BBW для фильтрации (по умолчанию 0.04) limit: Количество возвращаемых строк (макс. 100) Возвращает list[dict] при успехе. При ЛЮБОЙ ошибке возвращает структурированную обёртку ошибки {"error": {"code": ..., "retryable": ...}}.

Параметры
  • bbw_thresholdnumber
  • exchangestring
  • limitinteger
  • timeframestring
coin_analysisтолько чтениевнешний мир

Получает подробный анализ для конкретного актива (монеты или акции) на указанной бирже и таймфрейме. Это каноническая техническая сводка для одного символа (других инструментов «get_technical_analysis» или «get_technical_summary» нет — используйте ИМЕННО ЭТОТ). Используйте multi_timeframe_analysis, если нужно согласование трендов на нескольких таймфреймах, и combined_analysis, если в том же вызове нужны ещё новостной сентимент и заголовки. Пример: coin_analysis(symbol="BTCUSDT", exchange="BINANCE", timeframe="1h") Args: symbol: Чистый тикер, без префикса биржи — криптовалюты: "BTCUSDT", "ETHUSDT"; акции: "COMI" (EGX), "THYAO" (BIST), "600519" (SSE), "300251" (SZSE), "2330" (TWSE), "3105" (TPEX) exchange: Биржа — криптовалюты: KUCOIN, BINANCE, MEXC; акции: EGX, BIST, NASDAQ, NYSE, BURSA, HKEX, SSE, SZSE, TWSE, TPEX. Если символ там не торгуется, в поле listed_on ошибки перечисляются биржи, где он торгуется. timeframe: Временной интервал (5m, 15m, 1h, 4h, 1D, 1W, 1M) Returns: Подробный анализ со всеми индикаторами и метриками

Параметры
  • exchangestring
  • symbolstringобязательный
  • timeframestring
combined_analysisтолько чтениевнешний мир

POWER TOOL: TradingView технический анализ + новостной сентимент + финансовые новости. Используйте этот инструмент, когда нужны TA И сентимент И новости для одного символа за один вызов. Только для индикаторов быстрее coin_analysis; для согласования трендов по нескольким таймфреймам используйте multi_timeframe_analysis. Пример: combined_analysis(symbol="NVDA", exchange="NASDAQ", timeframe="1D") Args: symbol: Тикер без префикса биржи ("AAPL", "BTCUSDT", "THYAO", "GDX") exchange: Биржа (NASDAQ, NYSE, AMEX, NYSEARCA, PCX, BINANCE, KUCOIN, MEXC, BIST, EGX, TWSE, TPEX) timeframe: Таймфрейм анализа (5m, 15m, 1h, 4h, 1D, 1W)

Параметры
  • exchangestring
  • symbolstringобязательный
  • timeframestring
compare_strategiesтолько чтениевнешний мир

Запускает все 9 стратегий (RSI, Bollinger, MACD, EMA Cross, Supertrend, Donchian, RSI Pullback, Keltner Breakout, Triple EMA) и возвращает ранжированную таблицу лидеров. Аргументы: symbol: символ Yahoo Finance (AAPL, BTC-USD, SPY…) period: '1mo', '3mo', '6mo', '1y', '2y' (рекомендуется period >= '1y', чтобы rsi_pullback и triple_ema могли завершить разогрев SMA200; иначе они не дают сделок) initial_capital: начальный капитал в USD (по умолчанию $10,000) interval: '1d' (дневной) или '1h' (часовой)

Параметры
  • initial_capitalnumber
  • intervalstring
  • periodstring
  • symbolstringобязательный
consecutive_candles_scanтолько чтениевнешний мир

Сканирует монеты на предмет паттерна последовательных растущих/падающих свечей. Args: exchange: Название биржи (BINANCE, KUCOIN и т.д.) timeframe: Временной интервал (5m, 15m, 1h, 4h) pattern_type: "bullish" (растущие свечи) или "bearish" (падающие свечи) candle_count: Количество последовательных свечей для проверки (2-5) min_growth: Минимальный процент роста для каждой свечи limit: Максимальное количество возвращаемых результатов

Параметры
  • candle_countinteger
  • exchangestring
  • limitinteger
  • min_growthnumber
  • pattern_typestring
  • timeframestring
egx_fibonacci_retracementтолько чтениевнешний мир

Выполняет анализ коррекций Фибоначчи для акций EGX. Args: symbol: Символ акции EGX (например, "COMI", "TMGH", "FWRY") lookback: Период для поиска максимумов/минимумов - "1M", "3M", "6M", "52W", "ALL" (по умолчанию 52W) timeframe: Таймфрейм анализа (5m, 15m, 1h, 4h, 1D, 1W, 1M - по умолчанию 1D)

Параметры
  • lookbackstring
  • symbolstringобязательный
  • timeframestring
egx_index_analysisтолько чтениевнешний мир

Анализирует индекс EGX, отображая эффективность его составляющих с полными индикаторами. Аргументы: index: EGX30, EGX70, EGX100, SHARIAH33, EGX35LV, TAMAYUZ timeframe: Один из 5m, 15m, 1h, 4h, 1D, 1W, 1M (по умолчанию 1D) limit: Количество акций для детального отображения (макс. 100)

Параметры
  • indexstring
  • limitinteger
  • timeframestring
egx_market_overviewтолько чтениевнешний мир

Получает всесторонний обзор рынка Египетской биржи (EGX). Аргументы: timeframe: Один из 5m, 15m, 1h, 4h, 1D, 1W, 1M (по умолчанию 1D для акций) limit: Количество акций на категорию (макс. 20)

Параметры
  • limitinteger
  • timeframestring
egx_sector_scanтолько чтениевнешний мир

Сканирует акции EGX по сектору. Показывает доступные секторы, если ни один не указан. Аргументы: sector: Название сектора (banks, healthcare_and_pharma, real_estate и т.д.) Пустой аргумент выводит список всех секторов. timeframe: Один из вариантов: 5m, 15m, 1h, 4h, 1D, 1W, 1M limit: Максимум результатов на сектор (макс. 50)

Параметры
  • limitinteger
  • sectorstring
  • timeframestring
egx_sector_scannerтолько чтениевнешний мир

Сканер секторного ротации для EGX — определяет горячие/холодные сектора и лучшие бумаги. Аргументы: timeframe: Один из 5m, 15m, 1h, 4h, 1D, 1W, 1M (по умолчанию 1D) top_n_sectors: Количество ведущих секторов для отображения лучших акций (1-18, по умолчанию 5) top_n_stocks: Количество лучших акций в каждом выделенном секторе (1-10, по умолчанию 3) min_stock_score: Минимальный балл акции для отбора (0-100, по умолчанию 60)

Параметры
  • min_stock_scoreinteger
  • timeframestring
  • top_n_sectorsinteger
  • top_n_stocksinteger
egx_stock_screenerтолько чтениевнешний мир

Production stock ranking engine for EGX — находит сильные акции с перспективными сигналами. Аргументы: timeframe: Один из 5m, 15m, 1h, 4h, 1D, 1W, 1M (по умолчанию 1D) min_score: Минимальный балл акции для включения (0-100, по умолчанию 55) index_filter: Фильтр по индексу — EGX30, EGX70, EGX100, SHARIAH33, EGX35LV, TAMAYUZ limit: Количество результатов (максимум 50)

Параметры
  • index_filterstring
  • limitinteger
  • min_scoreinteger
  • timeframestring
egx_trade_planтолько чтениевнешний мир

Генерирует полный торговый план для конкретной акции EGX. Args: symbol: символ акции EGX (например, "COMI", "TMGH", "FWRY") timeframe: один из 5m, 15m, 1h, 4h, 1D, 1W, 1M (по умолчанию 1D)

Параметры
  • symbolstringобязательный
  • timeframestring
financial_newsтолько чтениевнешний мир

Получает финансовые новости в реальном времени через Marketaux (лицензированный источник). Аргументы: symbol: Необязательный фильтр по символу ("AAPL", "BTC"). None = все новости. category: Категория новостей ("crypto", "stocks", "all") limit: Максимальное количество новостей

Параметры
  • categorystring
  • limitinteger
  • symbolstring
futures_category_snapshotтолько чтениевнешний мир

Выдаёт котировки по всем основным контрактам ближайшего месяца в заданной категории фьючерсов. Args: category: equity_index | energy | metals | agriculture | rates | forex | crypto_futures Returns: Котировки OHLCV для стандартного списка отслеживаемых контрактов в этой категории. Примеры символов: ES1! NQ1! (equity_index), CL1! NG1! (energy), GC1! SI1! (metals).

Параметры
  • categorystring
futures_market_overviewтолько чтениевнешний мир

Топ фьючерсных контрактов, отсортированных по объему торгов. Аргументы: category: all | equity_index | energy | metals | agriculture | rates | forex | crypto_futures exchanges: us (CME, COMEX, NYMEX, CBOT) | global (добавляет ICE, EUREX) limit: максимальное количество контрактов для возврата (по умолчанию 30) volume_min: минимальный объем для фильтрации (0 = без фильтра) Возвращает: Словарь с количеством total_available и списком контрактов с OHLCV + % изменения.

Параметры
  • categorystring
  • exchangesstring
  • limitinteger
  • volume_mininteger
futures_top_moversтолько чтениевнешний мир

Возвращает фьючерсные контракты с наибольшим процентным изменением за сегодня. Аргументы: direction: gainers | losers exchanges: us | global limit: максимальное количество результатов volume_min: фильтр по минимальному объёму (по умолчанию 10, отсеивает неликвидные контракты) Возвращает: Список фьючерсов, отсортированных по процентному изменению, с данными OHLCV.

Параметры
  • directionstring
  • exchangesstring
  • limitinteger
  • volume_mininteger
futures_watchlistтолько чтениевнешний мир

Возвращает полный категоризированный список общеизвестных фьючерсных символов ближайшего месяца поставки. Категории: equity_index, energy, metals, agriculture, rates, forex, crypto_futures. Используйте эти символы с futures_category_snapshot или coin_analysis для более глубокого анализа.

Параметры

Без параметров.

market_sentimentтолько чтениевнешний мир

Возвращает новостную тональность для акций и криптовалют (лицензированная тональность сущностей Marketaux). Аргументы: symbol: Символ актива ("AAPL", "BTC", "ETH", "TSLA") category: Группа новостей для поиска ("crypto", "stocks", "all") limit: Максимальное количество статей для анализа

Параметры
  • categorystring
  • limitinteger
  • symbolstringобязательный
market_snapshotтолько чтениевнешний мир

Обзор мирового рынка: основные индексы, ведущие криптовалюты, курсы валют и ключевые ETF. На основе данных Yahoo Finance.

Параметры

Без параметров.

multi_agent_analysisтолько чтениевнешний мир

Запускает многогаентное обсуждение (Technical, Sentiment, Risk) для конкретного символа. Аргументы: symbol: Symbol — криптовалюта: "BTCUSDT"; акции: "COMI" (EGX), "THYAO" (BIST), "600519" (SSE), "300251" (SZSE), "2330" (TWSE), "3105" (TPEX), "GDX" (AMEX) exchange: Exchange — криптовалюта: KUCOIN, BINANCE, MEXC; акции: EGX, BIST, NASDAQ, NYSE, AMEX, NYSEARCA, PCX, SSE, SZSE, TWSE, TPEX timeframe: Временной интервал (5m, 15m, 1h, 4h, 1D, 1W) Возвращает: Структурированное обсуждение между 3 ИИ-агентами, завершающееся финальным торговым решением.

Параметры
  • exchangestring
  • symbolstringобязательный
  • timeframestring
multi_timeframe_analysisтолько чтениевнешний мир

Мультитаймфреймовый анализ сонаправленности трендов (Weekly → Daily → 4H → 1H → 15m). Каноническое имя - именно multi_timeframe_analysis (инструмента "get_multi_timeframe_analysis" не существует). Используйте его, чтобы проверить сонаправленность трендов на нескольких таймфреймах по ОДНОМУ символу; для детального разбора одного таймфрейма используйте coin_analysis; для технического анализа + настроения рынка + новостей используйте combined_analysis. Пример: multi_timeframe_analysis(symbol="SOLUSDT", exchange="BINANCE") Аргументы: symbol: тикер в чистом виде, без префикса биржи - криптовалюта: "BTCUSDT"; акции: "COMI" (EGX), "THYAO" (BIST), "600519" (SSE), "300251" (SZSE), "2330" (TWSE), "3105" (TPEX), "GDX" (AMEX) exchange: биржа - криптовалюта: KUCOIN, BINANCE, MEXC; акции: EGX, BIST, NASDAQ, NYSE, AMEX, NYSEARCA, PCX, SSE, SZSE, TWSE, TPEX

Параметры
  • exchangestring
  • symbolstringобязательный
rating_filterтолько чтениевнешний мир

Фильтрует монеты по рейтингу полос Боллинджера. Аргументы: exchange: название биржи, например KUCOIN, BINANCE, BYBIT, MEXC и т.д. timeframe: одно из значений 5m, 15m, 1h, 4h, 1D, 1W, 1M rating: рейтинг BB (от -3 до +3): -3=Сильная продажа, -2=Продажа, -1=Слабая продажа, 1=Слабая покупка, 2=Покупка, 3=Сильная покупка limit: количество строк для возврата (максимум 50) Возвращает list[dict] при успехе. При ЛЮБОМ сбое возвращает структурированный конверт ошибки {"error": {"code": ..., "retryable": ...}}.

Параметры
  • exchangestring
  • limitinteger
  • ratinginteger
  • timeframestring
smart_volume_scannerтолько чтениевнешний мир

Сканер, сочетающий умный объём и технический анализ. Аргументы: exchange: название биржи min_volume_ratio: минимальный множитель объёма (по умолчанию 2.0) min_price_change: минимальный процент изменения цены (по умолчанию 2.0) rsi_range: "oversold" (<30), "overbought" (>70), "neutral" (30-70), "any" limit: количество результатов (максимум 30) Возвращает list[dict] в случае успеха. При ЛЮБОМ сбое возвращает структурированную обёртку ошибки {"error": {"code": ..., "retryable": ...}}.

Параметры
  • exchangestring
  • limitinteger
  • min_price_changenumber
  • min_volume_rationumber
  • rsi_rangestring
stock_extended_hoursтолько чтениевнешний мир

Возвращает в реальном времени цены на премаркете и постмаркете для американского тикера. Используйте этот инструмент, когда пользователь спрашивает об акции вне обычной торговой сессии с 9:30 до 16:00 по восточному времени (ET): реакция на отчётность, ночные новости, «что делает X после закрытия торгов?», «как Y открылся на премаркете?». Возвращает последнюю валидную сделку из каждого торгового окна (премаркет, основная сессия, постмаркет) вместе с вычисленными процентными изменениями относительно предыдущего закрытия и закрытия основной сессии соответственно. Во время основной сессии post_market будет null (данных ещё нет). В выходные и праздники возвращает самые свежие данные из каждого окна. Аргументы: symbol: тикер американской акции, например AAPL, NVDA, TSLA, SPY, ^GSPC и т.д. Возвращает: - pre_market: {price, as_of_utc, change_vs_previous_close_pct} или null - regular: {price, as_of_utc, change_pct} (цена закрытия по консолидированной ленте) - post_market: {price, as_of_utc, change_vs_regular_close_pct} или null - previous_close, currency, exchange, market_state для контекста

Параметры
  • symbolstringобязательный
stock_options_chainтолько чтениевнешний мир

Возвращает полную цепочку опционов (коллы и путы) для символа американской акции и одной даты экспирации. Используйте этот инструмент, когда пользователь спрашивает «какая опционная цепочка для X?», «покажи путы AAPL с экспирацией в следующую пятницу» или хочет посмотреть бид/аск/IV/объём на конкретном страйке. Если дата экспирации не указана, возвращает ближайшую экспирацию, чтобы Claude мог назвать её и спросить «нужна другая?». Аргументы: symbol: символ американской акции (AAPL, NVDA, TSLA, SPY и т.д.) expiry: необязательная дата в формате ISO (ГГГГ-ММ-ДД). Должна совпадать с одной из дат available_expiries, которые возвращает Yahoo; в противном случае возвращает ошибку со списком допустимых дат. Возвращает: - underlying_price, underlying_change_pct - requested_expiry, available_expiries (список дат в формате ГГГГ-ММ-ДД) - call_count, put_count - calls: список объектов {strike, last_price, bid, ask, volume, open_interest, implied_volatility, in_the_money, expiration} - puts: та же структура, что и calls

Параметры
  • expirystring | null
  • symbolstringобязательный
stock_options_unusual_activityтолько чтениевнешний мир

Топ страйков по соотношению объёма к открытому интересу - сигнал позиционирования институционалов. Используйте этот инструмент, когда пользователь спрашивает «есть ли необычная активность в опционах по X?», «где умные деньги держат позиции по NVDA перед отчётом?» или хочет прогнать тикер через V/OI-скринер. Отношение V/OI > 1 означает, что сегодняшний объём уже превышает текущий открытый интерес, что классически сигнализирует о свежем позиционировании институциональных игроков по конкретному страйку в конкретном направлении (колл или пут). Сканирует несколько ближайших экспираций, отсеивает неликвидные страйки (ниже min_volume) и возвращает топ-N, отсортированный по убыванию V/OI. Также возвращает суммарный объём коллов и путов, чтобы Claude мог прокомментировать общий направленный перекос. Аргументы: symbol: биржевой символ акций США - AAPL, NVDA, TSLA, SPY, META и др. top_n: сколько страйков вернуть. По умолчанию 10. min_volume: нижняя граница фильтра для сегодняшнего объёма - отсеивает шум от неликвидных страйков с высоким V/OI. По умолчанию 100. expiries: сколько ближайших экспираций сканировать. По умолчанию 4 (обычно покрывает около месяца еженедельных и месячных экспираций). Возвращает: - underlying_price - expiries_scanned (список дат в формате YYYY-MM-DD) - total_call_volume, total_put_volume, put_call_volume_ratio - unusual: список топ-N контрактов, отсортированных по убыванию V/OI, каждый с полями {strike, side (call|put), expiration, volume, open_interest, v_oi_ratio, last_price, implied_volatility, in_the_money, strike_vs_spot_pct (moneyness)}

Параметры
  • expiriesinteger
  • min_volumeinteger
  • symbolstringобязательный
  • top_ninteger
stock_pricesтолько чтениевнешний мир

Возвращает текущую цену и дневное изменение в процентах для указанных символов акций. Аргументы: tickers: разделённый запятыми список EXCHANGE:SYMBOL (максимум 2000, даже при максимальном размере это один запрос к источнику), например "NASDAQ:NVDA, NASDAQ:TSLA, KRX:005930". Префикс биржи обязателен: прямой поиск по тикеру в сканере работает только в пределах биржи. Возвращает: Envelope dict: строки {ticker, symbol, description, exchange, price, open, high, low, currency, change_percent} плюс список not_found с указанием запрошенных тикеров, которые сканер не распознал.

Параметры
  • tickersstringобязательный
stock_screenerтолько чтениевнешний мир

Фильтрует акции по типу акций - API-двойник фильтра поиска по символам из TradingView для "Common stock" и "Preferred stock". Аргументы: country: название рынка в TradingView - например, america, korea, germany, brazil, japan, uk, india, turkey, canada, australia, france, hongkong stock_type: common | preferred limit: количество возвращаемых строк (максимум 2000, один запрос к источнику), сортировка по рыночной капитализации по убыванию exclude_otc: по умолчанию True - отбрасывает внебиржевые (OTC) листинги (иностранные компании, торгующиеся на внебиржевом рынке); иначе "america" означает "площадка США", а не "компания из США" compact: по умолчанию False - если True, в каждой строке возвращаются только ticker/symbol/price/currency/ change_percent (облегчённая нагрузка для массовых ценовых лент) sort_by: market_cap (по умолчанию) | dividend_yield | change | price - сортировка по убыванию на стороне сервера по ВСЕМУ рынку, так что, например, sort_by=dividend_yield с limit=20 даёт настоящие топ-20 дивидендных плательщиков рынка, а не просто пересортировку крупнейших компаний Возвращает: Словарь-обёртка: total_matches (счётчик по всему рынку), returned и rows из {ticker, symbol, description, exchange, price, open, high, low, currency, change_percent, dividend_yield, market_cap} - price это текущая/последняя цена закрытия; open/high/low - дневной бар текущей сессии. Цены указаны в локальной валюте рынка (например, KRW для korea).

Параметры
  • compactboolean
  • countrystring
  • exclude_otcboolean
  • limitinteger
  • sort_bystring
  • stock_typestring
top_gainersтолько чтениевнешний мир

Возвращает лидеров роста для биржи и таймфрейма с помощью анализа полос Боллинджера. Args: exchange: название биржи, crypto: KUCOIN, BINANCE, BYBIT, MEXC; акции: EGX, BIST, NASDAQ, NYSE, BURSA, HKEX, SSE, SZSE, TWSE, TPEX timeframe: одно из значений 5m, 15m, 1h, 4h, 1D, 1W, 1M limit: количество возвращаемых строк (максимум 50) Returns: list[dict] в случае успеха. При ЛЮБОЙ ошибке возвращает структурированный конверт ошибки {"error": {"code": ..., "retryable": ...}}, никогда не возвращает сырую строку исключения.

Параметры
  • exchangestring
  • limitinteger
  • timeframestring
top_losersтолько чтениевнешний мир

Возвращает лидеров падения для биржи и таймфрейма. Поддерживает криптовалюты (KUCOIN, BINANCE, MEXC) и акции (EGX, BIST, NASDAQ). При успехе возвращает list[dict]. При ЛЮБОМ сбое возвращает структурированный конверт ошибки {"error": {"code": ..., "retryable": ...}}.

Параметры
  • exchangestring
  • limitinteger
  • timeframestring
volume_breakout_scannerтолько чтениевнешний мир

Обнаруживает монеты с пробоем объёма и пробоем цены. Аргументы: exchange: название биржи, например KUCOIN, BINANCE, BYBIT, MEXC и т. д. timeframe: одно из значений 5m, 15m, 1h, 4h, 1D, 1W, 1M volume_multiplier: во сколько раз объём должен превышать нормальный уровень (по умолчанию 2.0) price_change_min: минимальный процент изменения цены (по умолчанию 3.0) limit: количество возвращаемых строк (максимум 50) Возвращает list[dict] при успехе или обёртку ошибки при полном сбое вышестоящего сервиса ({"error": {"code": "ALL_BATCHES_FAILED", ...}}). Пустой список теперь строго означает «сегодня совпадений нет»; резкие сбои при ограничении частоты запросов явно видны.

Параметры
  • exchangestring
  • limitinteger
  • price_change_minnumber
  • timeframestring
  • volume_multipliernumber
volume_confirmation_analysisтолько чтениевнешний мир

Проводит детальный анализ подтверждения по объёму для конкретной монеты. Аргументы: symbol: Символ монеты (например, BTCUSDT) exchange: Название биржи timeframe: Временной интервал для анализа

Параметры
  • exchangestring
  • symbolstringобязательный
  • timeframestring
walk_forward_backtest_strategyтолько чтениевнешний мир

Выполняет walk-forward бэктест для выявления переобучения: проверяет стратегию на данных вне выборки. Args: symbol: символ Yahoo Finance (AAPL, BTC-USD, SPY…) strategy: rsi | bollinger | macd | ema_cross | supertrend | donchian | keltner_breakout (rsi_pullback и triple_ema здесь не поддерживаются: прогрев SMA200 превышает типичный размер фолда; используйте run_backtest с period='2y') period: '1mo', '3mo', '6mo', '1y', '2y' (рекомендуется '2y') initial_capital: начальный капитал на один фолд в USD (по умолчанию $10,000) commission_pct: комиссия за сделку в % (по умолчанию 0.1%) slippage_pct: проскальзывание за сделку в % (по умолчанию 0.05%) n_splits: количество фолдов walk-forward (по умолчанию 3, максимум 10) train_ratio: доля каждого фолда, используемая для обучения (по умолчанию 0.7) interval: '1d' (дневной) или '1h' (часовой)

Параметры
  • commission_pctnumber
  • initial_capitalnumber
  • intervalstring
  • n_splitsinteger
  • periodstring
  • slippage_pctnumber
  • strategystringобязательный
  • symbolstringобязательный
  • train_rationumber
yahoo_priceтолько чтениевнешний мир

Предоставляет котировку в реальном времени из Yahoo Finance для любой акции, криптовалюты, ETF или индекса. Аргументы: symbol: символ Yahoo Finance, например: AAPL, BTC-USD, SPY, ^GSPC, EURUSD=X, THYAO.IS

Параметры
  • symbolstringобязательный

Похожие MCP-сервера

vdalhambra/financekit-mcp

vdalhambra/financekit-mcp

FinanceKit MCP — сервер для AI-агентов (Claude Code, Cursor, Windsurf), дающий доступ к котировкам акций и криптовалют в реальном времени, техническому анализу (RSI, MACD, Боллинджер) и портфельным...

Python6
berlinbra/alpha-vantage-mcp

berlinbra/alpha-vantage-mcp

MCP сервер предоставляет доступ к реальным котировкам акций, опционам и ETF через Alpha Vantage. Идеально для технического анализа и торговых стратегий. Подходит для трейдеров и разработчиков, использующих единый MCP-интерфейс.

Python104
toolstem/toolstem-mcp-server

toolstem/toolstem-mcp-server

Toolstem — MCP сервер для AI-агентов с готовыми финансовыми данными и аналитикой акций. Достаточно одного вызова для котировок, DCF и сравнения компаний. Полезен разработчикам, встраивающим анализ ...

TypeScript1
laukikk/alpaca-mcp

laukikk/alpaca-mcp

MCP сервер для управления портфелем акций и криптовалют через API Alpaca. Размещай рыночные, лимитные и стоп-ордера, отслеживай позиции, получай котировки и исторические данные. Полезен трейдерам д...

Python35
financial-datasets/mcp-server

financial-datasets/mcp-server

MCP сервер для доступа к финансовым данным из Financial Datasets. Предоставляет отчёты о прибылях, балансы, цены акций и криптовалют через интерфейс ИИ-ассистентов. Полезен для инвесторов и аналитиков.

Python2288
pineforge-4pass/pineforge-codegen-mcp

pineforge-4pass/pineforge-codegen-mcp

MCP-сервер для бэктестинга PineScript v6 стратегий: AI-агент пишет код, сервер транслирует его в C++ и запускает расчёты на данных Binance — всё локально в контейнере, без API-ключей. Идеально для ...

TypeScript7
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин