Метод - open
Создаёт новый набор инструментов в текущем рабочем пространстве (как при открытии из вотч-листа) для одной биржи, типа рынка и символа. assign обновляет залинкованный символ у уже открытого набора; новый набор — это open или open_aggregated. Опциональный linking_type задаёт, в каком цвете создаётся набор, по аналогии с вотч-листом.
Запрос
| Поле | Тип | Обязательно | Описание |
|---|---|---|---|
method | string | Да | Должно быть "open". |
exchange | number | Да | Идентификатор биржи. См. Справочник. |
market_type | number | Да | 0 = Spot, 1 = Futures. |
symbol | string | Да | Дисплей-символ, например TRXUSDT. |
linking_type | number или 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.