Skip to content

Метод - assign

Меняет залинкованный символ для выбранного цвета (слота линковки). Не открывает новый график и не создаёт набор инструментов — для этого open или open_aggregated.

Обычный сценарий: если нужно сменить залинкованный символ у уже открытого набора инструментов — assign для этого слота; если нужно открыть новый набор — open.

assign переключает, что следуют залинкованные панели. Необязательно иметь заранее открыто несколько инструментов; картинка станет нагляднее, если открыто несколько связанных видов (спот/фьючерс).

Запрос

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

Пример

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

Так вы назначаете Binance Futures TRXUSDT на красную линковку.

Ответ

Успех:

json
{
  "status": "ok"
}

Ошибка (неверный JSON):

json
{
  "status": "error",
  "error_code": 1000,
  "message": "Invalid JSON format."
}

Ошибка (пустой/неверный запрос):

json
{
  "status": "error",
  "error_code": 1001,
  "message": "Empty or malformed request."
}

Ошибка (нет method):

json
{
  "status": "error",
  "error_code": 1002,
  "message": "Missing 'method' field."
}

Ошибка (неизвестный метод):

json
{
  "status": "error",
  "error_code": 1004,
  "message": "Unknown or unsupported method '...'."
}

Если пара не найдена для данной биржи и типа рынка, сервер всё равно вернёт успешный ответ ("status":"ok" выше); линковка обновится только при существующей валютной паре.