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 details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

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

Uploaded Python 3

File details

Details for the file deribitsimplebot-0.2.3.tar.gz.

File metadata

  • Download URL: deribitsimplebot-0.2.3.tar.gz
  • Upload date:
  • Size: 9.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.5 CPython/3.9.0 Windows/10

File hashes

Hashes for deribitsimplebot-0.2.3.tar.gz
Algorithm Hash digest
SHA256 1a872d7601e9be33ed458e6d277ca85b1bfde28491d5a96a7013002ecacdc30f
MD5 637590f2b219f5ed4a296d74bd39b553
BLAKE2b-256 a5338a271005d0b78cc84e6ae479e4231a530beff8e4fcee5f6d9618aad16dcd

See more details on using hashes here.

File details

Details for the file deribitsimplebot-0.2.3-py3-none-any.whl.

File metadata

  • Download URL: deribitsimplebot-0.2.3-py3-none-any.whl
  • Upload date:
  • Size: 11.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.5 CPython/3.9.0 Windows/10

File hashes

Hashes for deribitsimplebot-0.2.3-py3-none-any.whl
Algorithm Hash digest
SHA256 40c936dd4b32676d8bf373aa99ff69608532ea73154ea0e5e277afa70bbe3a52
MD5 0010bf09762a3c237099a7bc9df0bae1
BLAKE2b-256 1d7cf450d3acb89dcfff094e53830e2ce3e7b08a9b634488ba2b27fd356f83dc

See more details on using hashes here.

Supported by

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