Тест, проверяющий поведение сервера, когда ему шлют странные запросы на выгрузку данных, также проверяющий качество свечей.
Сегодня будем говорить про IServerRealization. Интерфейс, в котором надо будет писать конечную логику коннектора:
Прошло четыре месяца и пара дней, как в нашем корпоративном бложике вышел первый пост. 4 месяца…
Охота спросить маркетологов других компаний: «Что Вы чувствуете, когда Вас обходит программист из Российской деревни?»
Остаётся одной из самых больших для корпоративных блогов СмартЛаба. Стабилизировалась на уровне 7 тысяч. За что спасибо сообществу! Вы красавчики, что находите в себе силы лайкать мои ультраскучные статьи про коннекторы.
Тест, проверяющий доступность данных для OsData, которые заявлены в разрешения сервера. Разрешения доступны в файле ServerPermission для каждого сервера. Если там указано, что таймфрейм 5 минут доступен, он должен быть доступен для скачивания.
Кроме того, тест смотрит время старта и конца данных. Правильная ли дата у массива свечей или трейдов.
Тест, проверяющий правильность формирования стаканов котировок.
Чего только со стаканом не бывает, если это не тестировать. Покупки выше продаж, уровни с нулевыми объёмами, неправильная сортировка и много ещё чего. Данный тест вот такие вещи смотрит.
Есть в OsEngine функционал, который по одной кнопке останавливает торги по определённой бумаге и закрывает позицию. Штука появилась недавно, не уверен, что ей кто-то пользуется кроме нашего управляющего, однако функционал важен и нужен.
Выглядит это так:
Тест, проверяющий бумаги на площадке. Во время подключения к любой бирже, одно из первых, что происходит – запрос бумаг, торгующихся на ней. Этот класс называется Security.
Так вот, у этого класса есть очень много различных полей. Как обязательных, так и нет. Данный тест направлен на валидацию этих данных.
Подробнее посмотрим на ServerMaster в текущей статье. На его состав и структуру. А самое главное посмотрим на то, где создаются и где хранятся объекты серверов.
Февраль неумолимо приближается. Инструкции по тому, как делать коннекторы скоро будут дописаны.
При этом нам необходимо знать, кто из сообщества какой коннектор делает, чтобы не возникало путаницы, и чтобы у нас одно подключение двое не собирали.
В общем. Пора перегруппироваться.
Напоминаю, что первый коннектор в любом случае — крипта. Да, я знаю, что бюджеты на проф-коннекторы к MOEX есть и Вам хочется начать с них. НО! Это будет противоестественно с точки зрения увеличения сложности задачи.
Подробная статья на тему: https://smart-lab.ru/company/os_engine/blog/964640.php
Если вдруг, Вам не из чего выбирать и своих предпочтений нет, то не беда. Есть замечательный сервис по просмотру объёмов на биржах, который называется CoinMarketCup. Идём по ссылке.
Выбираем любую из ТОП 50.
Вчера мы с Вами начали знакомиться со слоем для тестирования коннекторов в OsEngine. А сегодня будем смотреть, как они реализованы технически.
К слову сказать, созданы тесты на базе обычного робота для OsEngine. А это статья — обзор этого робота.