- Tradernet API
- Новини TN API
-
Список виправлень і оновлень
- Авторизація
-
Логін/Пароль
-
ключ API
-
Початкові дані користувача
-
Інформація про поточну сесію авторизації користувача
-
Public API client
-
Tradernet Python SDK
- сесії безпеки
-
Отримання списку відкритих сесій безпеки і підписка на зміни.
-
Відкриття сесії безпеки
- Налаштування списку паперів
-
Отримання списків цінних паперів
-
Додавання списку цінних паперів
-
Зміна списку цінних паперів
-
Видалення збереженого списку паперів
-
Встановлення вибраного списку паперів
-
Додавання тикера до списку
-
Видалення тикера зі списку
- Котирування та тікери
-
Отримання статусів ринків
-
Отримання інформації по тікеру
-
Показ опціонів
-
Отримання найбільш торгованих паперів
-
Підписка на зміни котирування
-
Отримання котирування
-
Підписка на склянку угод
-
Отримання історичної інформації за котируванням (свічки)
-
Отримання трейдів
-
Отримання історії угод
-
Пошук тікерів
-
Новини за паперами
-
довідник паперів
-
Перевірка дозволених для торгів інструментів
- Портфель
-
Отримання інформації по портфелю і підписка на зміни
- Накази
-
Отримання наказів в поточному періоді і підписка на зміни.
-
Отримання наказів з історії за період
-
Відправка наказу для виконання
-
Відправлення наказів Stop Loss та Take Profit
-
Скасування наказу
- Цінові Алерти
-
Отримання поточних цінових алертів
-
Додавання цінового алерта
-
Видалення цінового алерта
- Доручення
-
Отримання історії клієнтських доручень
-
Отримання файлів доручення
- Звіт брокера
-
Отримання звіту брокера
-
Отримання звіту брокера прямим посиланням
-
Отримання депозитарного звіту
-
Отримання депозитарного звіту прямим посиланням
-
Рух грошових коштів
- Валюти
-
Курс валюти за датою
-
Список валют
- Websocket. Realtime дані
-
Підключення websocket-сервера
-
Підписка на зміни котирування
-
Підписка на склянку угод
-
Підписатися на зміни сесій безпеки
-
Підписка на зміну портфеля
-
Підписка на зміни наказів
-
Підписатися на зміни статусів ринків
- Різне
-
Список офісів, що працюють
-
Список імен системних файлів
-
Торгові майданчики
-
Дані про інструменти
-
Список типів доручень
-
Список полів анкети користувача
-
Типи документів для анкети
-
Список кодів і помилок
-
Статуси наказів
-
Безпека
-
Типи валідних кодів
Підписатися на зміни статусів ринків
Сервер надсилає подію «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"])); }