Підписатися на зміни статусів ринків

Сервер надсилає подію «markets» з оновленням статусів ринків

Увага: Усі приклади у документації містять дані, які не несуть реальної інформації!

Response:

Отримуємо відповідь в разі успіху

/**
 * @property {string} t  - Поточний час запиту
 * 
 * @typedef {m: {}} MarketInfoRow
 * @property {string} n  - Повна назва ринку
 * @property {string} n2 - Скорочена назва ринку
 * @property {string} s  - Поточний статус ринку
 * @property {string} o  - Час відкриття ринку (MSK)
 * @property {string} dt - Зміни часу ринку щодо MSK у хвилинах
**/

{
  "t"     : "2020-11-18 19:29:27",
  "m"     : [
    {
      "n"  : "KASE",
      "n2" : "KASE",
      "s"  : "CLOSE",
      "o"  : "08:20:00",
      "c"  : "14:00:00",
      "dt" : "-180"
    }
  ]
}

приклади використання

  • Websockets

    Сервер надсилає подію «markets» з оновленням стакана угод

    ws.onmessage = function (m) {
        const [event, data] = JSON.parse(m.data);
        if (event === 'markets') {
            console.info(data);
        }
    );
    ws.onopen = function() { // Чекаємо на відкриття з'єднання
        ws.send(JSON.stringify(["markets"]));
    }
    
                
    online example