معرفی شرکت ها


arbitragepy-2.0.0


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

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

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

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

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

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

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

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

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

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

مشاهده بیشتر

توضیحات

Arbitrage utilities. Has functions that make it easy to work with arbitrage mathematics.
ویژگی مقدار
سیستم عامل -
نام فایل arbitragepy-2.0.0
نام arbitragepy
نسخه کتابخانه 2.0.0
نگهدارنده []
ایمیل نگهدارنده []
نویسنده astsu
ایمیل نویسنده astsu.dev@gmail.com
آدرس صفحه اصلی https://github.com/astsu-dev/arbitragepy
آدرس اینترنتی https://pypi.org/project/arbitragepy/
مجوز MIT
# arbitragepy - the simple arbitrage calculations package You can easily calculate arbitrage situation between 2 exchanges. Doesn't use `float` in calculations, only `Decimal` from `decimal` python standard library package, which guarantees accurate calculations with high precision. ## Installation ```shell poetry add arbitragepy ``` or ```shell pip install arbitragepy ``` ## Documentation ### Quick Start ```python from decimal import Decimal from arbitragepy import ( arbitrage, SymbolInfo, OrderInfo, OrderPayload, ArbitragePayload, ArbitrageResult, ) ask_payload = ArbitragePayload( symbol=SymbolInfo(quantity_increment=Decimal("0.01")), order=OrderInfo(price=Decimal("10.5"), quantity=Decimal("100.15")), balance=Decimal("200"), fee=Decimal("0.1") ) bid_payload = ArbitragePayload( symbol=SymbolInfo(quantity_increment=Decimal("0.01")), order=OrderInfo(price=Decimal("11.5"), quantity=Decimal("50.3")), balance=Decimal("65"), fee=Decimal("0.1") ) result = arbitrage(ask=ask_payload, bid=bid_payload) assert result == ArbitrageResult( ask_order=OrderPayload( price=Decimal("10.5"), quantity=Decimal("19.02"), notional_value=Decimal("199.90971"), taken_fee=Decimal("0.19971"), fee_in_base_currency=False, ), bid_order=OrderPayload( price=Decimal("11.5"), quantity=Decimal("19.02"), notional_value=Decimal("218.51127"), taken_fee=Decimal("0.21873"), fee_in_base_currency=False, ), spread=Decimal("9.304980733552162123590695000"), profit=Decimal("18.60156"), ) ```


زبان مورد نیاز

مقدار نام
>=3.10,<4.0 Python


نحوه نصب


نصب پکیج whl arbitragepy-2.0.0:

    pip install arbitragepy-2.0.0.whl


نصب پکیج tar.gz arbitragepy-2.0.0:

    pip install arbitragepy-2.0.0.tar.gz