معرفی شرکت ها


cryptology-ws-client-1.1.5


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

Cryptology webscoket client
ویژگی مقدار
سیستم عامل -
نام فایل cryptology-ws-client-1.1.5
نام cryptology-ws-client
نسخه کتابخانه 1.1.5
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Cryptology
ایمیل نویسنده s.prikazchikov@cryptology.com
آدرس صفحه اصلی https://github.com/CryptologyExchange/cryptology-ws-client-python
آدرس اینترنتی https://pypi.org/project/cryptology-ws-client/
مجوز -
============================================= Welcome to cryptology-ws-client-python v1.1.5 ============================================= This is an official Python client library for the Cryptology exchange WebSocket API. By using this Cryptology Python client you confirm that you have read and accept `License Agreement: <https://github.com/CryptologyExchange/cryptology-ws-client-python/blob/master/LICENSE>`_ Features -------- - Asynchronous implementation of all WebSocket Market Data and Account endpoints. - Handling response errors - Withdrawal functionality Quick Start ----------- Receive your own API access key and secret key. .. code:: bash pip install cryptology-ws-client Run tests. .. code:: bash make tests And see example. .. code:: python import asyncio import itertools import os import logging import time from collections import namedtuple from cryptology import ClientWriterStub, run_client, exceptions from datetime import datetime from decimal import Decimal from typing import Iterable, Dict, List SERVER = os.getenv('SERVER', 'wss://api.sandbox.cryptology.com') logging.basicConfig(level='DEBUG') async def main(): async def writer(ws: ClientWriterStub, pairs: List, state: Dict) -> None: while True: client_order_id = int(time.time() * 10) await ws.send_message(payload={ '@type': 'PlaceBuyLimitOrder', 'trade_pair': 'BTC_USD', 'price': '1', 'amount': '1', 'client_order_id': client_order_id, 'ttl': 0 }) await asyncio.sleep(5) async def read_callback(ws: ClientWriterStub, ts: datetime, message_id: int, payload: dict) -> None: if payload['@type'] == 'BuyOrderPlaced': await ws.send_message(payload={'@type': 'CancelOrder', 'order_id': payload['order_id']}) while True: try: await run_client( access_key='YOUR ACCESS KEY', secret_key='YOUR SECRET KEY', ws_addr=SERVER, writer=writer, read_callback=read_callback, last_seen_message_id=-1 ) except exceptions.ServerRestart: asyncio.sleep(60) if __name__ == '__main__': loop = asyncio.get_event_loop() loop.run_until_complete(main()) For more `check out the documentation <https://github.com/CryptologyExchange/api>`_.


نحوه نصب


نصب پکیج whl cryptology-ws-client-1.1.5:

    pip install cryptology-ws-client-1.1.5.whl


نصب پکیج tar.gz cryptology-ws-client-1.1.5:

    pip install cryptology-ws-client-1.1.5.tar.gz