LICENSE
MANIFEST.in
README.md
requirements.txt
setup.py
hs/VERSION.txt
hs/__init__.py
hs/api/__init__.py
hs/api/constant.py
hs/api/hs_common_api.py
hs/api/quote_api.py
hs/api/trading_api.py
hs/bind/__init__.py
hs/bind/common_utils.py
hs/bind/device_bind.py
hs/bind/mobile_validator.py
hs/bind/network_request.py
hs/bind/network_utils.py
hs/bind/rsa_utils.py
hs/common/__init__.py
hs/common/aes_ecb.py
hs/common/common_utils.py
hs/common/network_utils.py
hs/common/protobuf_utils.py
hs/common/quote_socket_client.py
hs/common/request_msg_header.py
hs/common/request_msg_type_enum.py
hs/common/ring_buffer.py
hs/common/rsa_utils.py
hs/common/socket_client.py
hs/common/token_client.py
hs/common/trading_socket_client.py
hs/common/pb/__init__.py
hs/common/pb/protoc_tool.py
hs/common/pb/common/__init__.py
hs/common/pb/common/constant/NotifyMsgType.proto
hs/common/pb/common/constant/NotifyMsgType_pb2.py
hs/common/pb/common/constant/RequestMsgType.proto
hs/common/pb/common/constant/RequestMsgType_pb2.py
hs/common/pb/common/constant/ResponseMsgType.proto
hs/common/pb/common/constant/ResponseMsgType_pb2.py
hs/common/pb/common/constant/__init__.py
hs/common/pb/common/init/InitConnectReq.proto
hs/common/pb/common/init/InitConnectReq_pb2.py
hs/common/pb/common/init/InitConnectResp.proto
hs/common/pb/common/init/InitConnectResp_pb2.py
hs/common/pb/common/init/__init__.py
hs/common/pb/common/msg/HeartBeat.proto
hs/common/pb/common/msg/HeartBeat_pb2.py
hs/common/pb/common/msg/Notify.proto
hs/common/pb/common/msg/Notify_pb2.py
hs/common/pb/common/msg/Request.proto
hs/common/pb/common/msg/Request_pb2.py
hs/common/pb/common/msg/Response.proto
hs/common/pb/common/msg/Response_pb2.py
hs/common/pb/common/msg/__init__.py
hs/common/pb/common/response/CommonBoolResponse.proto
hs/common/pb/common/response/CommonBoolResponse_pb2.py
hs/common/pb/common/response/CommonIntResponse.proto
hs/common/pb/common/response/CommonIntResponse_pb2.py
hs/common/pb/common/response/CommonStringResponse.proto
hs/common/pb/common/response/CommonStringResponse_pb2.py
hs/common/pb/common/response/__init__.py
hs/common/pb/hq/__init__.py
hs/common/pb/hq/dto/BasicQot.proto
hs/common/pb/hq/dto/BasicQot_pb2.py
hs/common/pb/hq/dto/KLine.proto
hs/common/pb/hq/dto/KLine_pb2.py
hs/common/pb/hq/dto/OptionBasicQotExData.proto
hs/common/pb/hq/dto/OptionBasicQotExData_pb2.py
hs/common/pb/hq/dto/OrderBook.proto
hs/common/pb/hq/dto/OrderBook_pb2.py
hs/common/pb/hq/dto/Security.proto
hs/common/pb/hq/dto/Security_pb2.py
hs/common/pb/hq/dto/Ticker.proto
hs/common/pb/hq/dto/Ticker_pb2.py
hs/common/pb/hq/dto/TimeShare.proto
hs/common/pb/hq/dto/TimeShare_pb2.py
hs/common/pb/hq/dto/__init__.py
hs/common/pb/hq/notify/OrderBookFullNotify.proto
hs/common/pb/hq/notify/OrderBookFullNotify_pb2.py
hs/common/pb/hq/notify/OrderBookFullV2Notify.proto
hs/common/pb/hq/notify/OrderBookFullV2Notify_pb2.py
hs/common/pb/hq/notify/OrderBookItemNotify.proto
hs/common/pb/hq/notify/OrderBookItemNotify_pb2.py
hs/common/pb/hq/notify/OrderBookNotify.proto
hs/common/pb/hq/notify/OrderBookNotify_pb2.py
hs/common/pb/hq/notify/StatisticsNotify.proto
hs/common/pb/hq/notify/StatisticsNotify_pb2.py
hs/common/pb/hq/notify/StatisticsV2Notify.proto
hs/common/pb/hq/notify/StatisticsV2Notify_pb2.py
hs/common/pb/hq/notify/TradeTickerBatchNotify.proto
hs/common/pb/hq/notify/TradeTickerBatchNotify_pb2.py
hs/common/pb/hq/notify/TradeTickerItemNotify.proto
hs/common/pb/hq/notify/TradeTickerItemNotify_pb2.py
hs/common/pb/hq/notify/TradeTickerNotify.proto
hs/common/pb/hq/notify/TradeTickerNotify_pb2.py
hs/common/pb/hq/notify/TradeTickerV2Notify.proto
hs/common/pb/hq/notify/TradeTickerV2Notify_pb2.py
hs/common/pb/hq/notify/__init__.py
hs/common/pb/hq/request/BasicQotRequest.proto
hs/common/pb/hq/request/BasicQotRequest_pb2.py
hs/common/pb/hq/request/KLRequest.proto
hs/common/pb/hq/request/KLRequest_pb2.py
hs/common/pb/hq/request/OrderBookRequest.proto
hs/common/pb/hq/request/OrderBookRequest_pb2.py
hs/common/pb/hq/request/PushsubscribeRequest.proto
hs/common/pb/hq/request/PushsubscribeRequest_pb2.py
hs/common/pb/hq/request/PushunsubscribeRequest.proto
hs/common/pb/hq/request/PushunsubscribeRequest_pb2.py
hs/common/pb/hq/request/TickerRequest.proto
hs/common/pb/hq/request/TickerRequest_pb2.py
hs/common/pb/hq/request/TimeShareRequest.proto
hs/common/pb/hq/request/TimeShareRequest_pb2.py
hs/common/pb/hq/request/UsOptionChainCodeRequest.proto
hs/common/pb/hq/request/UsOptionChainCodeRequest_pb2.py
hs/common/pb/hq/request/UsOptionChainExpireDateRequest.proto
hs/common/pb/hq/request/UsOptionChainExpireDateRequest_pb2.py
hs/common/pb/hq/request/__init__.py
hs/common/pb/hq/response/BasicQotResponse.proto
hs/common/pb/hq/response/BasicQotResponse_pb2.py
hs/common/pb/hq/response/KLResponse.proto
hs/common/pb/hq/response/KLResponse_pb2.py
hs/common/pb/hq/response/OrderBookResponse.proto
hs/common/pb/hq/response/OrderBookResponse_pb2.py
hs/common/pb/hq/response/TickerResponse.proto
hs/common/pb/hq/response/TickerResponse_pb2.py
hs/common/pb/hq/response/TimeShareResponse.proto
hs/common/pb/hq/response/TimeShareResponse_pb2.py
hs/common/pb/hq/response/UsOptionChainCodeResponse.proto
hs/common/pb/hq/response/UsOptionChainCodeResponse_pb2.py
hs/common/pb/hq/response/UsOptionChainExpireDateResponse.proto
hs/common/pb/hq/response/UsOptionChainExpireDateResponse_pb2.py
hs/common/pb/hq/response/__init__.py
hs/common/pb/trade/__init__.py
hs/common/pb/trade/notify/TransactionCallBackNotify.proto
hs/common/pb/trade/notify/TransactionCallBackNotify_pb2.py
hs/common/pb/trade/notify/__init__.py
hs/common/pb/trade/request/CancelOrderRequest.proto
hs/common/pb/trade/request/CancelOrderRequest_pb2.py
hs/common/pb/trade/request/ModifyOrderRequest.proto
hs/common/pb/trade/request/ModifyOrderRequest_pb2.py
hs/common/pb/trade/request/PlaceOrderRequest.proto
hs/common/pb/trade/request/PlaceOrderRequest_pb2.py
hs/common/pb/trade/request/QueryCashStatementListRequest.proto
hs/common/pb/trade/request/QueryCashStatementListRequest_pb2.py
hs/common/pb/trade/request/QueryFundInfoRequest.proto
hs/common/pb/trade/request/QueryFundInfoRequest_pb2.py
hs/common/pb/trade/request/QueryHistoryOrderListRequest.proto
hs/common/pb/trade/request/QueryHistoryOrderListRequest_pb2.py
hs/common/pb/trade/request/QueryMaxBuyingPowerRequest.proto
hs/common/pb/trade/request/QueryMaxBuyingPowerRequest_pb2.py
hs/common/pb/trade/request/QueryPortfolioListRequest.proto
hs/common/pb/trade/request/QueryPortfolioListRequest_pb2.py
hs/common/pb/trade/request/QueryPositionListRequest.proto
hs/common/pb/trade/request/QueryPositionListRequest_pb2.py
hs/common/pb/trade/request/QueryTodayOrderListRequest.proto
hs/common/pb/trade/request/QueryTodayOrderListRequest_pb2.py
hs/common/pb/trade/request/TransactionPushSubscribeRequest.proto
hs/common/pb/trade/request/TransactionPushSubscribeRequest_pb2.py
hs/common/pb/trade/request/UnLockTradeRequest.proto
hs/common/pb/trade/request/UnLockTradeRequest_pb2.py
hs/common/pb/trade/request/__init__.py
hs/common/pb/trade/response/CancelOrderResponse.proto
hs/common/pb/trade/response/CancelOrderResponse_pb2.py
hs/common/pb/trade/response/ModifyOrderResponse.proto
hs/common/pb/trade/response/ModifyOrderResponse_pb2.py
hs/common/pb/trade/response/PlaceOrderResponse.proto
hs/common/pb/trade/response/PlaceOrderResponse_pb2.py
hs/common/pb/trade/response/QueryCashStatementListResponse.proto
hs/common/pb/trade/response/QueryCashStatementListResponse_pb2.py
hs/common/pb/trade/response/QueryFundInfoResponse.proto
hs/common/pb/trade/response/QueryFundInfoResponse_pb2.py
hs/common/pb/trade/response/QueryHistoryOrderListResponse.proto
hs/common/pb/trade/response/QueryHistoryOrderListResponse_pb2.py
hs/common/pb/trade/response/QueryMaxBuyingPowerResponse.proto
hs/common/pb/trade/response/QueryMaxBuyingPowerResponse_pb2.py
hs/common/pb/trade/response/QueryPortfolioListResponse.proto
hs/common/pb/trade/response/QueryPortfolioListResponse_pb2.py
hs/common/pb/trade/response/QueryPositionListResponse.proto
hs/common/pb/trade/response/QueryPositionListResponse_pb2.py
hs/common/pb/trade/response/QueryTodayOrderListResponse.proto
hs/common/pb/trade/response/QueryTodayOrderListResponse_pb2.py
hs/common/pb/trade/response/TransactionPushSubscribeResponse.proto
hs/common/pb/trade/response/TransactionPushSubscribeResponse_pb2.py
hs/common/pb/trade/response/UnLockTradeResponse.proto
hs/common/pb/trade/response/UnLockTradeResponse_pb2.py
hs/common/pb/trade/response/__init__.py
hs/common/pb/trade/vo/CashStatement.proto
hs/common/pb/trade/vo/CashStatement_pb2.py
hs/common/pb/trade/vo/Fee.proto
hs/common/pb/trade/vo/Fee_pb2.py
hs/common/pb/trade/vo/Order.proto
hs/common/pb/trade/vo/Order_pb2.py
hs/common/pb/trade/vo/Portfolio.proto
hs/common/pb/trade/vo/Portfolio_pb2.py
hs/common/pb/trade/vo/Position.proto
hs/common/pb/trade/vo/Position_pb2.py
hs/common/pb/trade/vo/__init__.py
hs/examples/__init__.py
hs/examples/device_bind_demo.py
hs/examples/hs_common_api_demo.py
hs/examples/multiple_account_demo.py
hs/examples/multiple_thread_demo.py
hs/examples/stock_quote_demo.py
hs/examples/stock_trade_demo.py
py_sahm_openapi.egg-info/PKG-INFO
py_sahm_openapi.egg-info/SOURCES.txt
py_sahm_openapi.egg-info/dependency_links.txt
py_sahm_openapi.egg-info/requires.txt
py_sahm_openapi.egg-info/top_level.txt