longbridge/longbridge-mcp

longbridge/longbridge-mcp

от longbridge
Официальный MCP-сервер брокера Longbridge для торговли акциями и опционами на рынках США и Гонконга. Включает 145 инструментов: от котировок и ордеров до фундаментального анализа и DCA-планов. Рабо...

Longbridge

Longbridge MCP Server

Official MCP Registry Smithery LobeHub longbridge-mcp MCP server License Longbridge

Official MCP server for the Longbridge brokerage. 145 tools across real-time quotes, options, order routing, fundamentals, analyst ratings, calendars, IPO, price alerts, DCA plans, portfolio analytics and community sharelists — covering US and HK markets. Built with Rust using rmcp and axum.

Features

  • 145 MCP tools across 13 categories: quotes, trading, fundamentals, screener, market data, calendars, IPO, portfolio, alerts, content, account statements, DCA, and community sharelists
  • Stateless architecture -- each request carries a Bearer token forwarded directly to the Longbridge SDK; no server-side sessions or database
  • OAuth 2.1 resource metadata compliant with RFC 9728, pointing clients to Longbridge OAuth for authorization
  • JSON response transformation -- field names normalized to snake_case, timestamps converted to RFC 3339, internal counter_id values mapped to human-readable symbols
  • Compact tool metadata -- typed outputSchema descriptors stay in tools/list for compatible clients, redundant return-field prose is trimmed, and full verbose schemas are available as MCP resources under lb://tools/{tool}/output-schema
  • Prometheus metrics for monitoring tool calls, latency, and errors
  • Configurable via CLI arguments or a JSON config file (CLI takes precedence)

Часто задаваемые вопросы

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

Получает остаток денежных средств на счёте и сводку по активам. Возвращает balances[]{currency, total_cash, max_finance_amount, remaining_finance_amount, risk_level, margin_call}. Фильтрует по валюте (например, "USD", "HKD").

Баланс счета.

Параметры
  • currencystring

    Filter by currency code (e.g. "USD", "HKD"). Omit to return all currencies.

  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

ah_premiumтолько чтениеидемпотентныйвнешний мир

Получает исторические данные по K-линиям премии A/H акций. Возвращает items[]{timestamp, open, high, low, close}, отражающие процент премии за указанный период.

A/H Premium

Параметры
  • countinteger

    Number of K-lines to return (default: 100)

  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

  • periodstring

    K-line period: "1m", "5m", "15m", "30m", "60m", "day" (default), "week", "month", "year"

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

    Security symbol, e.g. "700.HK". Use the canonical form — a padded code like "00700.HK" returns an empty record, not an error.

ah_premium_intradayтолько чтениеидемпотентныйвнешний мир

Получает данные о внутридневной премии по акциям A/H с разбивкой по времени. Возвращает элементы items[]{timestamp, premium_rate}, показывающие внутридневную процентную премию A/H поминутно.

A/H Premium (Intraday)

Параметры
  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

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

    Security symbol, e.g. "700.HK". Use the canonical form — a padded code like "00700.HK" returns an empty record, not an error.

alert_addвнешний мир

Добавляет оповещение о цене. condition: price_rise/price_fall (абсолютная цена) или percent_rise/percent_fall (относительный %). frequency: once/daily/every. Возвращает созданный объект оповещения.

Добавляет оповещение о цене.

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

    Alert condition: "price_rise", "price_fall", "percent_rise", "percent_fall"

  • frequencystring

    Alert frequency: "once" (trigger once then disable), "daily" (once per day), "every" (alert every time condition is met)

  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

  • pricestringобязательный

    Threshold price or percentage value

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

    Security symbol, e.g. "700.HK". Use the canonical form — a padded code like "00700.HK" returns an empty record, not an error.

alert_deleteидемпотентныйвнешний мир

Удаляет оповещение о цене по alert_id (числовая строка из alert_list). Возвращает ответ вышестоящего API при успехе; возвращает ошибку, если alert_id недействителен.

Удаляет ценовое оповещение.

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

    Alert indicator id

  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

alert_disableидемпотентныйвнешний мир

Отключает ценовое оповещение по alert_id. Используйте alert_list для поиска числового alert_id.

Отключает оповещение о цене.

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

    Alert indicator id

  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

alert_enableидемпотентныйвнешний мир

Включает ценовое оповещение по alert_id. Используйте alert_list, чтобы найти числовой alert_id.

Включает оповещение о цене.

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

    Alert indicator id

  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

alert_listтолько чтениеидемпотентныйвнешний мир

Получает все настроенные ценовые оповещения.

Перечисляет оповещения о ценах.

Параметры
  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

anomalyтолько чтениеидемпотентныйвнешний мир

Получает оповещения о рыночных аномалиях (необычные изменения цены/объёма). market: HK/US/CN/SG. symbol: необязательный, фильтрует по конкретной акции. count: результатов на страницу (по умолчанию 50, максимум 100).

Рыночная аномалия

Параметры
  • countinteger

    Number of results to return (default: 50, max: 100)

  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

  • marketstringобязательный

    Market code: HK, US, CN, SG

  • symbolstring

    Filter to a specific symbol, e.g. "700.HK" or "AAPL.US"

bank_cardsтолько чтениеидемпотентныйвнешний мир

Перечисляет привязанные банковские карты для вывода средств для текущего счёта. Возвращает cards[]{id, bank_name, account_number (masked), currency, status}.

Банковские карты

Параметры
  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

broker_holdingтолько чтениеидемпотентныйвнешний мир

Получает данные о позициях крупнейших брокеров по символу (только гонконгские акции; источник - раскрытие участников HKEX CCASS).

Брокерский холдинг.

Параметры
  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

  • periodstring

    Period: "rct_1" (1 day, default), "rct_5" (5 days), "rct_20" (20 days), "rct_60" (60 days)

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

    Security symbol, e.g. "700.HK". Use the canonical form — a padded code like "00700.HK" returns an empty record, not an error.

broker_holding_dailyтолько чтениеидемпотентныйвнешний мир

Получает ежедневную историю остатков для конкретного брокера (по broker_id) по символу (только гонконгские акции; источник: раскрытие участников HKEX CCASS).

Брокерский холдинг (ежедневно)

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

    Broker participant number

  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

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

    Security symbol, e.g. "700.HK". Use the canonical form — a padded code like "00700.HK" returns an empty record, not an error.

broker_holding_detailтолько чтениеидемпотентныйвнешний мир

Получает полный детализированный список холдингов брокера для symbol (только гонконгские акции; источник: раскрытие данных участниками CCASS от HKEX).

Детали удержаний брокера

Параметры
  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

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

    Security symbol, e.g. "700.HK". Use the canonical form — a padded code like "00700.HK" returns an empty record, not an error.

brokersтолько чтениеидемпотентныйвнешний мир

Получает очередь брокеров (только гонконгские акции). Сопоставляет идентификаторы брокеров с именами через участников.

Очередь брокера

Параметры
  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

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

    Security symbol, e.g. "700.HK". Use the canonical form — a padded code like "00700.HK" returns an empty record, not an error.

business_segmentsтолько чтениеидемпотентныйвнешний мир

Получает разбивку выручки по бизнес-сегментам за текущий период для символа (название, процент, сумма, валюта).

Бизнес-сегменты

Параметры
  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

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

    Security symbol, e.g. "AAPL.US"

business_segments_historyтолько чтениеидемпотентныйвнешний мир

Получает исторические тренды выручки по бизнес-сегментам (по периодам и категориям).

История бизнес-сегментов

Параметры
  • catestring

    Segment category filter

  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

  • reportstring

    Report period: "qf" (quarterly), "saf" (semi-annual), "af" (annual)

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

    Security symbol, e.g. "AAPL.US"

calc_indexesтолько чтениеидемпотентныйвнешний мир

Вычисляет финансовые индексы для символов. Передайте символы и, при необходимости, индексы (например, ["PeTtmRatio","PbRatio","LastDone","TurnoverRate"]). Если индексы опущены или пусты, по умолчанию используются ["LastDone","ChangeValue","ChangeRate","Volume","PeTtmRatio","PbRatio","DividendRatioTtm","TurnoverRate","TotalMarketValue"]. Возвращает значения индексов для каждого символа. Если запрошены греческие индексы (Delta, Gamma, Theta, Vega, Rho), они нормализуются: theta - это значение за день (временной распад за один день), vega - изменение цены на 1% изменения подразумеваемой волатильности, rho - изменение цены на 1% изменения безрисковой процентной ставки.

Вычисляет индексы.

Параметры
  • indexesstring[]

    Calc indexes (optional; defaults to LastDone, ChangeValue, ChangeRate, Volume, PeTtmRatio, PbRatio, DividendRatioTtm, TurnoverRate, TotalMarketValue): LastDone, ChangeValue, ChangeRate, Volume, Turnover, YtdChangeRate, TurnoverRate, TotalMarketValue, CapitalFlow, Amplitude, VolumeRatio, PeTtmRatio, PbRatio, DividendRatioTtm, FiveDayChangeRate, TenDayChangeRate, HalfYearChangeRate, FiveMinutesChangeRate, ExpiryDate, StrikePrice, UpperStrikePrice, LowerStrikePrice, OutstandingQty, OutstandingRatio, Premium, ItmOtm, ImpliedVolatility, WarrantDelta, CallPrice, ToCallPrice, EffectiveLeverage, LeverageRatio, ConversionRatio, BalancePoint, OpenInterest, Delta, Gamma, Theta, Vega, Rho

  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

  • symbolsstring[]обязательный

    Security symbols, e.g. ["700.HK", "AAPL.US"]. Use the canonical form — a padded code like "00700.HK" returns an empty record, not an error.

cancel_orderидемпотентныйвнешний мир

Отменяет открытый ордер по order_id. При успехе возвращает обычный текст "order cancelled"; выдаёт ошибку, если ордер уже исполнен или отменён. ОБЯЗАТЕЛЬНО ДВУХЭТАПНОЕ ПОДТВЕРЖДЕНИЕ: этот инструмент работает в режиме DRY RUN, пока вы не передадите confirmation_code, который вернул его собственный пробный запуск. Сначала вызовите его без execute, покажите пользователю возвращённое превью, и только потом вызывайте снова с execute="<confirmation_code>" после того, как пользователь явно подтвердит именно этот ордер. Код формируется из самого ордера, поэтому действует только для этого конкретного ордера. Никогда не цитируйте его по своей инициативе и никогда в том же ходе, когда пользователь спрашивает впервые. Пробный запуск также выводит целевой ордер, чтобы пользователь мог убедиться, что это нужный. Установите is_attached=true, чтобы отменить отдельное плечо take-profit/stop-loss по его собственному order_id; отмена родительского ордера отменяет и его плечи.

Отменяет заказ.

Параметры
  • executestring

    The confirmation_code from this order's dry run. WITHOUT IT NOTHING IS SENT. Omitted (the default) makes this a DRY RUN: the request is validated and echoed back with a three-digit confirmation_code, and nothing reaches the exchange. Required protocol: call once without execute, show the returned preview to the user, and call again quoting the code only after the user has explicitly confirmed that exact order. The code is single use, expires in 10 minutes, and applies only to this exact order — change any field and it stops working. Never quote it back on your own initiative, and never in the same turn the user first asks.

  • is_attachedboolean

    Set to true to cancel an attached take-profit / stop-loss leg by its own order_id, leaving the parent order in place. Omit (or false) to cancel a parent order, which cancels its attached legs with it.

  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

  • order_idstringобязательный

    Order ID to cancel (from today's orders or order history)

candlesticksтолько чтениеидемпотентныйвнешний мир

Получает данные свечей (OHLCV). Обязателен только symbol; period по умолчанию - day, count - 100 (максимум 1000), forward_adjust - false, trade_sessions - all. period: 1m/5m/15m/30m/60m/day/week/month/year. trade_sessions: intraday/all. Если лимит аккаунта ниже запрошенного count, возвращает столько свечей, сколько доступно, а не выдаёт ошибку. Сверьте длину возвращаемого массива с count, если важно точное количество.

Подсвечники

Параметры
  • countinteger

    Number of candlesticks (optional, max 1000; default 100)

  • forward_adjustboolean

    Whether to forward-adjust for splits/dividends (default: false / no adjust)

  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

  • periodstring

    Period: 1m, 5m, 15m, 30m, 60m, day, week, month, year (default: day)

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

    Security symbol, e.g. "700.HK". Use the canonical form — a padded code like "00700.HK" returns an empty record, not an error.

  • trade_sessionsstring

    Trade sessions: "intraday" (regular hours only) or "all" (include pre-market and post-market; default "all")

capital_distributionтолько чтениеидемпотентныйвнешний мир

Получает распределение капитала для символа. data_available равно false для символов без данных о движении капитала (например, индексов) - остальные поля по-прежнему присутствуют, но в таком случае это бессмысленные нули.

Распределение капитала

Параметры
  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

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

    Security symbol, e.g. "700.HK". Use the canonical form — a padded code like "00700.HK" returns an empty record, not an error.

capital_flowтолько чтениеидемпотентныйвнешний мир

Получает временной ряд притока/оттока капитала. Возвращает items[]{timestamp, inflow, outflow, net_flow} для symbol (данные за тот же день).

Поток капитала

Параметры
  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

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

    Security symbol, e.g. "700.HK". Use the canonical form — a padded code like "00700.HK" returns an empty record, not an error.

cash_flowтолько чтениеидемпотентныйвнешний мир

Получает записи о движении денежных средств (депозиты, снятия, дивиденды). Возвращает items[]{transaction_type, amount, currency, balance, created_at, remark}. start_at/end_at в формате RFC3339.

Денежный поток

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

    End time (RFC3339)

  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

  • start_atstringобязательный

    Start time (RFC3339)

companyтолько чтениеидемпотентныйвнешний мир

Получает обзор компании. Аккаунты из США, запрашивающие символ .US, получают вариант, специфичный для США (intro, market_cap, top_rank_tags, sharelist, detail_url). Регион определяется автоматически по аккаунту.

Профиль компании

Параметры
  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

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

    Security symbol, e.g. "700.HK". Use the canonical form — a padded code like "00700.HK" returns an empty record, not an error.

consensusтолько чтениеидемпотентныйвнешний мир

Получает консенсус-оценки финансовых показателей на предстоящие периоды. Аккаунты из США, запрашивающие символ .US, получают вариант, специфичный для США (ai_summary плюс список details[] за каждый период, вместо items[]). Регион определяется автоматически по аккаунту.

Консенсус аналитиков

Параметры
  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

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

    Security symbol, e.g. "700.HK". Use the canonical form — a padded code like "00700.HK" returns an empty record, not an error.

constituentтолько чтениеидемпотентныйвнешний мир

Получает состав индекса или распределение активов ETF. Для индекса (например, HSI.HK, .DJI.US) возвращает constituents[]{symbol, name, last_done, change_rate, market_cap, weight}. Для ETF (например, QQQ.US, 2800.HK) возвращает распределение активов в виде info[], сгруппированных по asset_type: 1=Holdings (основные составляющие с code, symbol, holding_detail), 2=Regional (разбивка по странам/регионам), 3=AssetClass (акции/облигации/денежные средства и т.д.), 4=Industry (разбивка по отраслям). Каждая группа содержит report_date и lists[]{name, position_ratio, name_locales}; группы Holdings дополнительно включают code, symbol и holding_detail{industry_name, index_name, holding_type_name}.

Составляющие индекса / Распределение активов ETF

Параметры
  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

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

    Index symbol, e.g. "HSI.HK"

corp_actionтолько чтениеидемпотентныйвнешний мир

Получает корпоративные действия (сплиты, выкупы, смены названий).

Корпоративные действия

Параметры
  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

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

    Security symbol, e.g. "700.HK". Use the canonical form — a padded code like "00700.HK" returns an empty record, not an error.

create_watchlist_groupвнешний мир

Создаёт новую группу в списке наблюдения. Опционально передаёт ценные бумаги (например, ["AAPL.US", "700.HK"]), чтобы предварительно заполнить её.

Создаёт группу списка наблюдения

Параметры
  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

  • namestringобязательный

    Group name

  • securitiesstring[]

    Securities to add, e.g. ["700.HK", "AAPL.US"]

dca_checkтолько чтениеидемпотентныйвнешний мир

Проверяет, поддерживают ли заданные символы регулярные инвестиции DCA.

Проверяет поддержку DCA.

Параметры
  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

  • symbolsstring[]обязательный

    Security symbols to check, e.g. ["AAPL.US", "TSLA.US"]

dca_createвнешний мир

Создайте план регулярных инвестиций DCA. частота: Ежедневно/Еженедельно/Ежемесячно. day_of_week (еженедельно): Пн/Вт/Ср/Чт/Пт. day_of_month (ежемесячно): 1-28.

Создаёт план DCA.

Параметры
  • allow_marginboolean

    Allow margin financing (default false)

  • amountstringобязательный

    Amount to invest per cycle, e.g. "100"

  • day_of_monthinteger

    Day of month for Monthly frequency (1-28)

  • day_of_weekstring

    Day of week for Weekly frequency: Mon, Tue, Wed, Thu, Fri

  • frequencystringобязательный

    Investment frequency: Daily, Weekly, Monthly

  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

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

    Security symbol, e.g. "AAPL.US"

dca_historyтолько чтениеидемпотентныйвнешний мир

Получает записи истории выполнения для плана DCA по plan_id.

История выполнения DCA

Параметры
  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

  • limitinteger

    Records per page (default 20)

  • pageinteger

    Page number (default 1)

  • plan_idstringобязательный

    Plan ID

dca_listтолько чтениеидемпотентныйвнешний мир

Перечисляет регулярные инвестиционные планы DCA. Фильтрует по статусу (Active/Suspended/Finished) или символу.

Выводит список планов DCA.

Параметры
  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

  • limitinteger

    Records per page (default 20)

  • pageinteger

    Page number (default 1)

  • statusstring

    Filter by status: Active, Suspended, Finished. Omit to return all.

  • symbolstring

    Filter by symbol, e.g. "AAPL.US". Omit to return all plans.

dca_pauseидемпотентныйвнешний мир

Ставит на паузу (приостанавливает) DCA-план по plan_id. План перестаёт выполняться до возобновления. Возвращает ответ вышестоящего API. Используйте dca_resume для перезапуска.

Приостанавливает план DCA.

Параметры
  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

  • plan_idstringобязательный

    Plan ID

dca_resumeидемпотентныйвнешний мир

Возобновляет приостановленный план DCA по plan_id. Возобновляет автоматическое выполнение по настроенному расписанию. Возвращает ответ вышестоящего API.

Возобновить план DCA

Параметры
  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

  • plan_idstringобязательный

    Plan ID

dca_statsтолько чтениеидемпотентныйвнешний мир

Получает статистику инвестиций DCA.

Статистика DCA.

Параметры
  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

  • symbolstring

    Filter by symbol, e.g. "AAPL.US". Omit to return stats for all plans.

dca_stopидемпотентныйвнешний мир

Навсегда останавливает план DCA по plan_id. Это нельзя отменить. Чтобы временно приостановить, используйте вместо этого dca_pause. Возвращает ответ вышестоящего API.

Остановить план DCA.

Параметры
  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

  • plan_idstringобязательный

    Plan ID

dca_updateидемпотентныйвнешний мир

Обновляет существующий план DCA по plan_id. Может изменять сумму, частоту (Daily/Weekly/Monthly), day_of_week (Mon-Fri) или day_of_month (1-28). Возвращает обновлённый план.

Обновляет план DCA.

Параметры
  • allow_marginboolean

    Allow margin financing

  • amountstring

    New investment amount per cycle

  • day_of_monthinteger

    Day of month for Monthly frequency (1-28)

  • day_of_weekstring

    Day of week for Weekly frequency: Mon, Tue, Wed, Thu, Fri

  • frequencystring

    New investment frequency: Daily, Weekly, Monthly

  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

  • plan_idstringобязательный

    Plan ID to update

delete_watchlist_groupидемпотентныйвнешний мир

Удаляет группу списка наблюдения по идентификатору (числовому). Если задан purge=true, также удаляет её ценные бумаги из всех других групп.

Удалить группу списка наблюдения

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

    Watchlist group id

  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

  • purgebooleanобязательный

    Whether to also remove the securities from other groups

depositsтолько чтениеидемпотентныйвнешний мир

Выводит историю депозитов для текущего аккаунта. Возвращает items[]{id, amount, currency, status, created_at, updated_at}. states: разделенные запятыми (Pending/Finished/Failed). currencies: коды, разделенные запятыми.

Депозиты

Параметры
  • currenciesstring

    Filter by currencies (comma-separated, e.g. "USD,HKD")

  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

  • pageinteger

    Page number (default: 1)

  • sizeinteger

    Page size (default: 20)

  • statesstring

    Filter by deposit states (comma-separated)

depthтолько чтениеидемпотентныйвнешний мир

Получает глубину книги заявок для символа. До 10 ценовых уровней.

Глубина книги заявок.

Параметры
  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

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

    Security symbol, e.g. "700.HK". Use the canonical form — a padded code like "00700.HK" returns an empty record, not an error.

dividendтолько чтениеидемпотентныйвнешний мир

Получает историю дивидендов для символа. Для аккаунтов из США, запрашивающих символ .US, возвращается вариант, специфичный для США (например, dividend_yield_ttm выражается в процентах: 0.34 означает 0.34%). Регион определяется автоматически по аккаунту.

Дивиденд

Параметры
  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

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

    Security symbol, e.g. "700.HK". Use the canonical form — a padded code like "00700.HK" returns an empty record, not an error.

dividend_detailтолько чтениеидемпотентныйвнешний мир

Получите подробную схему распределения дивидендов.

Детали дивидендов

Параметры
  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

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

    Security symbol, e.g. "700.HK". Use the canonical form — a padded code like "00700.HK" returns an empty record, not an error.

estimate_max_purchase_quantityтолько чтениеидемпотентныйвнешний мир

Оценивает максимальное количество покупки/продажи для symbol. Обязателен только symbol; side (Buy/Sell без учёта регистра) по умолчанию Buy, order_type (без учёта регистра) по умолчанию LO, а price необязателен.

Оценивает максимальное количество покупки.

Параметры
  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

  • order_typestring

    Order type, case-insensitive (default: LO): LO (Limit Order) / ELO (Enhanced Limit Order) / MO (Market Order) / AO (At-auction) / ALO (At-auction Limit Order)

  • pricestring

    Limit price for limit-style orders. Omit for market orders.

  • sidestring

    Buy or Sell (case-insensitive; default: Buy)

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

    Security symbol, e.g. "700.HK". Use the canonical form — a padded code like "00700.HK" returns an empty record, not an error.

exchange_rateтолько чтениеидемпотентныйвнешний мир

Получает обменные курсы для всех поддерживаемых валют. Возвращает список[]{from_currency, to_currency, rate, timestamp}, охватывающий USD, HKD, CNY, SGD и другие.

Валютный курс

Параметры
  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

executiveтолько чтениеидемпотентныйвнешний мир

Получает информацию о руководителях компании и членах совета директоров.

Руководитель

Параметры
  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

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

    Security symbol, e.g. "700.HK". Use the canonical form — a padded code like "00700.HK" returns an empty record, not an error.

filingsтолько чтениеидемпотентныйвнешний мир

Получает регуляторные документы (8-K, 10-Q, 10-K и т.д.). Возвращает items[]{id, title, type, language, filing_date, url} для символа.

Документы

Параметры
  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

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

    Security symbol, e.g. "700.HK". Use the canonical form — a padded code like "00700.HK" returns an empty record, not an error.

finance_calendarтолько чтениеидемпотентныйвнешний мир

Финансовый календарь по категориям: report (прибыль) / dividend / split / ipo / macrodata (CPI, NFP, ставки) / closed (праздники). Параметры start и end (YYYY-MM-DD) необязательны, по умолчанию сегодня плюс 7 дней; держите диапазон в пределах 2 недель, иначе результаты усекаются.

Финансовый календарь

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

    Event category. One of: - "report": earnings reports (includes financial statements) - "dividend": dividend announcements - "split": stock splits and reverse splits (share consolidations) - "ipo": upcoming IPO listings - "macrodata": macro economic data releases (CPI, NFP, rate decisions, etc.) - "closed": market closure days

  • endstring

    End date in YYYY-MM-DD format (inclusive). Defaults to 7 days after start.

  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

  • marketstring

    Optional market filter. One of: HK, US, CN, SG, JP, UK, DE, AU. Omit to include all markets.

  • startstring

    Start date in YYYY-MM-DD format (inclusive). Defaults to today (UTC).

financial_reportтолько чтениеидемпотентныйвнешний мир

Получает финансовые отчеты (отчет о прибылях и убытках, балансовый отчет, отчет о движении денежных средств). kind: IS/BS/CF/ALL. report_type: af (годовой), saf (полугодовой), q1/q2/q3, qf (полный квартальный).

Финансовый отчёт

Параметры
  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

  • kindstring

    Statement kind: "IS" (income statement), "BS" (balance sheet), "CF" (cash flow), "ALL" (default)

  • report_typestring

    Report period: "af" (annual), "saf" (semi-annual), "q1"/"q2"/"q3" (quarterly), "qf" (quarterly full)

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

    Security symbol, e.g. "AAPL.US"

financial_report_latestтолько чтениеидемпотентныйвнешний мир

Получает последнюю сводку финансового отчёта для ценной бумаги.

Последний финансовый отчёт

Параметры
  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

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

    Security symbol, e.g. "700.HK". Use the canonical form — a padded code like "00700.HK" returns an empty record, not an error.

financial_report_snapshotтолько чтениеидемпотентныйвнешний мир

Получает снимок финансовой отчётности: report_desc (текстовое резюме), fo_revenue/fo_ebit/fo_eps (факт против прогноза с yoy/cmp), fr_* финансовые коэффициенты (ROE, маржа, активы, денежный поток). отчёт: qf/saf/af.

Снимок финансового отчёта

Параметры
  • fiscal_periodstring

    Fiscal period, e.g. "1" "2" "3" "4"

  • fiscal_yearinteger

    Fiscal year, e.g. 2024

  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

  • reportstring

    Report type: "qf" (quarterly), "saf" (semi-annual), "af" (annual)

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

    Security symbol, e.g. "AAPL.US"

financial_statementтолько чтениеидемпотентныйвнешний мир

Получает финансовые отчёты (отчёт о прибылях и убытках, баланс или отчёт о движении денежных средств) для ценной бумаги. kind: IS/BS/CF/ALL. report: af (годовой, по умолчанию), saf (полугодовой), qf (полный квартальный), q1/q2/q3.

Финансовая отчётность

Параметры
  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

  • kindstring

    Statement kind: "IS" (income statement), "BS" (balance sheet), "CF" (cash flow), "ALL" (default)

  • reportstring

    Report period: "af" (annual), "saf" (semi-annual), "qf" (quarterly full), "q1"/"q2"/"q3"

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

    Security symbol, e.g. "AAPL.US"

forecast_epsтолько чтениеидемпотентныйвнешний мир

Получает историю прогноза EPS и оценок аналитиков.

Прогнозирует EPS

Параметры
  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

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

    Security symbol, e.g. "700.HK". Use the canonical form — a padded code like "00700.HK" returns an empty record, not an error.

fund_holderтолько чтениеидемпотентныйвнешний мир

Получает фонды и ETF, которые содержат заданный символ.

Держатели фонда

Параметры
  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

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

    Security symbol, e.g. "700.HK". Use the canonical form — a padded code like "00700.HK" returns an empty record, not an error.

fund_positionsтолько чтениеидемпотентныйвнешний мир

Получает текущие позиции фонда.

Финансирует позиции.

Параметры
  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

grid_cancelидемпотентныйвнешний мир

Отменяет (прекращает) grid-заказ по order_id. ДВУХЭТАПНОЕ ПОДТВЕРЖДЕНИЕ ОБЯЗАТЕЛЬНО: этот инструмент работает в режиме DRY RUN, если не передать confirmation_code, который вернул его собственный DRY RUN. Сначала вызовите его без execute, покажите пользователю возвращённый предпросмотр и только после того, как пользователь явно подтвердит, вызовите его снова с execute="<confirmation_code>". Код формируется из самого заказа, поэтому он применим только к этому конкретному запросу. Никогда не цитируйте его по собственной инициативе.

Отменяет Grid Order.

Параметры
  • executestring

    The confirmation_code from this request's dry run. WITHOUT IT NOTHING IS SENT. Omitted (the default) makes this a DRY RUN: the request is validated and echoed back with a three-digit confirmation_code, and nothing reaches the exchange. Required protocol: call once without execute, show the returned preview to the user, and call again quoting the code only after the user has explicitly confirmed it. The code is single use, expires in 10 minutes, and applies only to this exact request — change any field and it stops working. A grid strategy keeps placing orders on its own once live, so never quote the code back on your own initiative.

  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

  • order_idstringобязательный

    Grid order ID.

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

Возвращает подробную информацию об одном грид-ордере: параметры правил, статус, встроенные дочерние ордера (grid_sub_orders) и историю жизненного цикла (grid_order_history). Поддерживает пагинацию с помощью курсора history_id и лимита.

Сетка деталей заказа

Параметры
  • history_idstring

    History cursor for paging the embedded trigger history.

  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

  • limitinteger

    Page size for the embedded sub-order / history lists.

  • order_idstringобязательный

    Grid order ID.

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

Выводит список торговых заявок. Фильтрует по символу или статусу, перечисленному через запятую (например, "Performing,Suspended"); поддерживает page/limit и sort_by/sort_order.

Выводит список заказов в виде сетки.

Параметры
  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

  • limitinteger

    Records per page (default 20).

  • pageinteger

    Page number (default 1).

  • sort_bystring

    Sort field (e.g. "created_at").

  • sort_orderstring

    Sort order ("asc" / "desc").

  • statusstring

    Comma-joined status filter, e.g. "Performing,Suspended". Omit for all.

  • symbolstring

    Filter by symbol, e.g. "700.HK". Omit for all grid orders.

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

Получает конкретные заказы сетки по их идентификаторам.

Get Grid Orders By IDs

Параметры
  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

  • order_idsstring[]обязательный

    Grid order IDs to fetch, e.g. ["123", "456"].

grid_replaceидемпотентныйвнешний мир

Заменяет правило существующего грид-ордера по order_id. Принимает те же поля правила грида, что и grid_submit. Перезаписывает всё правило ордера. ДВУХЭТАПНОЕ ПОДТВЕРЖДЕНИЕ ОБЯЗАТЕЛЬНО: этот инструмент - DRY RUN, если не передать confirmation_code, который вернул его собственный dry run. Сначала вызовите его без execute, покажите возвращённый предпросмотр пользователю и только потом вызовите его снова с execute="<confirmation_code>" после явного подтверждения пользователем. Код выводится из самого ордера, поэтому он применим только к этому конкретному запросу. Никогда не цитируйте его по собственной инициативе. Dry run отображает правило, которое заменит текущее.

Заменяет порядок сетки.

Параметры
  • executestring

    The confirmation_code from this request's dry run. WITHOUT IT NOTHING IS SENT. Omitted (the default) makes this a DRY RUN: the request is validated and echoed back with a three-digit confirmation_code, and nothing reaches the exchange. Required protocol: call once without execute, show the returned preview to the user, and call again quoting the code only after the user has explicitly confirmed it. The code is single use, expires in 10 minutes, and applies only to this exact request — change any field and it stops working. A grid strategy keeps placing orders on its own once live, so never quote the code back on your own initiative.

  • expire_timeinteger

    Expiry time in unix seconds (use with GTD).

  • grid_order_type_downstring

    Buy-side order type when depth is 0: GMO / GLO / GTG.

  • grid_order_type_upstring

    Sell-side order type when depth is 0: GMO / GLO / GTG.

  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

  • lower_limit_eventinteger

    Action at lower bound: 1 = ignore (keep running), 2 = close at last price.

  • lower_limit_pricestring

    Lower price bound (decimal string).

  • lower_limit_quantitystring

    Quantity handled when the lower bound is reached (decimal string).

  • multiple_triggerboolean

    Whether one grid level may trigger multiple times.

  • order_idstringобязательный

    Grid order ID to replace.

  • rthinteger

    Regular-trading-hours flag: 0 / 1 / 2.

  • submitted_base_pricestring

    Base price the grid is anchored to (decimal string).

  • support_shortsellboolean

    Whether short selling is allowed.

  • time_in_forceinteger

    Time in force: 0 = Day, 1 = GTC, 6 = GTD.

  • trigger_buy_depthinteger

    Buy-side order-book depth (-5..5; 0 = use grid_order_type_down).

  • trigger_percent_downstring

    Downward trigger percent (decimal string; use with type 2).

  • trigger_percent_upstring

    Upward trigger percent (decimal string; use with type 2).

  • trigger_price_typeinteger

    Trigger price type: 1 = spread (absolute), 2 = percent.

  • trigger_quantitystring

    Quantity per trigger (decimal string).

  • trigger_sell_depthinteger

    Sell-side order-book depth (-5..5; 0 = use grid_order_type_up).

  • trigger_spread_downstring

    Downward trigger spread, absolute (decimal string; use with type 1).

  • trigger_spread_upstring

    Upward trigger spread, absolute (decimal string; use with type 1).

  • upper_limit_eventinteger

    Action at upper bound: 1 = ignore (keep running), 2 = close at last price.

  • upper_limit_pricestring

    Upper price bound (decimal string).

  • upper_limit_quantitystring

    Quantity handled when the upper bound is reached (decimal string).

grid_restartидемпотентныйвнешний мир

Перезапускает (возобновляет) приостановленный заказ сетки по order_id. ДВУХЭТАПНОЕ ПОДТВЕРЖДЕНИЕ ОБЯЗАТЕЛЬНО: этот инструмент работает в режиме DRY RUN, пока вы не передадите confirmation_code, который вернул его собственный пробный запуск. Сначала вызовите его без execute, покажите пользователю возвращённый предварительный просмотр и только потом вызывайте снова с execute="<confirmation_code>" после того, как пользователь явно подтвердит. Код вычисляется из самого заказа, поэтому действует только для этого конкретного запроса. Никогда не цитируйте его по собственной инициативе. Перезапущенная сетка сама возобновляет размещение заказов.

Перезапустить порядок сетки

Параметры
  • executestring

    The confirmation_code from this request's dry run. WITHOUT IT NOTHING IS SENT. Omitted (the default) makes this a DRY RUN: the request is validated and echoed back with a three-digit confirmation_code, and nothing reaches the exchange. Required protocol: call once without execute, show the returned preview to the user, and call again quoting the code only after the user has explicitly confirmed it. The code is single use, expires in 10 minutes, and applies only to this exact request — change any field and it stops working. A grid strategy keeps placing orders on its own once live, so never quote the code back on your own initiative.

  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

  • order_idstringобязательный

    Grid order ID.

grid_submitвнешний мир

Отправьте заказ на сеточную торговлю. DRY RUN, если только execute не является confirmation_code из собственного прогона: сначала вызовите без execute, покажите предпросмотр, затем повторно вызовите с указанием кода только после подтверждения пользователем.

Отправить заказ по сетке

Параметры
  • executestring

    The confirmation_code from this request's dry run. WITHOUT IT NOTHING IS SENT. Omitted (the default) makes this a DRY RUN: the request is validated and echoed back with a three-digit confirmation_code, and nothing reaches the exchange. Required protocol: call once without execute, show the returned preview to the user, and call again quoting the code only after the user has explicitly confirmed it. The code is single use, expires in 10 minutes, and applies only to this exact request — change any field and it stops working. A grid strategy keeps placing orders on its own once live, so never quote the code back on your own initiative.

  • expire_timeinteger

    Expiry time in unix seconds (use with GTD).

  • grid_order_type_downstring

    Buy-side order type when depth is 0: GMO / GLO / GTG.

  • grid_order_type_upstring

    Sell-side order type when depth is 0: GMO / GLO / GTG.

  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

  • lower_limit_eventinteger

    Action at lower bound: 1 = ignore (keep running), 2 = close at last price.

  • lower_limit_pricestring

    Lower price bound (decimal string).

  • lower_limit_quantitystring

    Quantity handled when the lower bound is reached (decimal string).

  • multiple_triggerboolean

    Whether one grid level may trigger multiple times.

  • rthinteger

    Regular-trading-hours flag: 0 / 1 / 2.

  • settlement_currencystringобязательный

    Settlement currency, e.g. "HKD".

  • submitted_base_pricestring

    Base price the grid is anchored to (decimal string).

  • support_shortsellboolean

    Whether short selling is allowed.

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

    Security symbol, e.g. "700.HK".

  • time_in_forceinteger

    Time in force: 0 = Day, 1 = GTC, 6 = GTD.

  • trigger_buy_depthinteger

    Buy-side order-book depth (-5..5; 0 = use grid_order_type_down).

  • trigger_percent_downstring

    Downward trigger percent (decimal string; use with type 2).

  • trigger_percent_upstring

    Upward trigger percent (decimal string; use with type 2).

  • trigger_price_typeinteger

    Trigger price type: 1 = spread (absolute), 2 = percent.

  • trigger_quantitystring

    Quantity per trigger (decimal string).

  • trigger_sell_depthinteger

    Sell-side order-book depth (-5..5; 0 = use grid_order_type_up).

  • trigger_spread_downstring

    Downward trigger spread, absolute (decimal string; use with type 1).

  • trigger_spread_upstring

    Upward trigger spread, absolute (decimal string; use with type 1).

  • upper_limit_eventinteger

    Action at upper bound: 1 = ignore (keep running), 2 = close at last price.

  • upper_limit_pricestring

    Upper price bound (decimal string).

  • upper_limit_quantitystring

    Quantity handled when the upper bound is reached (decimal string).

grid_suspendидемпотентныйвнешний мир

Приостанавливает (ставит на паузу) выполняющийся грид-ордер по order_id. Возобновляет с помощью grid_restart. ДВУХЭТАПНОЕ ПОДТВЕРЖДЕНИЕ ОБЯЗАТЕЛЬНО: этот инструмент работает в режиме ПРОБНОГО ЗАПУСКА, если не передать confirmation_code, который вернул его собственный пробный запуск. Сначала вызовите его без execute, покажите пользователю возвращённый предпросмотр и только затем вызывайте его снова с execute="<confirmation_code>", после того как пользователь явно подтвердит действие. Код вычисляется из самого ордера, поэтому он применим только к этому конкретному запросу. Никогда не повторяйте его по своей инициативе.

Приостанавливает Grid Order.

Параметры
  • executestring

    The confirmation_code from this request's dry run. WITHOUT IT NOTHING IS SENT. Omitted (the default) makes this a DRY RUN: the request is validated and echoed back with a three-digit confirmation_code, and nothing reaches the exchange. Required protocol: call once without execute, show the returned preview to the user, and call again quoting the code only after the user has explicitly confirmed it. The code is single use, expires in 10 minutes, and applies only to this exact request — change any field and it stops working. A grid strategy keeps placing orders on its own once live, so never quote the code back on your own initiative.

  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

  • order_idstringобязательный

    Grid order ID.

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

Информация о настройке предторговой сетки для ценной бумаги (принимает символ, а не order_id): название ценной бумаги, последняя цена, размеры лотов (покупка/продажа), таблица шага цены (bid_size) и информация о канале/авторизации (флаг разрешения стратегии, поддержка RTH, поддерживаемые s...

Grid Symbol Info

Параметры
  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

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

    Security symbol, e.g. "700.HK".

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

Возвращает историю срабатываний для одного grid-ордера: каждый сработавший дочерний ордер с ценой, количеством, исполненной ценой/количеством и временем срабатывания. Поддерживает page/limit.

История триггеров.

Параметры
  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

  • limitinteger

    Records per page (default 20).

  • order_idstringобязательный

    Grid order ID whose trigger history to fetch.

  • pageinteger

    Page number (default 1).

history_candlesticks_by_dateтолько чтениеидемпотентныйвнешний мир

Получает исторические данные свечных графиков по диапазону дат. Обязателен только symbol; period по умолчанию - day (1m/5m/15m/30m/60m/day/week/month/year), forward_adjust - false, trade_sessions - all.

Исторические свечи по датам

Параметры
  • endstring

    End date (yyyy-mm-dd), optional

  • forward_adjustboolean

    Whether to forward-adjust for splits/dividends (default: false / no adjust)

  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

  • periodstring

    Period: 1m, 5m, 15m, 30m, 60m, day, week, month, year (default: day)

  • startstring

    Start date (yyyy-mm-dd), optional

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

    Security symbol, e.g. "700.HK". Use the canonical form — a padded code like "00700.HK" returns an empty record, not an error.

  • trade_sessionsstring

    Trade sessions: "intraday" (regular hours only) or "all" (include pre-market and post-market; default "all")

history_candlesticks_by_offsetтолько чтениеидемпотентныйвнешний мир

Получает исторические данные свечей по смещению от опорного времени. Обязателен только symbol; period по умолчанию - day (1m/5m/15m/30m/60m/day/week/month/year), count - 100, forward_adjust/forward - false, trade_sessions - все. Если лимит прав аккаунта оказывается ниже запрошенного count, инструмент возвращает столько свечей, сколько разрешено, а не выдаёт ошибку. Сверьте длину возвращённого массива с count, если важно точное количество.

Исторические свечи по смещению

Параметры
  • countinteger

    Number of candlesticks (optional, max 1000; default 100)

  • forwardboolean

    Whether to query forward in time (true) or backward (false; default)

  • forward_adjustboolean

    Whether to forward-adjust for splits/dividends (default: false / no adjust)

  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

  • periodstring

    Period: 1m, 5m, 15m, 30m, 60m, day, week, month, year (default: day)

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

    Security symbol, e.g. "700.HK". Use the canonical form — a padded code like "00700.HK" returns an empty record, not an error.

  • timestring

    Reference datetime (yyyy-mm-ddTHH:MM:SS), omit to start from latest

  • trade_sessionsstring

    Trade sessions: "intraday" (regular hours only) or "all" (include pre-market and post-market; default "all")

history_executionsтолько чтениеидемпотентныйвнешний мир

Получает все исполнения сделок (fill) в диапазоне дат, отфильтрованные по времени исполнения (trade_done_at), с автоматической пагинацией для возврата полного набора (без усечения на лимите 1000 записей на страницу). Возвращает executions[]{order_id, trade_id, symbol, side, quantity, price, trade_done_at}; trade_id - стабильный ключ дедупликации. start_at/end_at в формате RFC3339.

Исторические казни

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

    End time (RFC3339)

  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

  • start_atstringобязательный

    Start time (RFC3339)

  • symbolstring

    Filter by symbol (optional)

  • us_limitinteger

    US accounts only: page size (default 20). Ignored for AP accounts.

  • us_pageinteger

    US accounts only: page number (default 1). Ignored for AP accounts (the region is inferred from the account — do not pass it).

history_market_temperatureтолько чтениеидемпотентныйвнешний мир

Получает исторический временной ряд температуры рынка.

Историческая температура рынка

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

    End date (yyyy-mm-dd)

  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

  • marketstringобязательный

    Market code: HK, US, CN, SG

  • startstringобязательный

    Start date (yyyy-mm-dd)

history_ordersтолько чтениеидемпотентныйвнешний мир

Получает исторические заказы за период между датами (исключая сегодняшний день). Возвращает orders[]{order_id, symbol, side, status, quantity, price, submitted_at}. start_at/end_at задаются в формате RFC3339. Только для аккаунтов США: us_page, us_limit обеспечивают постраничную навигацию через отдельный эндпоинт заказов для США (размер страницы по умолчанию - 20, передайте us_page, чтобы увидеть больше первой страницы).

История заказов

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

    End time (RFC3339)

  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

  • start_atstringобязательный

    Start time (RFC3339)

  • symbolstring

    Filter by symbol (optional)

  • us_limitinteger

    US accounts only: page size (default 20). Ignored for AP accounts.

  • us_pageinteger

    US accounts only: page number (default 1). Ignored for AP accounts (the region is inferred from the account — do not pass it).

industry_peersтолько чтениеидемпотентныйвнешний мир

Иерархическое дерево подсекторов для отраслевой группы. Принимает символ отрасли из industry_rank (например, IN00258.US). Каждый узел показывает количество акций, дневное изменение и изменение с начала года.

Отраслевые коллеги

Параметры
  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

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

    Industry symbol from industry_rank, e.g. "IN00258.US". The BK counter_id form ("BK/US/IN00258") is also accepted.

industry_rankтолько чтениеидемпотентныйвнешний мир

Список отраслевого рейтинга по рынку (US/HK/CN/SG) и индикатору (0=领涨/1=今日走势/2=人气/3=市值/4=营收/5=营收增长率/6=净利润/7=净利润增长率). sort_type: 0=单级 1=多层. Возвращает items[]{symbol(IN00258.US), name, chg, lists[]}. Передавайте символ строки напрямую в industry_peers.

Позиция в отрасли

Параметры
  • indicatorstring

    Ranking indicator (default: "0"): "0" = 领涨行业, "1" = 今日走势, "2" = 行业人气, "3" = 市值, "4" = 营收, "5" = 营收增长率, "6" = 净利润, "7" = 净利润增长率

  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

  • limitstring

    Number of results to return (default: returns all)

  • marketstringобязательный

    Market: "US" | "HK" | "SG" | "CN"

  • sort_typestring

    Sort type: "0" = 单级 (default) | "1" = 多层

industry_valuationтолько чтениеидемпотентныйвнешний мир

Получает сравнение оценок стоимости компаний-аналогов в отрасли.

Оценка отрасли

Параметры
  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

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

    Security symbol, e.g. "700.HK". Use the canonical form — a padded code like "00700.HK" returns an empty record, not an error.

industry_valuation_distтолько чтениеидемпотентныйвнешний мир

Получает распределение отраслевых оценок PE/PB/PS.

Распределение оценок стоимости по отраслям

Параметры
  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

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

    Security symbol, e.g. "700.HK". Use the canonical form — a padded code like "00700.HK" returns an empty record, not an error.

institutional_viewsтолько чтениеидемпотентныйвнешний мир

Получает помесячный график распределения институциональных рейтингов.

Институциональные взгляды

Параметры
  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

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

    Security symbol, e.g. "700.HK". Use the canonical form — a padded code like "00700.HK" returns an empty record, not an error.

institution_ratingтолько чтениеидемпотентныйвнешний мир

Получает сводку рейтинга учреждения.

Рейтинг учреждения

Параметры
  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

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

    Security symbol, e.g. "700.HK". Use the canonical form — a padded code like "00700.HK" returns an empty record, not an error.

institution_rating_detailтолько чтениеидемпотентныйвнешний мир

Получает подробные исторические рейтинги учреждений и историю целевых цен.

Детали рейтинга учреждения

Параметры
  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

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

    Security symbol, e.g. "700.HK". Use the canonical form — a padded code like "00700.HK" returns an empty record, not an error.

institution_rating_historyтолько чтениеидемпотентныйвнешний мир

Получает историю рейтинга учреждения.

История рейтинга организации

Параметры
  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

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

    Security symbol, e.g. "700.HK". Use the canonical form — a padded code like "00700.HK" returns an empty record, not an error.

institution_rating_industry_rankтолько чтениеидемпотентныйвнешний мир

Получает компании-аналоги, ранжированные по рейтингам институциональных аналитиков в той же отрасли. Результат разбит на страницы.

Рейтинг учреждения, позиция в отрасли.

Параметры
  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

  • pageinteger

    Page number (default: 1)

  • sizeinteger

    Page size (default: 20)

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

    Security symbol, e.g. "AAPL.US"

intradayтолько чтениеидемпотентныйвнешний мир

Получает внутридневные данные о цене/объеме с разбивкой по минутам. trade_sessions: "intraday" (по умолчанию, обычные часы торгов) или "all" (включая предторговую и послеторговую сессии).

Внутридневная линия

Параметры
  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

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

    Security symbol, e.g. "700.HK". Use the canonical form — a padded code like "00700.HK" returns an empty record, not an error.

  • trade_sessionsstring

    Trade sessions to include: "intraday" (default, regular hours only) or "all" (include pre-market and post-market).

invest_relationтолько чтениеидемпотентныйвнешний мир

Получает события и объявления по связям с инвесторами.

Связи с инвесторами

Параметры
  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

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

    Security symbol, e.g. "700.HK". Use the canonical form — a padded code like "00700.HK" returns an empty record, not an error.

ipo_calendarтолько чтениеидемпотентныйвнешний мир

Показывает календарь IPO.

Календарь IPO

Параметры
  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

ipo_detailтолько чтениеидемпотентныйвнешний мир

Показывает детали IPO для символа.

Детали IPO

Параметры
  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

  • marketstring

    Market: "HK" or "US" (default: inferred from symbol suffix)

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

    Security symbol, e.g. "6871.HK" or "ARM.US"

ipo_listedтолько чтениеидемпотентныйвнешний мир

Перечислите недавно размещённые IPO-акции (HK+US).

IPO Listed

Параметры
  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

  • pageinteger

    Page number (default: 1)

  • sizeinteger

    Page size (default: 20)

ipo_order_detailтолько чтениеидемпотентныйвнешний мир

Показывает подробную информацию о конкретном заказе IPO по order_id.

Детали заявки IPO

Параметры
  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

  • order_idstringобязательный

    IPO order ID

ipo_ordersтолько чтениеидемпотентныйвнешний мир

Выведи список IPO-заявок (активные + история). Фильтруй по символу, рынку или статусу.

IPO Orders

Параметры
  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

  • marketstring

    Filter by market: "HK" or "US"

  • pageinteger

    Page number (default: 1)

  • sizeinteger

    Page size (default: 20)

  • statusstring

    Filter by order status

  • symbolstring

    Filter by symbol, e.g. "6871.HK"

ipo_profit_lossтолько чтениеидемпотентныйвнешний мир

Покажи сводку по прибыли/убыткам от IPO и разбивку по каждой акции. период: all/ytd/1y/3y.

Прибыль / Убыток IPO

Параметры
  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

  • pageinteger

    Page number (default: 1)

  • periodstring

    Period filter: "all", "ytd", "1y", "3y" (default: "all")

  • sizeinteger

    Page size (default: 20)

ipo_subscriptionsтолько чтениеидемпотентныйвнешний мир

У меня нет доступа к реальному времени, поэтому я не могу дать актуальный список IPO, находящихся сейчас в стадии подписки или pre-filing. Рынок меняется ежедневно: компании снимают заявки, переносят сроки, добавляются новые. Вот что я знаю на момент моей последней информации (начало 2025 года) и как получить свежие данные: По США: - В 2024–2025 годах заметных «горячих» IPO в pre-filing/подписке было немного, рынок был вялый. - Крупные имена, которые анонсировали планы (например, CoreWeave, Stripe, Databricks, Anthropic), заявляли о намерении выйти на биржу, но точные даты и статусы постоянно меняются. - Платформа IPO Scoop (iposcoop.com) ведёт таблицу ожидаемых IPO с датами и статусами. - SEC EDGAR показывает все зарегистрированные S-1 (pre-filing = поданный, но ещё не одобренный). По Гонконгу: - HKEX публикует список ожидаемых листингов на своей странице «Listing > New Listings». - В 2025 году активность в Гонконге была низкой, но появлялись заявки от китайских компаний в сфере ИИ, биотеха и consumer. Как получить актуальный список прямо сейчас: - IPO Scout (iposcout.com) - агрегатор по HK и US. - Renaissance Capital (renaissancecapital.com) - их IPO calendar очень точный по США. - HKEX website - раздел «New Listings» показывает компании в стадии подписки. - Bloomberg / Reuters - ежедневные сводки. Если вам нужен конкретный список на сегодня, лучше всего зайти на эти ресурсы - там данные обновляются в реальном времени. Я могу помочь проанализировать конкретные компании или объяснить, как читать статусы на этих платформах.

Подписки на IPO

Параметры
  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

macrodataтолько чтениеидемпотентныйвнешний мир

Получает исторические наблюдения для одного макроэкономического индикатора. Использует indicator_code из macrodata_indicators; start_date/end_date принимают формат YYYY-MM-DD. Поддерживает пагинацию offset/limit.

Данные макроиндикаторов

Параметры
  • end_datestring

    Latest release date to include (YYYY-MM-DD, e.g. "2024-12-31").

  • indicator_codestringобязательный

    Indicator code from macrodata_indicators, e.g. "30771718".

  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

  • limitinteger

    Maximum number of data points to return (default 100, max 100).

  • offsetinteger

    Pagination offset for historical data points, default 0.

  • start_datestring

    Earliest release date to include (YYYY-MM-DD, e.g. "2024-01-01").

macrodata_indicatorsтолько чтениеидемпотентныйвнешний мир

Перечисляет макроэкономические индикаторы. Фильтрует по ключевому слову и стране (US/CN/HK/EU/JP/SG). Использует возвращённый indicator_code с macrodata. Поддерживает пагинацию offset/limit.

Список макроиндикаторов

Параметры
  • countrystring

    Filter by country code. One of: "US", "CN", "HK", "EU", "JP", "SG". Omit to return all countries.

  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

  • keywordstring

    Keyword to search indicator names (e.g. "CPI", "非农", "GDP").

  • limitinteger

    Maximum number of indicators to return (default 100, max 1000).

  • offsetinteger

    Pagination offset, default 0.

margin_ratioтолько чтениеидемпотентныйвнешний мир

Получает коэффициент маржи для символа.

Маржинальный коэффициент

Параметры
  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

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

    Security symbol, e.g. "700.HK". Use the canonical form — a padded code like "00700.HK" returns an empty record, not an error.

market_statusтолько чтениеидемпотентныйвнешний мир

Получите текущий статус торгов по всем рынкам.

Статус рынка

Параметры
  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

market_temperatureтолько чтениеидемпотентныйвнешний мир

Получает текущую температуру рыночных настроений. market: HK/US/CN/SG.

Температура рынка

Параметры
  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

  • marketstringобязательный

    Market code: HK, US, CN, SG

newsтолько чтениеидемпотентныйвнешний мир

Получает последние новостные статьи для символа. Возвращает items[]{id, title, source, publish_time, summary, url, related_symbols[]}.

Новости

Параметры
  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

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

    Security symbol, e.g. "700.HK". Use the canonical form — a padded code like "00700.HK" returns an empty record, not an error.

news_detailтолько чтениеидемпотентныйвнешний мир

Получает полную информацию об одной новостной статье по идентификатору (из news/news_search).

Детали новости

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

    News article ID (numeric), e.g. "7123456789012345678". Get IDs from news or news_search.

  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

news_searchтолько чтениеидемпотентныйвнешний мир

Ищет новостные статьи по ключевому слову. Возвращает news_list[]{id, title, description, source_name, publish_at (RFC3339), score}. Пагинация выполняется с помощью курсоров score+publish_at_timestamp+id.

Поиск новостей

Параметры
  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

  • keywordstringобязательный

    Search keyword

  • limitinteger

    Max results to return (default: 20)

nowтолько чтениеидемпотентныйвнешний мир

Получает текущее время UTC в виде строки RFC3339 (например, "2025-01-15T08:30:00Z"). Используйте для определения текущей даты/времени перед выполнением запросов, основанных на дате.

Текущее время

Параметры
  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

operatingтолько чтениеидемпотентныйвнешний мир

Получает операционные показатели компании (только гонконгские акции).

Operating Performance

Параметры
  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

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

    Security symbol, e.g. "700.HK". Use the canonical form — a padded code like "00700.HK" returns an empty record, not an error.

option_chain_expiry_date_listтолько чтениеидемпотентныйвнешний мир

Получает даты истечения срока действия опционной цепочки для символа (например, AAPL.US). Возвращает expiry_dates[] в виде строк "yyyy-mm-dd". Используйте с option_chain_info_by_date, чтобы получить страйки и греки.

Даты истечения срока действия опционов.

Параметры
  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

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

    Security symbol, e.g. "700.HK". Use the canonical form — a padded code like "00700.HK" returns an empty record, not an error.

option_chain_info_by_dateтолько чтениеидемпотентныйвнешний мир

Получает цепочку опционов для даты истечения. Возвращает strikePrices[]{strike_price, call{symbol, last_done, iv, delta, gamma}, put{symbol, last_done, iv, delta, gamma}}.

Цепочка опций по дате

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

    Date (yyyy-mm-dd)

  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

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

    Security symbol, e.g. "700.HK". Use the canonical form — a padded code like "00700.HK" returns an empty record, not an error.

option_quoteтолько чтениеидемпотентныйвнешний мир

Получает котировки опционов (не более 500 символов). Символы должны быть символами опционных контрактов (например, "AAPL230317P160000.US"), а не обычными символами акций: корректные значения берите из полей call.symbol/put.symbol в option_chain_info_by_date. Возвращает last_done, prev_close, open, high, low, volume, turnover, implied_volatility, delta, gamma, theta, vega, rho, open_interest для каждого символа. Греки нормализованы: theta это значение за один день (временной распад за один день), vega это изменение цены при изменении подразумеваемой волатильности на 1%, rho это изменение цены при изменении безрисковой процентной ставки на 1%.

Котировка опциона.

Параметры
  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

  • symbolsstring[]обязательный

    Option contract symbols, e.g. ["AAPL230317P160000.US"]. These are NOT plain stock symbols — get valid ones from option_chain_info_by_date's per-strike call.symbol/put.symbol fields (after listing expiry dates with option_chain_expiry_date_list).

option_volumeтолько чтениеидемпотентныйвнешний мир

Получает статистику объёмов коллов и путов по опционам для американской акции в реальном времени. Возвращает {call_volume, put_volume, put_call_ratio, call_oi, put_oi} и топ активных контрактов.

Объем опциона

Параметры
  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

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

    Underlying symbol (US market only), e.g. "AAPL.US"

option_volume_dailyтолько чтениеидемпотентныйвнешний мир

Получает ежедневную историческую статистику по опционам для американской акции. Возвращает элементы items[]{date, call_volume, put_volume, put_call_vol_ratio, call_oi, put_oi, put_call_oi_ratio}.

Объём опционов (ежедневно)

Параметры
  • countinteger

    Number of trading days to return (default 20)

  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

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

    Underlying symbol (US market only), e.g. "AAPL.US"

order_detailтолько чтениеидемпотентныйвнешний мир

Получает подробную информацию о конкретном заказе. Чтобы вместо этого найти такой участок по его собственному ID, передайте его как order_id с is_attached=true: тогда ответом будет этот участок, а charge_detail будет null.

Детали заказа

Параметры
  • is_attachedboolean

    Set to true when order_id is the ID of an attached take-profit / stop-loss leg rather than a parent order. The response is then that leg itself, with charge_detail null. Omit (or false) for parent orders. Has no effect for US accounts, which are served by the US order endpoint.

  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

  • order_idstringобязательный

    Order ID to look up. A parent order ID, or (with is_attached=true) the ID of an attached take-profit / stop-loss leg.

participantsтолько чтениеидемпотентныйвнешний мир

Получает информацию о брокерах-участниках рынка Гонконга. Возвращает participants[]{broker_ids[], name_en, name_cn, name_hk}. Используйте broker_ids для интерпретации данных очереди брокеров.

Участники рынка

Параметры
  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

profit_analysisтолько чтениеидемпотентныйвнешний мир

Получает сводку анализа прибылей и убытков портфеля. start/end: необязательный диапазон дат в формате yyyy-mm-dd. Оба параметра нужно указывать вместе. Если указать только один, вернутся пустые результаты.

Анализ прибыли

Параметры
  • endstring

    End date (yyyy-mm-dd). Must be paired with start; passing only one returns empty results.

  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

  • startstring

    Start date (yyyy-mm-dd). Must be paired with end; passing only one returns empty results.

profit_analysis_detailтолько чтениеидемпотентныйвнешний мир

Получает детальный анализ прибылей и убытков для конкретного символа. start/end: необязательный диапазон дат в формате yyyy-mm-dd. Оба должны быть указаны вместе: если передан только один, возвращаются пустые результаты.

Детали анализа прибыли

Параметры
  • endstring

    End date (yyyy-mm-dd). Must be paired with start; passing only one returns empty results.

  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

  • startstring

    Start date (yyyy-mm-dd). Must be paired with end; passing only one returns empty results.

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

    Security symbol, e.g. "700.HK". Use the canonical form — a padded code like "00700.HK" returns an empty record, not an error.

quant_runтолько чтениеидемпотентныйвнешний мир

Запускает скрипт количественного индикатора по историческим данным K-линий на сервере. Выполняет скрипт на стороне сервера и возвращает вычисленные значения индикатора/графика в формате JSON. Периоды: 1m, 5m, 15m, 30m, 1h, day, week, month, year (по умолчанию: day). Необязательный входной параметр принимает JSON-массив, соответствующий порядку вызовов input.*() в скрипте, например "[14,2.0]".

Quant - запускает скрипт индикатора

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

    End date (YYYY-MM-DD) for the K-line range

  • inputstring

    Script input values as a JSON array, e.g. "[14,2.0]". Must match the order of input.*() calls in the script.

  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

  • periodstring

    K-line period: 1m, 5m, 15m, 30m, 1h, day, week, month, year (default: day)

  • scriptstring

    Indicator script source.

  • startstringобязательный

    Start date (YYYY-MM-DD) for the K-line range

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

    Symbol in <CODE>.<MARKET> format, e.g. TSLA.US, 700.HK

quoteтолько чтениеидемпотентныйвнешний мир

Получает последние котировки цен. Возвращает по каждому символу: last_done, prev_close, open, high, low, volume, turnover, change_rate, change_value, trade_status, timestamp.

Цитата

Параметры
  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

  • symbolsstring[]обязательный

    Security symbols, e.g. ["700.HK", "AAPL.US"]. Use the canonical form — a padded code like "00700.HK" returns an empty record, not an error.

rank_categoriesтолько чтениеидемпотентныйвнешний мир

Получает конфигурации категорий вкладки рейтинга для списка лидеров популярности. Передаёт ключ second_tags (например, hot_all-us) в rank_list.

Ранжировать категории

Параметры
  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

rank_listтолько чтениеидемпотентныйвнешний мир

Получает ранжированный список акций по ключу вкладки лидерборда. key: из rank_categories second_tags[].key (например, "hot_all-us", "hot_up-hk", "trade_heat-us"). market: определяется по суффиксу ключа (-us/-hk) или передаётся явно. size: количество результатов (по умолчанию 20).

Список рангов

Параметры
  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

  • keystringобязательный

    Tab key from rank_categories second_tags[].key, e.g. "hot_all-us" (US total heat), "hot_up-hk" (HK rising heat), "trade_heat-us" (US hot trades). The "ib_" prefix is stripped from rank_categories keys and added back automatically.

  • marketstring

    Market override: "US" | "HK" | "CN" | "SG". Defaults to the market suffix in the key (e.g. "ib_hot_all-hk" → HK), then "US".

  • need_articleboolean

    Whether to include related news articles (default: false)

  • sizeinteger

    Number of results to return (default: 20)

replace_orderидемпотентныйвнешний мир

Изменяет количество, цену, trigger_price или trailing-параметры открытого ордера. При успешном выполнении возвращает «order replaced». Изменить можно только открытые/ожидающие ордера. ОБЯЗАТЕЛЬНО ДВУХЭТАПНОЕ ПОДТВЕРЖДЕНИЕ: без confirmation_code, который вернул собственный пробный запуск, инструмент работает в режиме DRY RUN. Сначала вызовите его без execute, покажите пользователю возвращённый предпросмотр и только после того, как пользователь явно подтвердит именно этот ордер, вызовите его снова с execute="<confirmation_code>". Код формируется на основе самого ордера, поэтому действует только для этого конкретного ордера. Никогда не повторяйте его по собственной инициативе и никогда в том же ходе, когда пользователь спрашивает впервые. Пробный запуск выводит текущий ордер вместе с запрошенным изменением. Связанные ноги take-profit/stop-loss тоже меняются здесь: attached_order_type с новыми attached_profit_taker_price / attached_stop_loss_price добавляет или переоценивает ногу, attached_profit_taker_id / attached_stop_loss_id нацелены на существующую ногу, а attached_cancel_all=true удаляет все ноги, оставляя ордер на месте.

Заменяет заказ.

Параметры
  • attached_activate_order_typestring

    New order type for the triggered leg, e.g. "LO" or "MO".

  • attached_cancel_allboolean

    Set to true to cancel every attached take-profit / stop-loss leg of this order, leaving the order itself in place.

  • attached_expire_timestring

    New expiry for the attached leg as a unix timestamp in seconds. Required when attached_time_in_force is GTD.

  • attached_main_idstring

    ID of the parent order that owns the attached leg, when the leg is modified on its own rather than through its parent.

  • attached_market_pricestring

    Reference market price for the attached leg.

  • attached_order_typestring

    Attached leg to add or update: "PROFIT_TAKER", "STOP_LOSS" or "BRACKET". Required unless the only attached change is attached_cancel_all.

  • attached_outside_rthstring

    New outside-RTH setting for the triggered leg: "RTH_ONLY" / "ANY_TIME" / "OVERNIGHT".

  • attached_profit_taker_idstring

    ID of the existing take-profit leg to update (from order_detail's attached_orders[]). Omit to add a new leg.

  • attached_profit_taker_pricestring

    New take-profit trigger price.

  • attached_profit_taker_submit_pricestring

    New limit price for the take-profit leg.

  • attached_quantitystring

    New quantity for the attached leg.

  • attached_stop_loss_idstring

    ID of the existing stop-loss leg to update (from order_detail's attached_orders[]). Omit to add a new leg.

  • attached_stop_loss_pricestring

    New stop-loss trigger price.

  • attached_stop_loss_submit_pricestring

    New limit price for the stop-loss leg.

  • attached_time_in_forcestring

    New time-in-force for the attached leg: "Day" / "GTC" / "GTD".

  • executestring

    The confirmation_code from this order's dry run. WITHOUT IT NOTHING IS SENT. Omitted (the default) makes this a DRY RUN: the request is validated and echoed back with a three-digit confirmation_code, and nothing reaches the exchange. Required protocol: call once without execute, show the returned preview to the user, and call again quoting the code only after the user has explicitly confirmed that exact order. The code is single use, expires in 10 minutes, and applies only to this exact order — change any field and it stops working. Never quote it back on your own initiative, and never in the same turn the user first asks.

  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

  • limit_offsetstring

    New limit offset from the trailing stop price (for TSLPAMT / TSLPPCT)

  • order_idstringобязательный

    Order ID to replace (returned by submit_order or listed in today_orders / history_orders)

  • pricestring

    New limit price (for limit-style orders)

  • quantitystringобязательный

    New order quantity (number of shares)

  • trailing_amountstring

    New trailing amount as absolute price distance (for TSLPAMT)

  • trailing_percentstring

    New trailing percent as decimal e.g. 0.05 = 5% (for TSLPPCT)

  • trigger_pricestring

    New trigger (activation) price (for LIT / MIT / trailing-stop orders)

screener_indicatorsтолько чтениеидемпотентныйвнешний мир

Получает все доступные ключи индикаторов скринера с единицами измерения и диапазонами значений по умолчанию. Технические индикаторы включают поле tech_values, отображающее доступные варианты (например, macd_day: {category:[goldenfork,deadcross], period:[day,week]}).

Индикаторы Screener

Параметры
  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

  • symbolstring

    Optional security symbol to filter indicators for a specific stock, e.g. "AAPL.US"

screener_recommend_strategiesтолько чтениеидемпотентныйвнешний мир

Перечисляет предустановленные платформой стратегии скринера. Рынок: US|HK|CN|SG (по умолчанию: US). Передайте id в параметр strategy_id инструмента screener_search для запуска или в screener_strategy для просмотра условий фильтрации.

Screener рекомендует стратегии.

Параметры
  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

  • marketstring

    Market filter: "US" | "HK" | "CN" | "SG" (default: "US")

screener_searchтолько чтениеидемпотентныйвнешний мир

Отбирает акции. рынок: US|HK|CN|SG (требуется режим B; режим A использует рынок стратегии). Режим A: strategy_id из screener_recommend_strategies. Автоматически запускает сохранённую стратегию.

Screener Search

Параметры
  • conditionsobject[]

    Mode B — Filter conditions, passed directly to the API. Omit for Mode A. Fundamental keys (pass with or without filter_ prefix): pettm pbmrq roe roa netmargin salesgrowthyoy netincomegrowthyoy marketcap(亿) circulating_marketcap(亿) prevclose prevchg(%) divyld la epsttm netincome(亿) sales(亿) turnover_rate balance(万) Technical indicator keys (tech_values required; call screener_indicators for schema): macd_day/week → {"category":"goldenfork"|"deadcross","period":"day"|"week"} rsi_day/week → {"value_type":"overbought"|"oversold"} kdj_day/week → {"category":"goldenfork"|"deadcross"} boll_day/week → {"category":"breakthrough_up"|"breakthrough_down"}

  • extra_returnsstring[]

    Extra indicator keys to include in each result row (display-only, not used as filters). Same key naming as conditions (filter_ prefix added automatically). Example: ["marketcap", "prevclose", "epsttm"]

  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

  • marketstring

    Market: "US" | "HK" | "CN" | "SG". Mode A: overridden by the market embedded in the strategy; pass any value or omit. Mode B: required — determines which market to screen.

  • pageinteger

    Page number, 0-based (default: 0)

  • sizeinteger

    Page size (default: 20, max: 100)

  • sort_by_keystring

    Indicator key to sort results by (e.g. "marketcap", "roe"). Defaults to the first condition key. Must be one of the condition or extra_returns keys.

  • sort_orderstring

    Sort order: "asc" | "desc" (default: "desc")

  • strategy_idstring

    Mode A — Strategy ID from screener_recommend_strategies screeners[].id. The tool auto-fetches the strategy and builds filters. Omit for Mode B.

screener_strategyтолько чтениеидемпотентныйвнешний мир

Проверяет условия фильтрации стратегии скринера перед её запуском. Использует screener_search strategy_id для выполнения стратегии.

Стратегия скринера

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

    Strategy ID from screener_recommend_strategies or screener_user_strategies screeners[].id

  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

screener_user_strategiesтолько чтениеидемпотентныйвнешний мир

Перечисляет сохранённые стратегии скринера текущего пользователя. market: US|HK|CN|SG (по умолчанию: US). Передаёт id в screener_search в качестве strategy_id для запуска или в screener_strategy для проверки условий.

Стратегии пользователя Screener

Параметры
  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

  • marketstring

    Market filter: "US" | "HK" | "CN" | "SG" (default: "US")

security_factsтолько чтениеидемпотентныйвнешний мир

Перечисляет события фактов (катализаторов) ценной бумаги: обнаружения аномалий, показатели факторов, источники данных и сводки на естественном языке, отфильтрованные по временному диапазону и количеству. Факты - то, на что реагируют стратегии: сигнал указывает свой триггер в key_fact_id.

Факты о безопасности

Параметры
  • begin_timestring

    The optional start time of the fact query, formatted as 2006-01-02T15:04:05Z in UTC Timezone. If left empty, the query will include the earliest available data.

  • end_timestring

    The end time of the fact to be queried, formatted as 2006-01-02T15:04:05Z in UTC Timezone. If left empty, the query will default to retrieving the latest data.

  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

  • limitinteger

    The maximum number of facts to return. If the number of facts in the time range exceeds this limit, only the latest 'limit' facts will be returned. Defaults to 100.

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

    Security symbol to query, e.g. "AAPL.US" or "700.HK".

security_listтолько чтениеидемпотентныйвнешний мир

Получает список ценных бумаг для рынка. Поддерживает рынки: US, HK, CN, SG. category: "Overnight" (по умолчанию). page: номер страницы с отсчётом от 1 (по умолчанию 1). count: записей на странице (по умолчанию 50).

Список безопасности

Параметры
  • categorystring

    Category filter. Currently only "Overnight" is supported; omitting defaults to Overnight.

  • countinteger

    Records per page (default: 50)

  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

  • marketstringобязательный

    Market code: US, HK, CN, SG

  • pageinteger

    Page number, 1-based (default: 1)

shareholderтолько чтениеидемпотентныйвнешний мир

Получает институциональных акционеров для символа.

Параметры
  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

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

    Security symbol, e.g. "700.HK". Use the canonical form — a padded code like "00700.HK" returns an empty record, not an error.

shareholder_detailтолько чтениеидемпотентныйвнешний мир

Получает историю владения и сделок одного акционера. Требует object_id из shareholder_top. Примечание: trading_details[] пуст для институциональных держателей (13F). Он заполняется только для инсайдеров/физических лиц, подающих Form 4.

Информация об акционере

Параметры
  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

  • object_idintegerобязательный

    Shareholder object_id from shareholder_top tool

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

    Security symbol, e.g. "AAPL.US"

shareholder_topтолько чтениеидемпотентныйвнешний мир

Получает топ-20 крупнейших акционеров (институциональные инвесторы, частные лица, инсайдеры) за все отчётные периоды. Использует object_id вместе с shareholder_detail, чтобы детально изучить полную историю сделок держателя.

Топ-20 акционеров

Параметры
  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

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

    Security symbol, e.g. "AAPL.US"

sharelist_addвнешний мир

Добавляет ценные бумаги в общий список акций сообщества по идентификатору. Укажите символы (например, ["AAPL.US", "700.HK"]) для добавления. Возвращает ответ вышестоящего API.

Добавить в Sharelist

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

    Sharelist ID

  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

  • symbolsstring[]обязательный

    Security symbols, e.g. ["AAPL.US", "700.HK"]

sharelist_createвнешний мир

Создаёт новый sharelist сообщества с именем и необязательным описанием.

Создаёт Sharelist

Параметры
  • descriptionstring

    List description. Defaults to name when omitted.

  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

  • namestringобязательный

    List name (also used as description if description is omitted).

sharelist_deleteидемпотентныйвнешний мир

Удаляет общий список воспроизведения по идентификатору (только свои списки; подписанные списки удалить нельзя). В случае успеха возвращает ответ вышестоящего API.

Удаляет Sharelist.

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

    Sharelist ID

  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

sharelist_detailтолько чтениеидемпотентныйвнешний мир

Получает детали общего списка сообщества по id.

Детали списка

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

    Sharelist ID

  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

sharelist_listтолько чтениеидемпотентныйвнешний мир

Перечисляет собственные списки общего доступа пользователя и списки общего доступа сообществ, на которые он подписан.

Перечисляет Sharelists.

Параметры
  • countinteger

    Number of lists to return (default 20)

  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

sharelist_popularтолько чтениеидемпотентныйвнешний мир

Получает популярные/актуальные списки общих ресурсов сообщества.

Популярные списки общего доступа

Параметры
  • countinteger

    Number of lists to return (default 20)

  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

sharelist_removeидемпотентныйвнешний мир

Удаляет ценные бумаги из общего списка акций сообщества по идентификатору. Укажите символы для удаления. Возвращает ответ вышестоящего API при успешном выполнении.

Удаляет из Sharelist.

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

    Sharelist ID

  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

  • symbolsstring[]обязательный

    Security symbols, e.g. ["AAPL.US", "700.HK"]

sharelist_sortидемпотентныйвнешний мир

Переупорядочивает ценные бумаги в списке акций сообщества по идентификатору. Предоставляет символы в желаемом новом порядке. Возвращает ответ вышестоящего API при успехе.

Сортирует Sharelist

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

    Sharelist ID

  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

  • symbolsstring[]обязательный

    Security symbols, e.g. ["AAPL.US", "700.HK"]

short_marginтолько чтениеидемпотентныйвнешний мир

Получает сведения о маржинальном депозите по коротким позициям для текущего счёта. Возвращает короткие позиции с margin_amount, margin_rate, interest_rate, symbol и quantity по каждой позиции.

Маржа по короткой позиции.

Параметры
  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

short_positionsтолько чтениеидемпотентныйвнешний мир

Получает историю коротких позиций (открытые короткие позиции) по акциям Гонконга или США. Рынок определяется по суффиксу символа. count: 1–100 (по умолчанию 20). Единые данные[]{timestamp(RFC3339), short_shares(открытая короткая позиция в акциях), rate(десятичный коэффициент, например 0.009 = 0,9%), close}. Только для США: avg_daily_vol, days_to_cover. Только для Гонконга: balance(непокрытая короткая позиция в HKD). Источник для США: FINRA, раз в две недели. Источник для Гонконга: HKEX, ежедневно.

Короткие позиции

Параметры
  • countinteger

    Number of records to return (1-100, default 20)

  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

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

    Security symbol, e.g. "AAPL.US" (US) or "700.HK" (HK). Market is inferred from suffix.

short_tradesтолько чтениеидемпотентныйвнешний мир

Получает историю ежедневных объёмов коротких продаж для акций Гонконга или США. Рынок определяется по суффиксу тикера. last_timestamp: секунды Unix (не указывайте для последних данных). page_size: 1–100 (по умолчанию 20). Источник по США: ежедневные данные FINRA/NASDAQ. Источник по Гонконгу: ежедневные данные HKEX.

Короткие сделки

Параметры
  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

  • last_timestampstringобязательный

    Query cutoff timestamp in seconds (pass current timestamp for latest data)

  • page_sizestring

    Page size: 1–100 (default: 20)

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

    Security symbol, e.g. "AAPL.US" (US) or "700.HK" (HK). Market is inferred from suffix.

signal_detailтолько чтениеидемпотентныйвнешний мир

Получает один сигнал по ID (из signals). Поля те же, что и в списке, плюс analysis - полный анализ стратегии: оценки соответствия, сценарии оценки стоимости, источники доказательств и ID связанных фактов.

Детали сигнала

Параметры
  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

  • signal_idstringобязательный

    Signal ID, e.g. "sign_992_1a00c9425c3_48ab". Get IDs from signals.

signalsтолько чтениеидемпотентныйвнешний мир

Запрашивает сигналы стратегии - это взгляд стратегии на ценную бумагу, вызванный катализатором. Фильтрует по символу, стратегии, катализатору и временному диапазону; постраничная выдача с параметрами limit/offset. Полный анализ стратегии здесь опущен - получите его с помощью signal_detail.

Сигналы

Параметры
  • catalyst_namestring

    Filter by the name of the factor that triggered the signal, e.g. "EARNINGS_RELEASED" or "macd_12_26_9" — not the display label returned in key_catalyst. If omitted, signals with any catalyst name are returned.

  • catalyst_typestring

    Filter by the catalyst type that triggered the signal, e.g. "News", "Fundamental", "Technical". If omitted, signals with any catalyst type are returned.

  • end_timestring

    Filter records created at or before this time. ISO 8601 datetime with timezone. If omitted, no upper bound.

  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

  • limitinteger

    Maximum number of results to return. Defaults to 20.

  • offsetinteger

    Number of results to skip for pagination. Defaults to 0.

  • start_timestring

    Filter records created at or after this time. ISO 8601 datetime with timezone, e.g. 2024-01-15T10:30:00Z. If omitted, no lower bound.

  • strategy_idstring

    Filter by strategy id (e.g., "buffett-value"). Preferred over the deprecated strategy_name; takes precedence when both are provided.

  • strategy_namestring

    Filter by strategy name. If omitted, returns signals from all strategies.

  • symbol_namestring

    Filter by security symbol, e.g. "AAPL.US" or "700.HK". If omitted, returns signals for all symbols.

statement_exportтолько чтениеидемпотентныйвнешний мир

Получает предварительно подписанный URL-адрес для скачивания файла данных выписки (полученного из statement_list).

Экспортная выписка

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

    File key from statement_list, e.g. "/statement_data/data/.../20975338.json"

  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

statement_listтолько чтениеидемпотентныйвнешний мир

Перечисляет доступные выписки по счету (ежедневные/ежемесячные). Используйте id с statement_export для скачивания.

Список операторов.

Параметры
  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

  • limitinteger

    Number of records to return. Defaults to 30 for "daily" or 12 for "monthly". The default depends on statement_type, so the schema declares none: skip_serializing_if is what stops schemars deriving default: null from serde(default), which would contradict the integer type.

  • start_datestring

    Start date (yyyy-mm-dd). Defaults to 30 days ago for "daily" or 12 months ago for "monthly".

  • statement_typestring

    Statement type: "daily" (default) or "monthly".

static_infoтолько чтениеидемпотентныйвнешний мир

Получает статическую информацию о ценных бумагах. Возвращает для каждого символа: symbol, name_cn, name_en, exchange (например, NASDAQ), type (например, US_Stock), lot_size, listed_date, delisted (bool). Только для аккаунтов US: криптосимволы .BKKT (например, BTCUSD.BKKT) направляются в отдельный эндпоинт обзора криптовалют US; криптосимволы .HAS/.OSL не затрагиваются.

Статическая информация о безопасности.

Параметры
  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

  • symbolsstring[]обязательный

    Security symbols, e.g. ["700.HK", "AAPL.US"]. Use the canonical form — a padded code like "00700.HK" returns an empty record, not an error.

stock_positionsтолько чтениеидемпотентныйвнешний мир

Получает текущие позиции по акциям по всем каналам. Только для US-аккаунтов: дополнительное поле us_asset_overview {cash_list, stock_list, option_list, crypto_list, cash_buy_power, overnight_buy_power} включается в дополнение к существующим данным.

Позиции по акциям

Параметры
  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

submit_multileg_orderвнешний мир

Подайте комбинированный ордер с несколькими ногами; все ноги исполняются или остаются неисполненными вместе как единый стратегический ордер. strategy: CoveredCall / CoveredPut / VerticalCallSpread / VerticalPutSpread / Collar / Straddle / Strangle.

Отправляет многоногий ордер.

Параметры
  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

  • legsany[]обязательный

    The legs of the combination, in strategy order. Option symbols only.

  • order_typestringобязательный

    Order type: LO (Limit, requires submitted_price) or MO (Market)

  • remarkstring

    Order remark (max 255 characters)

  • sidestringобязательный

    Buy or Sell — the direction of the strategy as a whole

  • strategystringобязательный

    Strategy, which fixes how many legs are required and the direction of each: CoveredCall / CoveredPut (stock + option) / VerticalCallSpread / VerticalPutSpread / Collar / Straddle / Strangle

  • submitted_pricestring

    Net limit price for the whole combination. Required for LO.

  • submitted_quantitystringобязательный

    Number of strategy units to trade (each unit is one set of legs in the ratios given by legs)

submit_orderвнешний мир

Отправляет заявку на покупку или продажу. ХОЛОСТОЙ ПРОГОН, если только execute не равен confirmation_code из собственного холостого прогона: вызывает инструмент один раз без execute, показывает пользователю предпросмотр, затем повторно вызывает инструмент с указанием кода только после явного подтверждения пользователем.

Отправляет заказ.

Параметры
  • attached_activate_order_typestring

    Order type the attached leg is submitted as once triggered, e.g. "LO" (then set the matching attached_*_submit_price) or "MO".

  • attached_expire_timestring

    Expiry of the attached leg as a unix timestamp in seconds (e.g. "1767139200"). Required when attached_time_in_force is GTD.

  • attached_order_typestring

    Attach a take-profit / stop-loss leg to this order: "PROFIT_TAKER" (take-profit only), "STOP_LOSS" (stop-loss only) or "BRACKET" (both). Omit for a plain order; every other attached_* field is ignored without it.

  • attached_outside_rthstring

    Outside-RTH setting of the triggered leg: "RTH_ONLY" / "ANY_TIME" / "OVERNIGHT".

  • attached_profit_taker_pricestring

    Take-profit trigger price. Required for PROFIT_TAKER and BRACKET.

  • attached_profit_taker_submit_pricestring

    Limit price of the take-profit leg, for an LO attached_activate_order_type.

  • attached_stop_loss_pricestring

    Stop-loss trigger price. Required for STOP_LOSS and BRACKET.

  • attached_stop_loss_submit_pricestring

    Limit price of the stop-loss leg, for an LO attached_activate_order_type.

  • attached_time_in_forcestring

    Time-in-force of the attached leg: "Day" / "GTC" / "GTD". Defaults to the parent order's setting when omitted.

  • executestring

    The confirmation_code from this order's dry run. WITHOUT IT NOTHING IS SENT. Omitted (the default) makes this a DRY RUN: the request is validated and echoed back with a three-digit confirmation_code, and nothing reaches the exchange. Required protocol: call once without execute, show the returned preview to the user, and call again quoting the code only after the user has explicitly confirmed that exact order. The code is single use, expires in 10 minutes, and applies only to this exact order — change any field and it stops working. Never quote it back on your own initiative, and never in the same turn the user first asks.

  • expire_datestring

    Expiry date (yyyy-mm-dd). Required when time_in_force is GTD

  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

  • limit_offsetstring

    Limit offset from the trailing stop price. Required for: TSLPAMT, TSLPPCT

  • order_typestringобязательный

    Order type (HK supports all; US supports LO/MO/LIT/MIT/TSLPAMT/TSLPPCT only): - LO (Limit Order): requires submitted_price - ELO (Enhanced Limit Order, HK only): requires submitted_price - MO (Market Order): no price required - AO (At-auction Order, HK only): executed at auction price, no price required - ALO (At-auction Limit Order, HK only): requires submitted_price - ODD (Odd Lots Order, HK only): requires submitted_price, for non-standard lot sizes - LIT (Limit If Touched): requires submitted_price and trigger_price; activates when market price touches trigger_price - MIT (Market If Touched): requires trigger_price only; executes at market when trigger_price is touched - TSLPAMT (Trailing Limit If Touched by Amount): requires trailing_amount and limit_offset; trailing stop by fixed amount - TSLPPCT (Trailing Limit If Touched by Percent): requires trailing_percent (0-1) and limit_offset; trailing stop by percentage - SLO (Special Limit Order, HK only): requires submitted_price; cannot be replaced after submission

  • outside_rthstring

    Outside regular trading hours: "RTH_ONLY" (regular trading hours only), "ANY_TIME" (any time including pre/post market), "OVERNIGHT" (overnight session, US only)

  • remarkstring

    Order remark (max 255 characters)

  • sidestringобязательный

    Buy or Sell

  • submitted_pricestring

    Limit price. Required for: LO, ELO, ALO, ODD, LIT, SLO

  • submitted_quantitystringобязательный

    Order quantity (number of shares)

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

    Security symbol, e.g. "700.HK". Use the canonical form — a padded code like "00700.HK" returns an empty record, not an error.

  • time_in_forcestringобязательный

    Order validity: "Day" (Day Order, expires end of session), "GTC" (Good Til Canceled), "GTD" (Good Til Date, requires expire_date)

  • trailing_amountstring

    Trailing amount (absolute price distance). Required for TSLPAMT

  • trailing_percentstring

    Trailing percent as decimal (e.g. 0.05 = 5%). Required for TSLPPCT

  • trigger_pricestring

    Trigger (activation) price. Required for: LIT, MIT, TSLPAMT, TSLPPCT

today_executionsтолько чтениеидемпотентныйвнешний мир

Получает сегодняшние исполнения сделок (филлы). Возвращает executions[]{order_id, trade_id, symbol, side, quantity, price, trade_done_at}. Передайте symbol или order_id для фильтрации.

Сегодняшние выполнения

Параметры
  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

  • order_idstring

    Filter by a specific order_id.

  • symbolstring

    Filter by symbol, e.g. "700.HK".

today_ordersтолько чтениеидемпотентныйвнешний мир

Получает заказы, размещённые сегодня. Возвращает orders[]{order_id, symbol, side, order_type, status, quantity, price, submitted_at, executed_quantity, executed_price, attached_orders[]}, где attached_orders[] содержит тейк-профит/стоп-лосс ноги заказа. Передайте symbol для фильтрации по инструменту или order_id для одного заказа. Чтобы получить attached-ногу по её собственному ID, передайте этот ID как order_id вместе с is_attached=true, сама нога возвращается как запись заказа. is_attached без order_id ничего не делает, и ни то, ни другое не влияет на счета США, которые обслуживаются US order endpoint. Только для счетов США: us_action (Buy/Sell), us_page, us_limit фильтруют/разбивают на страницы через отдельный US order endpoint.

Заказы на сегодня

Параметры
  • is_attachedboolean

    Only meaningful together with order_id: it says that order_id is the ID of an attached take-profit / stop-loss leg, and the response then carries that leg itself as an order entry. On its own it does nothing, and it has no effect for US accounts either.

  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

  • order_idstring

    Filter by order ID: a parent order ID, or (with is_attached=true) the ID of an attached take-profit / stop-loss leg. Has no effect for US accounts, which are served by the US order endpoint.

  • symbolstring

    Filter by symbol, e.g. "700.HK". Omit to return all today's orders.

  • us_actionstring

    US accounts only: filter by side, "Buy" or "Sell". Omit for all. Ignored for AP accounts (the region is inferred from the account — do not pass it).

  • us_limitinteger

    US accounts only: page size (default 20). Ignored for AP accounts.

  • us_pageinteger

    US accounts only: page number (default 1). Ignored for AP accounts.

topicтолько чтениеидемпотентныйвнешний мир

Получает темы обсуждений для символа. Возвращает элементы[]{id, title, author, created_at, like_count, comment_count, content_summary}.

Список тем

Параметры
  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

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

    Security symbol, e.g. "700.HK". Use the canonical form — a padded code like "00700.HK" returns an empty record, not an error.

topic_createвнешний мир

Создаёт новую тему обсуждения. topic_type="post" (по умолчанию): обычный текст; "article" требует непустой заголовок и принимает содержимое в формате Markdown.

Создаёт тему.

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

    Topic body. "post" type is plain text only; "article" type accepts Markdown.

  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

  • symbolsstring[]

    Related security symbols, e.g. ["700.HK", "TSLA.US"] (max 10).

  • titlestringобязательный

    Topic title. Required when topic_type is "article", optional for "post".

  • topic_typestring

    Topic type: "post" (default, plain text) or "article" (Markdown, title required).

topic_create_replyвнешний мир

Создаёт ответ в теме обсуждения. Передаёт reply_to_id, чтобы вложить ответ под другой ответ; для ответа верхнего уровня опускает его.

Создаёт ответ на тему.

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

    Reply body (plain text only).

  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

  • reply_to_idstring

    Optional parent reply ID for nested replies. Get IDs from topic_replies. Omit for a top-level reply.

  • topic_idstringобязательный

    Topic ID to reply to.

topic_detailтолько чтениеидемпотентныйвнешний мир

Получает детали темы обсуждения по topic_id.

Детали темы

Параметры
  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

  • topic_idstringобязательный

    Topic ID

topic_repliesтолько чтениеидемпотентныйвнешний мир

Получает ответы на тему обсуждения, постранично (страница по умолчанию 1, размер по умолчанию 20, диапазон 1-50)

Ответы по теме

Параметры
  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

  • pageinteger

    Page number, 1-based (default: 1).

  • sizeinteger

    Records per page, 1-50 (default: 20).

  • topic_idstringобязательный

    Topic ID.

topic_searchтолько чтениеидемпотентныйвнешний мир

Ищет темы/сообщения сообщества по ключевому слову. Возвращает id, автора, время и отрывок.

Topic Search

Параметры
  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

  • keywordstringобязательный

    Search keyword

  • limitinteger

    Max results to return (default: 20)

top_moversтолько чтениеидемпотентныйвнешний мир

Получает акции, у которых колебание цены превышает стандартное отклонение за 20 торговых дней, с коррелирующими новостными причинами. рынки: через запятую HK/US/CN/SG (omit=all). сортировка: 0=время 1=величина изменения 2=популярность/актуальность (по умолчанию).

Лидеры изменений

Параметры
  • datestring

    Date to query in "YYYY-MM-DD" format. Omit for today's movers.

  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

  • limitinteger

    Number of events to return per page (default: 20, max: 100)

  • marketsstring

    Market filter: comma-separated list of markets to include. Supported values: "HK", "US", "CN", "SG". Omit to return all markets. Example: "HK,US"

  • next_paramsobject

    Pagination cursor from previous response next_params field. Pass the entire next_params object returned by the previous call to get the next page. Omit for the first page.

  • sortstring

    Sort order (default: "2"): "0" = by time (most recent first) "1" = by price change magnitude (largest move first) "2" = by popularity (most-viewed first)

tradesтолько чтениеидемпотентныйвнешний мир

Получает последние сделки (не более 1000). Возвращает trades[]{price, volume, timestamp, trade_type, direction} для символа.

Последние сделки

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

    Maximum number of results (max 1000)

  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

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

    Security symbol, e.g. "700.HK". Use the canonical form — a padded code like "00700.HK" returns an empty record, not an error.

trade_statsтолько чтениеидемпотентныйвнешний мир

Получает статистику торгов (распределение объёма покупок/продаж/нейтральных сделок). Возвращает элементы items[]{price_range, buy_volume, sell_volume, neutral_volume} для профиля цена-объём.

Статистика торговли

Параметры
  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

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

    Security symbol, e.g. "700.HK". Use the canonical form — a padded code like "00700.HK" returns an empty record, not an error.

trading_daysтолько чтениеидемпотентныйвнешний мир

Получает торговые дни для рынка в диапазоне дат. Рынок: HK/US/CN/SG.

Торговые дни

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

    End date (yyyy-mm-dd)

  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

  • marketstringобязательный

    Market code: HK, US, CN, SG

  • startstringобязательный

    Start date (yyyy-mm-dd)

trading_sessionтолько чтениеидемпотентныйвнешний мир

Получает расписание торговых сессий для всех рынков. Возвращает market_sessions[]{market, trade_sessions[]{beg_time, end_time, trade_session_type}}.

Торговые сессии

Параметры
  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

update_watchlist_groupидемпотентныйвнешний мир

Обновляет группу списка наблюдения по id. Может переименовать (параметр name) или изменить ценные бумаги (securities + mode: add/remove/replace).

Обновляет группу списка наблюдения.

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

    Watchlist group id

  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

  • modestring

    Update mode for securities: "add", "remove", or "replace" (default: "replace")

  • namestring

    New group name (optional)

  • securitiesstring[]

    Securities list (optional)

valuationтолько чтениеидемпотентныйвнешний мир

Получает обзор оценки стоимости со сравнением с аналогами. Американские аккаунты, запрашивающие символ .US, получают вариант для США (ai_summary плюс объект metrics.pe с другими подполями). Регион автоматически определяется по аккаунту.

Оценка

Параметры
  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

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

    Security symbol, e.g. "700.HK". Use the canonical form — a padded code like "00700.HK" returns an empty record, not an error.

valuation_comparisonтолько чтениеидемпотентныйвнешний мир

Сравнение оценки акций. Режим A (одиночный): передайте только символ - сервер возвращает акции и автоматически подобранные отраслевые аналоги.

Сравнение акций

Параметры
  • comparison_symbolsstring

    Comparison symbols, comma-separated, max 4, e.g. "MSFT.US,GOOGL.US". Note: pending backend support — currently server auto-selects industry peers.

  • currencystringобязательный

    Currency: "USD" | "HKD" | "CNY"

  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

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

    Security symbol to compare, e.g. "AAPL.US"

valuation_historyтолько чтениеидемпотентныйвнешний мир

Получает подробный временной ряд истории оценки.

История оценки

Параметры
  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

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

    Security symbol, e.g. "700.HK". Use the canonical form — a padded code like "00700.HK" returns an empty record, not an error.

valuation_rankтолько чтениеидемпотентныйвнешний мир

Получает ежедневный рейтинг оценки (PE/PB/PS/дивидендная доходность, отраслевой процентиль) для ценной бумаги за диапазон дат. start/end в формате yyyymmdd.

Ранг по оценке стоимости

Параметры
  • endstring

    End date in yyyymmdd format (default: today)

  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

  • startstring

    Start date in yyyymmdd format (default: 30 days ago)

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

    Security symbol, e.g. "AAPL.US"

warrant_issuersтолько чтениеидемпотентныйвнешний мир

Получает информацию об эмитенте варрантов HK. Возвращает массив эмитентов issuers[]{id, name_en, name_cn}. Используйте id в фильтре эмитента warrant_list.

Эмитенты варрантов

Параметры
  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

warrant_listтолько чтениеидемпотентныйвнешний мир

Получает отфильтрованный список варрантов для базового символа. Возвращает warrants[]{symbol, name, last_done, change_rate, implied_volatility, expiry_date, strike_price, leverage_ratio, outstanding_ratio}.

Список ордеров

Параметры
  • expiry_datestring[]

    Filter by expiry date range (optional): "LT_3" (<3 months), "Between_3_6" (3-6 months), "Between_6_12" (6-12 months), "GT_12" (>12 months)

  • issuerinteger[]

    Filter by issuer ID (optional), use issuer_id from warrant_issuers tool

  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

  • price_typestring[]

    Filter by in/out of bounds (optional): "In" (in bounds), "Out" (out of bounds). Only for Inline warrants.

  • sort_bystringобязательный

    Sort field: LastDone, ChangeRate, ChangeValue, Volume, Turnover, ExpiryDate, StrikePrice, UpperStrikePrice, LowerStrikePrice, OutstandingQuantity, OutstandingRatio, Premium, ItmOtm, ImpliedVolatility, Delta

  • sort_orderstringобязательный

    Sort order: Ascending or Descending

  • statusstring[]

    Filter by status (optional): "Suspend" (suspended), "PrepareList" (pending listing), "Normal" (normal trading)

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

    Underlying symbol, e.g. "700.HK"

  • warrant_typestring[]

    Filter by warrant type (optional): "Call", "Put", "Bull", "Bear", "Inline"

warrant_quoteтолько чтениеидемпотентныйвнешний мир

Получает котировки варрантов. Возвращает last_done, prev_close, open, high, low, volume, turnover, implied_volatility, delta, leverage_ratio, effective_leverage по каждому символу.

Котировка варранта

Параметры
  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

  • symbolsstring[]обязательный

    Security symbols, e.g. ["700.HK", "AAPL.US"]. Use the canonical form — a padded code like "00700.HK" returns an empty record, not an error.

watchlistтолько чтениеидемпотентныйвнешний мир

Получает все группы списка наблюдения и их ценные бумаги. Возвращает groups[]{id, name, securities[]{symbol, market, name, watched_price, watched_at}}.

Список наблюдения

Параметры
  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

withdrawalsтолько чтениеидемпотентныйвнешний мир

Перечисляет историю выводов средств для текущего аккаунта. Возвращает items[]{id, amount, currency, status, created_at, bank_name, account_number (маскированный)}.

Выводы средств

Параметры
  • _jqstring

    Optional jq filter (jaq syntax) applied to this tool's JSON response before it is returned; it never changes the upstream request. One output is returned as-is, several as a JSON array, none as []. Module imports and the env/debug/stderr builtins are unavailable. Example: .data | map({symbol}). Omit for the full response.

  • pageinteger

    Page number (default: 1)

  • sizeinteger

    Page size (default: 20)

У этого сервера пока нет списка версий.

Выберите клиент, чтобы установить longbridge/longbridge-mcp:

Любой клиент

Конфиг добавления MCP сервера стандартный, обычно он не меняется вообще, поэтому подходит практически к любому ИИ клиенту, поддерживающему MCP.

{
  "mcpServers": {
    "longbridge-longbridge-mcp-pi3c8mbx2b": {
      "url": "https://mcp.longbridge.com",
      "type": "http"
    }
  }
}
CursorCursor

Перейдите по ссылке и сервер автоматически будет добавлен в Cursor. Либо откройте/создайте файл ~/.cursor/mcp.json(%USERPROFILE%\.cursor\mcp.json на Windows) и добавьте конфиг сервера:

{
  "mcpServers": {
    "longbridge-longbridge-mcp-pi3c8mbx2b": {
      "url": "https://mcp.longbridge.com",
      "type": "http"
    }
  }
}
VS Code

Создайте .vscode/mcp.json в проекте (ключ верхнего уровня — servers):

{
  "servers": {
    "longbridge-longbridge-mcp-pi3c8mbx2b": {
      "type": "http",
      "url": "https://mcp.longbridge.com"
    }
  }
}

Либо добавьте сервер через терминал:

code --add-mcp "{\"name\":\"longbridge-longbridge-mcp-pi3c8mbx2b\",\"type\":\"http\",\"url\":\"https://mcp.longbridge.com\"}"
ClaudeClaude Desktop

Откройте Settings → Developer → Edit Config — это откроет файл claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Впишите сервер и полностью перезапустите Claude Desktop:

{
  "mcpServers": {
    "longbridge-longbridge-mcp-pi3c8mbx2b": {
      "url": "https://mcp.longbridge.com",
      "type": "http"
    }
  }
}
Claude CodeClaude Code

Добавьте сервер одной командой в терминале:

claude mcp add --transport http longbridge-longbridge-mcp-pi3c8mbx2b https://mcp.longbridge.com

Либо через JSON-конфиг:

claude mcp add-json longbridge-longbridge-mcp-pi3c8mbx2b "{\"url\":\"https://mcp.longbridge.com\",\"type\":\"http\"}"
CodexCodex

Добавьте сервер командой в терминале:

codex mcp add longbridge-longbridge-mcp-pi3c8mbx2b --url https://mcp.longbridge.com

Либо вручную в ~/.codex/config.toml(%USERPROFILE%\.codex\config.toml на Windows):

[mcp_servers.longbridge-longbridge-mcp-pi3c8mbx2b]
url = "https://mcp.longbridge.com"
PerplexityPerplexity

MCP доступен подписчикам Perplexity Pro / Max / Enterprise. Локальные серверы — только в приложении для macOS.

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите longbridge/longbridge-mcp.

Нажмите Save и дождитесь статуса Running.

WindsurfWindsurf

Откройте Windsurf Settings → Cascade → MCP Servers или отредактируйте файл ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "longbridge-longbridge-mcp-pi3c8mbx2b": {
      "url": "https://mcp.longbridge.com",
      "type": "http"
    }
  }
}
ClineCline

В панели Cline нажмите иконку MCP Servers → Configure → Configure MCP Servers (или отредактируйте ~/.cline/mcp.json) и добавьте сервер:

{
  "mcpServers": {
    "longbridge-longbridge-mcp-pi3c8mbx2b": {
      "url": "https://mcp.longbridge.com",
      "type": "http",
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например longbridge-longbridge-mcp-pi3c8mbx2b.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: longbridge-longbridge-mcp-pi3c8mbx2b
    type: http
    url: https://mcp.longbridge.com
Zed

Выполните agent: add context server или откройте настройки (zed: open settings file) и добавьте сервер в объект context_servers:

{
  "context_servers": {
    "longbridge-longbridge-mcp-pi3c8mbx2b": {
      "url": "https://mcp.longbridge.com",
      "type": "http"
    }
  }
}

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

ferdousbhai/investor-agent

ferdousbhai/investor-agent

от ferdousbhai

MCP сервер для финансовых исследований предоставляет долгосрочным инвесторам данные о фундаментальных показателях акций, исторических ценах, опционах, технических индикаторах и индексе страха и жадности. Помогает принимать обоснованные инвестиционные решения.

TypeScript346
zlinzzzz/finData-mcp-server

zlinzzzz/finData-mcp-server

от zlinzzzz

FinData - MCP сервер для профессионального доступа к финансовым данным через Tushare. Он даёт LLM рыночные, фундаментальные и макроэкономические данные. Полезен финансовым аналитикам и разработчикам AI.

Python58
trayders/trayd-mcp

trayders/trayd-mcp

от trayders

MCP сервер для торговли на Robinhood через Claude. Анализируй портфель, получай котировки 24/7 и исполняй ордера — от простых покупок до лестничных заявок и шортов. Работает на claude.ai и в Claude...

42
KyuRish/trading212-mcp-server

KyuRish/trading212-mcp-server

от kyurish

Подключает AI-ассистента к Trading 212: спрашивай о портфеле, торгуй акциями, управляй пирогами и анализируй дивиденды на естественном языке. 32 инструмента — от маркет-ордеров до сводок по доходно...

Python8
toolstem/toolstem-mcp-server

toolstem/toolstem-mcp-server

от toolstem

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

TypeScript1
ferdousbhai/tasty-agent

ferdousbhai/tasty-agent

от ferdousbhai

MCP-сервер для управления портфелем и торговли через TastyTrade. Отслеживайте позиции, анализируйте IV, размещайте многоногие ордера с защитой от ошибок. Подходит трейдерам и разработчикам, автомат...

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

Лука Никитин