ANTI_Finsov
ANTI_Finsov личный блог
26 августа 2019, 22:04

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




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

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

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

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

21 Комментарий
  • Exorcist
    26 августа 2019, 22:29
    Тут мало программистов на сайте.
    Я не программист, но в голову приходит только одна мысль.
    С REST API удобно работать через почтальона.
    www.getpostman-beta.com
    Там легко слать запросы.
  • day0markets.ru
    27 августа 2019, 14:19
    какая ошибка то?
  • ivanov petya
    27 августа 2019, 19:10
    на крипте же вроде комиссия и проскальзывания?? кто-то жаловался, что внутри дня много сделок не вариант, только если с целью удержания… или от биржи зависит?BITMEX же деривативы… там с этим лучше??
  • Joni2
    27 августа 2019, 19:41
    Писал адаптер — все там работает, поищите примеры их есть в сети.
    Жаль только что BITMEX — полностью неадекватная площадка)
  • Joni2
    27 августа 2019, 20:17
     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);
            }
  • Joni2
    27 августа 2019, 20:21
    И еще раз посоветую — выбрать другую биржу, я был разочарован — работа с ними просто невозможна… перешел на HitBTC)
    • Андрей
      07 сентября 2020, 20:21
      Joni2, А что у вас не так было с BitMEX?
      Сам сейчас пытаюсь там работать, убивает периодическое увеличение времени исполнения ордеров до 5с
      • Joni2
        08 сентября 2020, 05:49
        Андрей, BitMEX — реджектил даже маркет ордера! ссылаясь на перегруженность своих серверов. В лучших традициях форекс-кухонь)
        • Андрей
          08 сентября 2020, 11:02
          Joni2, Мда… что характерно за год ничего не поменялось, это значит дело там явно не в перегруженных серверах, любая уважающая себя биржа давно бы проапгрейдила всё что можно.
          • Joni2
            08 сентября 2020, 11:37
            Андрей, именно! думаю это целенаправленная политика…
            • Андрей
              08 сентября 2020, 13:50
              Joni2, Да, они так отсекают сделки которые считают токсичными. Где-то у них на сайте нашёл инфу что они всё выводят на внешнего контрагента, то есть по факту это вообще не биржа а такой специфический брокер.
              • Joni2
                08 сентября 2020, 15:30
                Андрей, конечно все пишут — что выводят, как на самом деле это большой вопрос, на мой взгляд все варят сами, и ордера которые мешают этому — не принимают)
  • tranquility
    28 августа 2019, 01:35
    Можете кто-нибудь объяснить, для каких целей используется REST API, а для каких WebSocket применително к торговле на криптобиржах? Вроде как WebSocket должно быть быстрее и надежнее, но зачем тогда вообще REST интерфейс нужен?

    Сам пока с WebSocket дела не имел, но почему-то считаю, что робот должен именно через них работать. Поправьте, пожалуйста, если это совсем не обязательно так…
    • day0markets.ru
      28 августа 2019, 08:41
      tranquility, рест проще в реализации. сокеты во многих случаях будут избыточны, так что все зависит от алгоритма.
  • Joni2
    28 августа 2019, 12:30
    Через WebSocket — данные, через REST — команды.
  • investlb
    24 ноября 2019, 20:13
    Алексей Прокофьев, обратитесь в личку подскажу!

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн