Skip to main content
Реализация простого бота для криптобиржи 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.

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

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

Release files for deribitsimplebot 0.2.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for deribitsimplebot 0.2.3
File Size Uploaded
deribitsimplebot-0.2.3.tar.gz 9.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for deribitsimplebot 0.2.3
File Interpreter ABI Platform
deribitsimplebot-0.2.3-py3-none-any.whl Python 3 none any Details

Total release size: 21.2 kB

Release files / deribitsimplebot-0.2.3.tar.gz

Download URL deribitsimplebot-0.2.3.tar.gz
Size 9.8 kB
Tags Source
SHA-256 checksum
How to use checksums
1a872d7601e9be33ed458e6d277ca85b1bfde28491d5a96a7013002ecacdc30f
BLAKE2b-256 checksum
How to use checksums
a5338a271005d0b78cc84e6ae479e4231a530beff8e4fcee5f6d9618aad16dcd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.5 CPython/3.9.0 Windows/10

Release files / deribitsimplebot-0.2.3-py3-none-any.whl

Download URL deribitsimplebot-0.2.3-py3-none-any.whl
Size 11.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
40c936dd4b32676d8bf373aa99ff69608532ea73154ea0e5e277afa70bbe3a52
BLAKE2b-256 checksum
How to use checksums
1d7cf450d3acb89dcfff094e53830e2ce3e7b08a9b634488ba2b27fd356f83dc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.5 CPython/3.9.0 Windows/10

Release history Release notifications | RSS feed

This release

0.2.3 This release

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page