Skip to main content

Class set for the implementation of a simple bot working with the Deribit crypto exchange

Project description

Реализация простого бота для криптобиржи Deribit.\
Реализация для websockets JSON-RPC v.2 (Документация)

Возможности

  1. Возможность работы с несколькими инструментами одновременно

  2. Возобновление работы после остановки

  3. Возможность использвоать разные системы хранения ордеров

Алгоримт работы

  1. Робот выставляет ордер #1 на покупку по цене buy price = current price - gap / 2.

  2. (a) Если цена уменьшается до buy price, то ордер #1, скорее всего, будет исполнен. В этом случае перейти к пункту 3.\
    (b) Если цена увеличивается до такого значения, что становится истинным условие current price > buy price + gap + gap ignore, то робот должен отменить ордер #1. Далее, вернуться к пункту 1.
  3. Робот выставляет ордер #2 на продажу по цене sell price = current price + gap.

  4. (a) Если цена увеличивается до sell price, то ордер #2, скорее всего, будет исполнен. В этом случае вернуться к пункту 1.\
    (b) Если цена уменьшается до такого значения, что становится истинным условие current price < sell price - gap - gap ignore, то робот должен отменить ордер #2. После этого следует вернуться к пункту 3.

Рабочий пример

Пример приложение (описание к нему)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

deribitsimplebot-0.2.3.tar.gz (9.8 kB view hashes)

Uploaded Source

Built Distribution

deribitsimplebot-0.2.3-py3-none-any.whl (11.4 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page