Блог им. ANTI_Finsov

Автоматизация торговли на криптобирже BITMEX (вопрос по работе с REST API)




Коллеги, всем добрый вечер!

У кого был опыт работы с REST API BITMEX. Несмотря на полноту документации по данному интерфейсу возникли сложности с отправкой запросов типа POST на endpoint POST/order (выставление ордеров). Get запросы работают без проблем.

Пример кода представлен в репозитории по ссылке (метод createorder). Кто готовь помочь пишем  в личку, либо в комментах ниже. Надеюсь на вашу помощь, уж очень нужно.

Документация по REST API.

  • обсудить на форуме:
  • bitmex
★1
Тут мало программистов на сайте.
Я не программист, но в голову приходит только одна мысль.
С REST API удобно работать через почтальона.
www.getpostman-beta.com
Там легко слать запросы.
avatar

Exorcist

Exorcist, думаю стоит попробовать.
avatar

ANTI_Finsov

какая ошибка то?
avatar

day0markets

на крипте же вроде комиссия и проскальзывания?? кто-то жаловался, что внутри дня много сделок не вариант, только если с целью удержания… или от биржи зависит?BITMEX же деривативы… там с этим лучше??
avatar

ivanov petya

ivanov petya, ну гэпов вроде нет. На счёт проскольза не скажу. Хотел просто потестить.
avatar

ANTI_Finsov

Писал адаптер — все там работает, поищите примеры их есть в сети.
Жаль только что BITMEX — полностью неадекватная площадка)
avatar

Joni2

Joni2,  я не говорю, что не работает. У меня POST запросы почему не проходят. Возвращает ошибку.
avatar

ANTI_Finsov

 public string MarketOrder(string Symbol, string Side, int Quantity)
        {
            var param = new Dictionary<string, string>();
            param[«symbol»] = Symbol;
            param[«side»] = Side;
            param[«orderQty»] = Quantity.ToString();
            param[«ordType»] = «Market»;
            return Query(«POST», "/order", param, true);
        }
avatar

Joni2

И еще раз посоветую — выбрать другую биржу, я был разочарован — работа с ними просто невозможна… перешел на HitBTC)
avatar

Joni2

Joni2, спс
avatar

ANTI_Finsov

Можете кто-нибудь объяснить, для каких целей используется REST API, а для каких WebSocket применително к торговле на криптобиржах? Вроде как WebSocket должно быть быстрее и надежнее, но зачем тогда вообще REST интерфейс нужен?

Сам пока с WebSocket дела не имел, но почему-то считаю, что робот должен именно через них работать. Поправьте, пожалуйста, если это совсем не обязательно так…
avatar

tranquility

tranquility, рест проще в реализации. сокеты во многих случаях будут избыточны, так что все зависит от алгоритма.
avatar

day0markets

tranquility, через WebSocket быстрее передаются данные, но транзакции  через него не отправишь. Соответственно он больше подходит для подгрузки графиков и т.п.
avatar

ANTI_Finsov

Через WebSocket — данные, через REST — команды.
avatar

Joni2

Алексей Прокофьев, обратитесь в личку подскажу!
avatar

investlb


Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.

Залогиниться

Зарегистрироваться
....все тэги
UPDONW