- Tradernet API
- Новини TN API
-
Список виправлень і оновлень
- Авторизація
-
Логін/Пароль
-
ключ API
-
Початкові дані користувача
-
Інформація про поточну сесію авторизації користувача
-
Public API client
-
Tradernet Python SDK
- сесії безпеки
-
Отримання списку відкритих сесій безпеки і підписка на зміни.
-
Відкриття сесії безпеки
- Налаштування списку паперів
-
Отримання списків цінних паперів
-
Додавання списку цінних паперів
-
Зміна списку цінних паперів
-
Видалення збереженого списку паперів
-
Встановлення вибраного списку паперів
-
Додавання тикера до списку
-
Видалення тикера зі списку
- Котирування та тікери
-
Отримання статусів ринків
-
Отримання інформації по тікеру
-
Показ опціонів
-
Отримання найбільш торгованих паперів
-
Підписка на зміни котирування
-
Отримання котирування
-
Підписка на склянку угод
-
Отримання історичної інформації за котируванням (свічки)
-
Отримання трейдів
-
Отримання історії угод
-
Пошук тікерів
-
Новини за паперами
-
довідник паперів
-
Перевірка дозволених для торгів інструментів
- Портфель
-
Отримання інформації по портфелю і підписка на зміни
- Накази
-
Отримання наказів в поточному періоді і підписка на зміни.
-
Отримання наказів з історії за період
-
Відправка наказу для виконання
-
Відправлення наказів Stop Loss та Take Profit
-
Скасування наказу
- Цінові Алерти
-
Отримання поточних цінових алертів
-
Додавання цінового алерта
-
Видалення цінового алерта
- Доручення
-
Отримання історії клієнтських доручень
-
Отримання файлів доручення
- Звіт брокера
-
Отримання звіту брокера
-
Отримання звіту брокера прямим посиланням
-
Отримання депозитарного звіту
-
Отримання депозитарного звіту прямим посиланням
-
Рух грошових коштів
- Валюти
-
Курс валюти за датою
-
Список валют
- Websocket. Realtime дані
-
Підключення websocket-сервера
-
Підписка на зміни котирування
-
Підписка на склянку угод
-
Підписатися на зміни сесій безпеки
-
Підписка на зміну портфеля
-
Підписка на зміни наказів
-
Підписатися на зміни статусів ринків
- Різне
-
Список офісів, що працюють
-
Список імен системних файлів
-
Торгові майданчики
-
Дані про інструменти
-
Список типів доручень
-
Список полів анкети користувача
-
Типи документів для анкети
-
Список кодів і помилок
-
Статуси наказів
-
Безпека
-
Типи валідних кодів
Пошук тікерів.
Увага: Усі приклади у документації містять дані, які не несуть реальної інформації!
Ліміт запитів за хвилину: 60
Цей приклад підготовлений з використанням відкритої бібліотеки jQuery
Пошук повертає не більше 30 цінних паперів
Опис даних відповіді з сервера і приклад відповіді
-
/** * @typedef {{}} TickerFinderDataRow * @property {number} instr_id - унікальний ідентифікатор тікера * @property {string} nm - Довга назва * @property {string} n - назва * @property {string} ln - назва англійською * @property {string} t - тікер в системі tradernet * @property {string} isin - isin-код тікера * @property {number} type - тип інструменту * @property {number} kind - підтип інструменту type 1 kind 1 - Акції звичайні type 1 kind 2 - Акції привілейовані type 1 kind 7 - Інвестиційні паї type 2 - Облігації type 3 - Ф'ючерс type 5 - Індекс біржі type 6 kind 1 - Гроші type 6 kind 8 - Сrypto type 8,9,10 - РЕПО * @property {string} tn - тікер плюс назва * @property {string} code_nm - тікер на біржі * @property {number} mkt_id - код ринку * @property {string} mkt - ринок */ /** * @typedef {{}} TickerFinderResult * @property {TickerFinderDataRow[]} found - масив знайдених тікерів */
-
/** * @typedef {{}} TickerFinderDataRow * @property {number} instr_id - унікальний ідентифікатор тікера * @property {string} nm - Довга назва * @property {string} n - назва * @property {string} ln - назва англійською * @property {string} t - тікер в системі tradernet * @property {string} isin - isin-код тікера * @property {number} type - тип інструменту * @property {number} kind - підтип інструменту type 1 kind 1 - Акції звичайні type 1 kind 2 - Акції привілейовані type 1 kind 7 - Інвестиційні паї type 2 - Облігації type 3 - Ф'ючерс type 5 - Індекс біржі type 6 kind 1 - Гроші type 6 kind 8 - Сrypto type 8,9,10 - РЕПО * @property {string} tn - тікер плюс назва * @property {string} code_nm - тікер на біржі * @property {number} mkt_id - код ринку * @property {string} mkt - ринок */ $responseExample = [ 'found' => [ [0] => [ "instr_id":"1005554", "nm":"Apple inc.", "n":"Apple inc.", "ln":"Apple", "t":"AAPL.US", "isin":"US0000001", "type":1, "kind":1, "tn":"Apple inc.", "code_nm":"AAPL.US", "mkt_id":"900000001", "mkt":"FIX" ] ] 'code' => 0 ]
приклади використання
-
Браузер
/** * @typedef {{ * search: string, * q: { * cmd: 'tickerFinder', * params: { * text: string * } * } * }} TickerFinderQueryParams */ Пошук на вказаній біржі q:{ "cmd":"tickerFinder", "params":{ "text": '<ticker>@<market>' } } де: ticker: рядок пошуку {string} market: 'MCX' - ММВБ 'FORTS' - ММВБ строковий 'FIX' - NYSE / NASDAQ 'UFORTS' - Українська біржа, строковий 'UFOUND' - Українська біржа 'EU' - Європа 'KASE' - Казахстан /** * @param {string} phrase * @param {function} callback */ function findTickers(phrase, callback) { /** * @type {TickerFinderQueryParams} */ var queryParams = { q: { cmd: 'tickerFinder', params: { text: phrase.toLowerCase() } } }; $.getJSON('https://tradernet.com/api', queryParams, callback); } findTickers('AAPL.US', /** * @param {TickerFinderResults} data */ function (data) { console.info(data); } );
-
PHP
/** * @param {string} text - Рядок пошуку text = '<ticker> text = '<ticker>@<market>' */ де: ticker: рядок пошуку {string} market: 'MCX' - ММВБ 'FORTS' - ММВБ строковий 'FIX' - NYSE / NASDAQ 'UFORTS' - Українська біржа, строковий 'UFOUND' - Українська біржа 'EU' - Європа 'KASE' - Казахстан $publicApiClient = new PublicApiClient($apiKey, $apiSecretKey, Nt\PublicApiClient::V1); $responseExample = $publicApiClient->sendRequest('tickerFinder', ['text'=> 'AAPL.US'], 'array');