معرفی شرکت ها


CityTraderPythonLib-0.2


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

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

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

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

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

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

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

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

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

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

مشاهده بیشتر

توضیحات

-
ویژگی مقدار
سیستم عامل -
نام فایل CityTraderPythonLib-0.2
نام CityTraderPythonLib
نسخه کتابخانه 0.2
نگهدارنده []
ایمیل نگهدارنده []
نویسنده -
ایمیل نویسنده -
آدرس صفحه اصلی -
آدرس اینترنتی https://pypi.org/project/CityTraderPythonLib/
مجوز Creative Commons Attribution-Noncommercial-Share Alike license
# city-trader-python-lib A python library for working with OptionsCity Software's City Trader REST API. #### Prerequisites 1. [Python 2.7 or greater](https://www.python.org/downloads/release/python-2710/) 2. [Python setuptools](https://pypi.python.org/pypi/setuptools) 3. A City Trader Username and Password 4. A City Trader API client_id and client_secret #### Installation 1. [Download the source code](https://github.com/optionshop/city-trader-python-lib/archive/master.zip) 2. Unzip the archive 3. Run: ```python setup.py install``` --- # Examples ##### Initialize client and retrieve new token ```python from citytrader.request_client import RequestClient rc = RequestClient(server="https://devservices.optionshop.com", client_id="<client_id>", client_secret="<client_secret>", username="<username>", password="<password>") ``` ##### Retrieve all orders ```python all_orders = rc.request(request_type="GET", url="orders") ``` ##### Retrieve single order ```python single_order = rc.request(request_type="GET", url="orders/<order_id>") ``` ##### Retrieve all product groups ```python all_productgroups = rc.request(request_type="GET", url="productgroups") ``` ##### Retrieve all instruments ```python all_instruments = rc.request(request_type="GET", url="instruments") ``` ##### Retrieve market data for a single instrument ```python md_message = rc.request(request_type="GET", url="marketdata?instrument_ids=<instrument_id>") ``` ##### Retrieve market data for multiple instruments ```python md_messages = rc.request(request_type="GET", url="marketdata?instrument_ids=<instrument_id_1>&instrument_ids=<instrument_id_2>") ``` ##### Retrieve market data for just Last and High prices ```python md_messages_just_last_and_high = rc.request(request_type="GET", url="marketdata?instrument_ids=<instrument_id_1>&instrument_ids=<instrument_id_2>&sides=Last&sides=High") ``` ##### Submit a day limit order ```python order_results = rc.request(request_type="POST", url="orderactions", data={"acct_id": <account_id>, "action_type": "LimitOrderSub", "instrument_id": <instrument_id>, "limit_price": <limit_price>, "quantity": <quantity>, "side": <side>, "time_in_force": "Day"}) ```


نحوه نصب


نصب پکیج whl CityTraderPythonLib-0.2:

    pip install CityTraderPythonLib-0.2.whl


نصب پکیج tar.gz CityTraderPythonLib-0.2:

    pip install CityTraderPythonLib-0.2.tar.gz