Bybit-parser


NameBybit-parser JSON
Version 0.0.3 PyPI version JSON
download
home_pagehttps://github.com/boyfws
SummaryДанная библиотека предназначена для более удобной работы с api bybit
upload_time2024-06-05 10:52:40
maintainerNone
docs_urlNone
authordb.boy
requires_python>=3.5
licenseNone
keywords files speedfiles
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            #  Библиотека Bybit_parser

## О библиотеке
Данная библиотека предназначена для более удобной работы с API Bybit
Она включает в себя следующие функции:

- getdata
- getdata_period
- getdata_d
- getdata_period_d
- instruments

## Сопутствующие библиотеки 

Для работы библиотеки необходимы и автоматически устанавливаются следующие библиотеки:

- requests  
- pandas
- numpy 
- tzlocal
## Опциональный параметр spot 
Функции для получения данных getdata, getdata_period, getdata_d, getdata_period_d имеют опциональный параметр spot 

Он предназначен для тикеров, которым соответствуют как спотовые активы так и фьючерсы

Параметр принимает значения True/False. **Default: False**

- True - возвращается информация о спотовом активе
- False - возвращается информация о linear фьючерсе 

**Параметр является опциональным, если тикеру соответствует только спотовый актив/фьючерс, изменять его значение не требуется**

## getdata

Функция возвращает информацию о n последних свечах в выбранном таймфрейме 
Поддерживает Spot, USDT perpetual, USDC contract, Inverse contract

Аргументы:

- ticker - тикер инструмента
- timeframe - таймфрейм возвращаемых значений
- periods - количество возвращаемых значений 
- spot - опциональный параметр для тикеров 

timeframe принимает значения: 1, 3, 5, 15, 30, 60, 120, 240, 360, 720 в минутах в формате int или "D", "W", "M"  в формате str

Функция возвращает объект pandas.DataFrame со столбцами:
1) Начало свечи в формате DD/MM/YYYY HH.MM 
2) Цена открытия 
3) Максимальная цена
4) Минимальная цена
5) Цена закрытия
6) Traiding volume - единица измерения зависит от типа актива


## getdata_period
Функция предназначена для получения данных за определённый период 
Поддерживает Spot, USDT perpetual, USDC contract, Inverse contract

Аргументы:
- ticker - тикер инструмента
- timeframe - таймфрейм возвращаемых значений
- periods - количество возвращаемых значений 
- spot - опциональный параметр для тикеров 
- start - начало периода
- end - конец периода 

timeframe принимает значения: 1, 3, 5, 15, 30, 60, 120, 240, 360, 720 в минутах в формате int или "D", "W", "M"  в формате str

 start и end  передаются в формате "DD.MM.YY HH.MM"
 
 Функция возвращает объект pandas.DataFrame со столбцами:
1) Начало свечи в формате DD/MM/YYYY HH.MM 
2) Цена открытия 
3) Максимальная цена
4) Минимальная цена
5) Цена закрытия
6) Traiding volume - единица измерения зависит от типа актива

**NOTE** Возникновение ошибки ReturnError с сообщением об отсутвии данных говорит о том, что
данные либо перестали собираться к указанному периоду (весь период или 1000 поледних наблюдений периода) или еще не 
начали собираться

## getadata_d

Аналог функции getdata для загрузки данных в формате csv
Дополнительные аргументы, помимо аргументов getdata:

- name - имя файла
- sep - разделитель для данных **не может принимать значение '.'**

Создает файл name.csv с разделителем sep и записывает туда полученные данные 
 

## getdata_period_d

Аналог функции getdata_period для загрузки данных в формате csv
Дополнительные аргументы, помимо аргументов getdata:

- name - имя файла
- sep - разделитель для данных **не может принимать значение '.'**

Создает файл name.csv с разделителем sep и записывает туда полученные данные 

## instruments

Возвращает список доступных инструментов 
Аргументы:

- category   - категория активов 

Category принимает три значения:
1) spot
2) linear
3) inverse

Возвращает объект pandas.DataFrame

Если category == linear/inverse 

Столбцы:
1) Символ
2) Bid price
3) Bid size 
4) Ask price
5) Ask size
6) Последняя цена
7) Индексная цен
8) Предыдущая цена 24 часа назад 
9) Процентное изменение цены за 24 часа
10) Максимальная цена за последние 24 часа
11) Минимальная цена за последние 24 часа
12) Open interest size
13) Open interest value 
14) Turnover 24h
15) Volume 24h 
16) Funding rate
17) Next funding time
18) Экспирация 

Если category == spot 

Столбцы:
1) Символ
2) Bid price
3) Bid size 
4) Ask price
5) Ask size
6) Последняя цена
7) Предыдущая цена 24 часа назад 
8) Процентное изменение цены за 24 часа
9) Максимальная цена за последние 24 часа
10) Минимальная цена за последние 24 часа
11) Turnover 24h
12) Volume 24h 

**NOTE:** В случае если сервер не передал значение, показателю автоматически присваивается значение 0













            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/boyfws",
    "name": "Bybit-parser",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.5",
    "maintainer_email": null,
    "keywords": "files speedfiles",
    "author": "db.boy",
    "author_email": "minkin.d.d@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/ed/c3/5e7ec6399d8ed290794558800f4d430521615db5fd2978962111d8b526d6/bybit_parser-0.0.3.tar.gz",
    "platform": null,
    "description": "\ufeff#  \u0411\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 Bybit_parser\r\n\r\n## \u041e \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0435\r\n\u0414\u0430\u043d\u043d\u0430\u044f \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0430 \u0434\u043b\u044f \u0431\u043e\u043b\u0435\u0435 \u0443\u0434\u043e\u0431\u043d\u043e\u0439 \u0440\u0430\u0431\u043e\u0442\u044b \u0441 API Bybit\r\n\u041e\u043d\u0430 \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u0432 \u0441\u0435\u0431\u044f \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0435 \u0444\u0443\u043d\u043a\u0446\u0438\u0438:\r\n\r\n- getdata\r\n- getdata_period\r\n- getdata_d\r\n- getdata_period_d\r\n- instruments\r\n\r\n## \u0421\u043e\u043f\u0443\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0435 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 \r\n\r\n\u0414\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b \u0438 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u044e\u0442\u0441\u044f \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0435 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438:\r\n\r\n- requests  \r\n- pandas\r\n- numpy \r\n- tzlocal\r\n## \u041e\u043f\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u044b\u0439 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 spot \r\n\u0424\u0443\u043d\u043a\u0446\u0438\u0438 \u0434\u043b\u044f \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u0434\u0430\u043d\u043d\u044b\u0445 getdata, getdata_period, getdata_d, getdata_period_d \u0438\u043c\u0435\u044e\u0442 \u043e\u043f\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u044b\u0439 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 spot \r\n\r\n\u041e\u043d \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d \u0434\u043b\u044f \u0442\u0438\u043a\u0435\u0440\u043e\u0432, \u043a\u043e\u0442\u043e\u0440\u044b\u043c \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0442 \u043a\u0430\u043a \u0441\u043f\u043e\u0442\u043e\u0432\u044b\u0435 \u0430\u043a\u0442\u0438\u0432\u044b \u0442\u0430\u043a \u0438 \u0444\u044c\u044e\u0447\u0435\u0440\u0441\u044b\r\n\r\n\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 \u043f\u0440\u0438\u043d\u0438\u043c\u0430\u0435\u0442 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f True/False. **Default: False**\r\n\r\n- True - \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442\u0441\u044f \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u043e \u0441\u043f\u043e\u0442\u043e\u0432\u043e\u043c \u0430\u043a\u0442\u0438\u0432\u0435\r\n- False - \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442\u0441\u044f \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u043e linear \u0444\u044c\u044e\u0447\u0435\u0440\u0441\u0435 \r\n\r\n**\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043e\u043f\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u044b\u043c, \u0435\u0441\u043b\u0438 \u0442\u0438\u043a\u0435\u0440\u0443 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0441\u043f\u043e\u0442\u043e\u0432\u044b\u0439 \u0430\u043a\u0442\u0438\u0432/\u0444\u044c\u044e\u0447\u0435\u0440\u0441, \u0438\u0437\u043c\u0435\u043d\u044f\u0442\u044c \u0435\u0433\u043e \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u043d\u0435 \u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f**\r\n\r\n## getdata\r\n\r\n\u0424\u0443\u043d\u043a\u0446\u0438\u044f \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u043e n \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0445 \u0441\u0432\u0435\u0447\u0430\u0445 \u0432 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u043e\u043c \u0442\u0430\u0439\u043c\u0444\u0440\u0435\u0439\u043c\u0435 \r\n\u041f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 Spot, USDT perpetual, USDC contract, Inverse contract\r\n\r\n\u0410\u0440\u0433\u0443\u043c\u0435\u043d\u0442\u044b:\r\n\r\n- ticker - \u0442\u0438\u043a\u0435\u0440 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\r\n- timeframe - \u0442\u0430\u0439\u043c\u0444\u0440\u0435\u0439\u043c \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u043c\u044b\u0445 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0439\r\n- periods - \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u043c\u044b\u0445 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0439 \r\n- spot - \u043e\u043f\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u044b\u0439 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 \u0434\u043b\u044f \u0442\u0438\u043a\u0435\u0440\u043e\u0432 \r\n\r\ntimeframe \u043f\u0440\u0438\u043d\u0438\u043c\u0430\u0435\u0442 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f: 1, 3, 5, 15, 30, 60, 120, 240, 360, 720 \u0432 \u043c\u0438\u043d\u0443\u0442\u0430\u0445 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 int \u0438\u043b\u0438 \"D\", \"W\", \"M\"  \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 str\r\n\r\n\u0424\u0443\u043d\u043a\u0446\u0438\u044f \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442 \u043e\u0431\u044a\u0435\u043a\u0442 pandas.DataFrame \u0441\u043e \u0441\u0442\u043e\u043b\u0431\u0446\u0430\u043c\u0438:\r\n1) \u041d\u0430\u0447\u0430\u043b\u043e \u0441\u0432\u0435\u0447\u0438 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 DD/MM/YYYY HH.MM \r\n2) \u0426\u0435\u043d\u0430 \u043e\u0442\u043a\u0440\u044b\u0442\u0438\u044f \r\n3) \u041c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u0430\u044f \u0446\u0435\u043d\u0430\r\n4) \u041c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u0430\u044f \u0446\u0435\u043d\u0430\r\n5) \u0426\u0435\u043d\u0430 \u0437\u0430\u043a\u0440\u044b\u0442\u0438\u044f\r\n6) Traiding volume - \u0435\u0434\u0438\u043d\u0438\u0446\u0430 \u0438\u0437\u043c\u0435\u0440\u0435\u043d\u0438\u044f \u0437\u0430\u0432\u0438\u0441\u0438\u0442 \u043e\u0442 \u0442\u0438\u043f\u0430 \u0430\u043a\u0442\u0438\u0432\u0430\r\n\r\n\r\n## getdata_period\r\n\u0424\u0443\u043d\u043a\u0446\u0438\u044f \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0430 \u0434\u043b\u044f \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u0434\u0430\u043d\u043d\u044b\u0445 \u0437\u0430 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u044b\u0439 \u043f\u0435\u0440\u0438\u043e\u0434 \r\n\u041f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 Spot, USDT perpetual, USDC contract, Inverse contract\r\n\r\n\u0410\u0440\u0433\u0443\u043c\u0435\u043d\u0442\u044b:\r\n- ticker - \u0442\u0438\u043a\u0435\u0440 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\r\n- timeframe - \u0442\u0430\u0439\u043c\u0444\u0440\u0435\u0439\u043c \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u043c\u044b\u0445 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0439\r\n- periods - \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u043c\u044b\u0445 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0439 \r\n- spot - \u043e\u043f\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u044b\u0439 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 \u0434\u043b\u044f \u0442\u0438\u043a\u0435\u0440\u043e\u0432 \r\n- start - \u043d\u0430\u0447\u0430\u043b\u043e \u043f\u0435\u0440\u0438\u043e\u0434\u0430\r\n- end - \u043a\u043e\u043d\u0435\u0446 \u043f\u0435\u0440\u0438\u043e\u0434\u0430 \r\n\r\ntimeframe \u043f\u0440\u0438\u043d\u0438\u043c\u0430\u0435\u0442 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f: 1, 3, 5, 15, 30, 60, 120, 240, 360, 720 \u0432 \u043c\u0438\u043d\u0443\u0442\u0430\u0445 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 int \u0438\u043b\u0438 \"D\", \"W\", \"M\"  \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 str\r\n\r\n start \u0438 end  \u043f\u0435\u0440\u0435\u0434\u0430\u044e\u0442\u0441\u044f \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 \"DD.MM.YY HH.MM\"\r\n \r\n \u0424\u0443\u043d\u043a\u0446\u0438\u044f \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442 \u043e\u0431\u044a\u0435\u043a\u0442 pandas.DataFrame \u0441\u043e \u0441\u0442\u043e\u043b\u0431\u0446\u0430\u043c\u0438:\r\n1) \u041d\u0430\u0447\u0430\u043b\u043e \u0441\u0432\u0435\u0447\u0438 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 DD/MM/YYYY HH.MM \r\n2) \u0426\u0435\u043d\u0430 \u043e\u0442\u043a\u0440\u044b\u0442\u0438\u044f \r\n3) \u041c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u0430\u044f \u0446\u0435\u043d\u0430\r\n4) \u041c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u0430\u044f \u0446\u0435\u043d\u0430\r\n5) \u0426\u0435\u043d\u0430 \u0437\u0430\u043a\u0440\u044b\u0442\u0438\u044f\r\n6) Traiding volume - \u0435\u0434\u0438\u043d\u0438\u0446\u0430 \u0438\u0437\u043c\u0435\u0440\u0435\u043d\u0438\u044f \u0437\u0430\u0432\u0438\u0441\u0438\u0442 \u043e\u0442 \u0442\u0438\u043f\u0430 \u0430\u043a\u0442\u0438\u0432\u0430\r\n\r\n**NOTE** \u0412\u043e\u0437\u043d\u0438\u043a\u043d\u043e\u0432\u0435\u043d\u0438\u0435 \u043e\u0448\u0438\u0431\u043a\u0438 ReturnError \u0441 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435\u043c \u043e\u0431 \u043e\u0442\u0441\u0443\u0442\u0432\u0438\u0438 \u0434\u0430\u043d\u043d\u044b\u0445 \u0433\u043e\u0432\u043e\u0440\u0438\u0442 \u043e \u0442\u043e\u043c, \u0447\u0442\u043e\r\n\u0434\u0430\u043d\u043d\u044b\u0435 \u043b\u0438\u0431\u043e \u043f\u0435\u0440\u0435\u0441\u0442\u0430\u043b\u0438 \u0441\u043e\u0431\u0438\u0440\u0430\u0442\u044c\u0441\u044f \u043a \u0443\u043a\u0430\u0437\u0430\u043d\u043d\u043e\u043c\u0443 \u043f\u0435\u0440\u0438\u043e\u0434\u0443 (\u0432\u0435\u0441\u044c \u043f\u0435\u0440\u0438\u043e\u0434 \u0438\u043b\u0438 1000 \u043f\u043e\u043b\u0435\u0434\u043d\u0438\u0445 \u043d\u0430\u0431\u043b\u044e\u0434\u0435\u043d\u0438\u0439 \u043f\u0435\u0440\u0438\u043e\u0434\u0430) \u0438\u043b\u0438 \u0435\u0449\u0435 \u043d\u0435 \r\n\u043d\u0430\u0447\u0430\u043b\u0438 \u0441\u043e\u0431\u0438\u0440\u0430\u0442\u044c\u0441\u044f\r\n\r\n## getadata_d\r\n\r\n\u0410\u043d\u0430\u043b\u043e\u0433 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 getdata \u0434\u043b\u044f \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u0434\u0430\u043d\u043d\u044b\u0445 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 csv\r\n\u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442\u044b, \u043f\u043e\u043c\u0438\u043c\u043e \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442\u043e\u0432 getdata:\r\n\r\n- name - \u0438\u043c\u044f \u0444\u0430\u0439\u043b\u0430\r\n- sep - \u0440\u0430\u0437\u0434\u0435\u043b\u0438\u0442\u0435\u043b\u044c \u0434\u043b\u044f \u0434\u0430\u043d\u043d\u044b\u0445 **\u043d\u0435 \u043c\u043e\u0436\u0435\u0442 \u043f\u0440\u0438\u043d\u0438\u043c\u0430\u0442\u044c \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 '.'**\r\n\r\n\u0421\u043e\u0437\u0434\u0430\u0435\u0442 \u0444\u0430\u0439\u043b name.csv \u0441 \u0440\u0430\u0437\u0434\u0435\u043b\u0438\u0442\u0435\u043b\u0435\u043c sep \u0438 \u0437\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u0442 \u0442\u0443\u0434\u0430 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u043d\u044b\u0435 \u0434\u0430\u043d\u043d\u044b\u0435 \r\n \r\n\r\n## getdata_period_d\r\n\r\n\u0410\u043d\u0430\u043b\u043e\u0433 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 getdata_period \u0434\u043b\u044f \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u0434\u0430\u043d\u043d\u044b\u0445 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 csv\r\n\u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442\u044b, \u043f\u043e\u043c\u0438\u043c\u043e \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442\u043e\u0432 getdata:\r\n\r\n- name - \u0438\u043c\u044f \u0444\u0430\u0439\u043b\u0430\r\n- sep - \u0440\u0430\u0437\u0434\u0435\u043b\u0438\u0442\u0435\u043b\u044c \u0434\u043b\u044f \u0434\u0430\u043d\u043d\u044b\u0445 **\u043d\u0435 \u043c\u043e\u0436\u0435\u0442 \u043f\u0440\u0438\u043d\u0438\u043c\u0430\u0442\u044c \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 '.'**\r\n\r\n\u0421\u043e\u0437\u0434\u0430\u0435\u0442 \u0444\u0430\u0439\u043b name.csv \u0441 \u0440\u0430\u0437\u0434\u0435\u043b\u0438\u0442\u0435\u043b\u0435\u043c sep \u0438 \u0437\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u0442 \u0442\u0443\u0434\u0430 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u043d\u044b\u0435 \u0434\u0430\u043d\u043d\u044b\u0435 \r\n\r\n## instruments\r\n\r\n\u0412\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442 \u0441\u043f\u0438\u0441\u043e\u043a \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u0445 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u043e\u0432 \r\n\u0410\u0440\u0433\u0443\u043c\u0435\u043d\u0442\u044b:\r\n\r\n- category   - \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044f \u0430\u043a\u0442\u0438\u0432\u043e\u0432 \r\n\r\nCategory \u043f\u0440\u0438\u043d\u0438\u043c\u0430\u0435\u0442 \u0442\u0440\u0438 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f:\r\n1) spot\r\n2) linear\r\n3) inverse\r\n\r\n\u0412\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442 \u043e\u0431\u044a\u0435\u043a\u0442 pandas.DataFrame\r\n\r\n\u0415\u0441\u043b\u0438 category == linear/inverse \r\n\r\n\u0421\u0442\u043e\u043b\u0431\u0446\u044b:\r\n1) \u0421\u0438\u043c\u0432\u043e\u043b\r\n2) Bid price\r\n3) Bid size \r\n4) Ask price\r\n5) Ask size\r\n6) \u041f\u043e\u0441\u043b\u0435\u0434\u043d\u044f\u044f \u0446\u0435\u043d\u0430\r\n7) \u0418\u043d\u0434\u0435\u043a\u0441\u043d\u0430\u044f \u0446\u0435\u043d\r\n8) \u041f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0430\u044f \u0446\u0435\u043d\u0430 24 \u0447\u0430\u0441\u0430 \u043d\u0430\u0437\u0430\u0434 \r\n9) \u041f\u0440\u043e\u0446\u0435\u043d\u0442\u043d\u043e\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435 \u0446\u0435\u043d\u044b \u0437\u0430 24 \u0447\u0430\u0441\u0430\r\n10) \u041c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u0430\u044f \u0446\u0435\u043d\u0430 \u0437\u0430 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 24 \u0447\u0430\u0441\u0430\r\n11) \u041c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u0430\u044f \u0446\u0435\u043d\u0430 \u0437\u0430 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 24 \u0447\u0430\u0441\u0430\r\n12) Open interest size\r\n13) Open interest value \r\n14) Turnover 24h\r\n15) Volume 24h \r\n16) Funding rate\r\n17) Next funding time\r\n18) \u042d\u043a\u0441\u043f\u0438\u0440\u0430\u0446\u0438\u044f \r\n\r\n\u0415\u0441\u043b\u0438 category == spot \r\n\r\n\u0421\u0442\u043e\u043b\u0431\u0446\u044b:\r\n1) \u0421\u0438\u043c\u0432\u043e\u043b\r\n2) Bid price\r\n3) Bid size \r\n4) Ask price\r\n5) Ask size\r\n6) \u041f\u043e\u0441\u043b\u0435\u0434\u043d\u044f\u044f \u0446\u0435\u043d\u0430\r\n7) \u041f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0430\u044f \u0446\u0435\u043d\u0430 24 \u0447\u0430\u0441\u0430 \u043d\u0430\u0437\u0430\u0434 \r\n8) \u041f\u0440\u043e\u0446\u0435\u043d\u0442\u043d\u043e\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435 \u0446\u0435\u043d\u044b \u0437\u0430 24 \u0447\u0430\u0441\u0430\r\n9) \u041c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u0430\u044f \u0446\u0435\u043d\u0430 \u0437\u0430 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 24 \u0447\u0430\u0441\u0430\r\n10) \u041c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u0430\u044f \u0446\u0435\u043d\u0430 \u0437\u0430 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 24 \u0447\u0430\u0441\u0430\r\n11) Turnover 24h\r\n12) Volume 24h \r\n\r\n**NOTE:** \u0412 \u0441\u043b\u0443\u0447\u0430\u0435 \u0435\u0441\u043b\u0438 \u0441\u0435\u0440\u0432\u0435\u0440 \u043d\u0435 \u043f\u0435\u0440\u0435\u0434\u0430\u043b \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435, \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044e \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043f\u0440\u0438\u0441\u0432\u0430\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 0\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "\u0414\u0430\u043d\u043d\u0430\u044f \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0430 \u0434\u043b\u044f \u0431\u043e\u043b\u0435\u0435 \u0443\u0434\u043e\u0431\u043d\u043e\u0439 \u0440\u0430\u0431\u043e\u0442\u044b \u0441 api bybit",
    "version": "0.0.3",
    "project_urls": {
        "Homepage": "https://github.com/boyfws"
    },
    "split_keywords": [
        "files",
        "speedfiles"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f7dee0169bcd98fb0064c83680b8d0e63cf9525d247cde266998083d5e32dcea",
                "md5": "5e352e2fc2696a29f2f98e160c4d7db0",
                "sha256": "f21fbf5f417eb7d0bac2d297055c3b61a71bbfcbe1ea2faf190375c395e7ae41"
            },
            "downloads": -1,
            "filename": "Bybit_parser-0.0.3-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "5e352e2fc2696a29f2f98e160c4d7db0",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.5",
            "size": 6287,
            "upload_time": "2024-06-05T10:52:39",
            "upload_time_iso_8601": "2024-06-05T10:52:39.735877Z",
            "url": "https://files.pythonhosted.org/packages/f7/de/e0169bcd98fb0064c83680b8d0e63cf9525d247cde266998083d5e32dcea/Bybit_parser-0.0.3-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "edc35e7ec6399d8ed290794558800f4d430521615db5fd2978962111d8b526d6",
                "md5": "1c7dbab7c931b98ed1aa8670b6a36e9d",
                "sha256": "ab5f8ea7f4b1156e2681e2f61463dba494a4cf79c461814ee598ba3a6d1bb895"
            },
            "downloads": -1,
            "filename": "bybit_parser-0.0.3.tar.gz",
            "has_sig": false,
            "md5_digest": "1c7dbab7c931b98ed1aa8670b6a36e9d",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.5",
            "size": 6245,
            "upload_time": "2024-06-05T10:52:40",
            "upload_time_iso_8601": "2024-06-05T10:52:40.945011Z",
            "url": "https://files.pythonhosted.org/packages/ed/c3/5e7ec6399d8ed290794558800f4d430521615db5fd2978962111d8b526d6/bybit_parser-0.0.3.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-06-05 10:52:40",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "bybit-parser"
}
        
Elapsed time: 3.63462s