Skip to content

Метод - open

Создаёт новый набор инструментов в текущем рабочем пространстве (как при открытии из вотч-листа) для одной биржи, типа рынка и символа. assign обновляет залинкованный символ у уже открытого набора; новый набор — это open или open_aggregated. Опциональный linking_type задаёт, в каком цвете создаётся набор, по аналогии с вотч-листом.

Запрос

ПолеТипОбязательноОписание
methodstringДаДолжно быть "open".
exchangenumberДаИдентификатор биржи. См. Справочник.
market_typenumberДа0 = Spot, 1 = Futures.
symbolstringДаДисплей-символ, например TRXUSDT.
linking_typenumber или stringНетЕсли не указать, поведение как у вотч-листа: при «новом наборе» выбирается свободный слот. 0 = без линковки, 1 = LinkAuto (как «выбрать доступный» при открытии). 2+ = конкретный цвет. Допустима строка, например "Link1". См. Справочник: JSON.

Пример (красная линковка, Link1)

json
{
  "method": "open",
  "exchange": 0,
  "market_type": 1,
  "symbol": "TRXUSDT",
  "linking_type": 2
}

Ответ

Успех:

json
{
  "status": "ok"
}

Нет полей:

json
{
  "status": "error",
  "error_code": 1003,
  "message": "Missing 'exchange', 'market_type', or 'symbol'."
}

Неизвестный символ/пара:

json
{
  "status": "error",
  "error_code": 1005,
  "message": "Unknown symbol or exchange for the given market type."
}

Нет окна рабочего пространства:

json
{
  "status": "error",
  "error_code": 1007,
  "message": "No workspace window available."
}

Набор не создан:

json
{
  "status": "error",
  "error_code": 1008,
  "message": "Unable to create instrument set (check workspace chart/order book options)."
}

Прочие ошибки (JSON, неизвестный метод) — как в Метод - assign.