Http (в контексте написания коннектора для OsEngine) – важнейший способ получения данных через АПИ соответствующих бирж/брокеров. На ровне с WebSocket, Http, как протокол связи, используется в нашем фреймворке в подавляющем кол-ве коннекторов.
Естественно, с годами у нас накопился определённый опыт по тому, как надо и как не надо его использовать. Поговорим об этом…
Во всех API крипто-бирж данный протокол в том или ином виде присутствует. Он позволяет отправлять различные запросы на сервер биржи и получать в ответ какие-то данные.
Обычно это:
Делать эти запросы можно совершенно по-разному. За десятилетия жизни протокола появились сотни библиотек для этого. Однако, я рекомендую использовать следующие.
Клиент для отправки Http запросов может и должен быть использован в запросах, в которых нет динамически меняющихся заголовков. Т.е. для public запросов.
Это полный перечень пунктов программы лояльности для тех, кто зарегистрировался в ALOR как участник нашего сообщества и торгует через ALOR.
Камрады. Это то, что у меня получилось для Вас сделать в рамках нашего сотрудничества с АЛОР. Что-то далось легко, а что-то очень нелегко. Старался, как мог. Надеюсь Вы довольны. Я ДОВОЛЕН:
Мы открыли для Вас чат поддержки с прямым выходом на ТОП менеджеров АЛОР брокера.
Это часть нашей программы лояльности для тех, кто зарегистрировался в ALOR как участник нашего сообщества и торгует через ALOR брокера.
Перед покупкой обучения нужно будет получить промокод на скидку. Для того, чтобы получить, нужно обратиться на почту: workteam.osengine@mail.ru
Условия:
Скидка будет распространяться на обучения вот с этой страницы: https://o-s-a.net/training.html
Скидка по промокоду СУММИРУЕТСЯ со скидкой по акции на сайте, если таковая проходит в момент покупки.
Удачных алгоритмов!
Комментарии открыты для друзей, добавляйтесь!
В данной статье построчно разберём метод, который занимается подпиской на конкретную реализацию сервера. Что там происходит и зачем это нужно?
Идём и открываем CandleConnector. Сам класс находится в проекте вот здесь:
Поздравляю, товарищи обнаглевшие трейдеры. Не знаю, кто из Вас ему написал с требованием выдать нам скидку. Но человек оказался с чувством юмора и, почитав наш бложик на СмартЛабе, и вправду дал нам скидку.
Т.ч. СПАСИБО! И Иосифу, и камраду, который ему написал.
Напомню, в рамках становления программистом СиШарп, я в своей серии постов «Коннекторы к OsEngine» рекомендую ТРИ курса от Иосифа, которые проходят мои сотрудники.
Это:
1. Основы программирования: https://stepik.org/course/5482/promo
2. Алгоритмы поиска и сортировки: https://stepik.org/course/23981/promo
3. C# для продвинутых: https://stepik.org/course/84983/promo
Это часть нашей программы лояльности для тех, кто зарегистрировался в ALOR как участник нашего сообщества и торгует через ALOR брокера.
Раз в два месяца до конца 2024 года для тех, кто торговал предыдущий месяц в ALOR, будут раздаваться рандомные подарки с нашего маркета на сайте осы.
Сегодня это:
В большинстве коннекторов OsEngine используется конвертация потоковых данных из JSON объектов. Поговорим о том, как правильно и не правильно поступать при их использовании.
Newtonsoft.Json
Именно эту библиотеку желательно использовать. Никакого смысла плодить в проекте множество преобразователей сообщений в JSON классы нет.
И на сегодняшний день можно говорить о том, что было бы не плохо, если бы она в итоге осталась единственной в нашем проекте для этих целей.