Btce¶
Depth¶
-
ccs.btce.public.
depth
(pair, limit=150)¶ This function provide actual lists of orders for sell and buy.
Parameters: - pair (String) – For more information about symbols visit
info()
. - limit (Integer) – It define maximum number of trades. This argument must be greater or equal to 1. This argument is optional. Default value is 150. Maximum is 2000.
Returns: The function return payload of http response. It is string which contains json dictionary. Official description of keys is in the table.
Key Description asks sell orders bids buy orders Each item in arrays for asks and bids describe one order. Official description of array position is in the table.
Position Description 0 price 1 volume Return type: String
Exception: It can raise any exception which can occur during using
http.client.HTTPSConnection
http.client.HTTPSConnection.request()
.
Example: >>> import ccs >>> response = ccs.btce.public.depth("btc_usd") >>> print(response) { "btc_usd": { "asks": [ [861.898,0.8], [861.899,0.00002518], ... ], "bids": [ [860,1.01], [859.203,0.37], ... ] } } >>> >>> # Other examples of using >>> ccs.btce.public.depth("btc_usd", limit=2) >>> >>> # Prepared validation schema >>> schema = ccs.cfg.schema[ccs.constants.BTCE]["depth"]
Note
This function use REST endpoint which is described on Btce Depth documentation.
Example of GET request:
- pair (String) – For more information about symbols visit
Info¶
-
ccs.btce.public.
info
()¶ This function provide all the information about currently active pairs.
Returns: The function return payload of http response. It is string which contains json dictionary. Official description of keys is in the table.
Key Description decimal_places number of decimals allowed during trading min_price minimum price allowed during trading max_price maximum price allowed during trading min_amount minimum sell or buy transaction size hidden whether the pair is hidden, 0 or 1 fee commission for this pair Return type: String
Exception: It can raise any exception which can occur during using
http.client.HTTPSConnection
http.client.HTTPSConnection.request()
.
Example: >>> import ccs >>> response = ccs.btce.public.info() >>> print(response) { "server_time":1483981601, "pairs": { "btc_usd": { "decimal_places":3, "min_price":0.1, "max_price":10000, "min_amount":0.01, "hidden":0, "fee":0.2 }, "btc_rur": { "decimal_places":5, "min_price":1, "max_price":1000000, "min_amount":0.01, "hidden":0, "fee":0.2 }, ... } } >>> >>> # Prepared validation schema >>> schema = ccs.cfg.schema[ccs.constants.BTCE]["info"]
Note
This function use REST endpoint which is described on Btce Info documentation.
Example of GET request:
Ticker¶
-
ccs.btce.public.
ticker
(pair)¶ This function provide tick data. This informations offer high level overview of the current states on the market. It is actual price, best bids and asks etc.
Parameters: pair (String) – For more information about symbols visit
info()
.Returns: The function return payload of http response. It is string which contains json dictionary. Official description of keys is in the table.
Key Description high maximum price low minimum price avg average price vol trade volume vol_cur trade volume in currency last the price of the last trade buy buy price sell sell price updated last update of cache Return type: String
Exception: It can raise any exception which can occur during using
http.client.HTTPSConnection
http.client.HTTPSConnection.request()
.
Example: >>> import ccs >>> response = ccs.btce.public.ticker("btc_usd") >>> print(response) { "btc_usd": { "high":873, "low":840, "avg":856.5, "vol":4891718.21757, "vol_cur":5699.60085, "last":860.016, "buy":861.899, "sell":860.001, "updated":1483980795 } } >>> >>> # Prepared validation schema >>> schema = ccs.cfg.schema[ccs.constants.BTCE]["ticker"]
Note
This function use REST endpoint which is described on Btce Ticker documentation.
Example of GET request:
Trades¶
-
ccs.btce.public.
trades
(pair, limit=150)¶ This function provide history of trades.
Parameters: - pair (String) – For more information about symbols visit
info()
. - limit (Integer) – It define maximum number of trades. This argument must be greater or equal to 1. This argument is optional. Default value is 150. Maximum is 2000.
Returns: The function return payload of http response. It is string which contains json dictionary. Official description of keys is in the table.
Key Description type ask – sell, bid – buy. price buy price or sell price. amount the amount of asset bought/sold. tid trade ID. timestamp Unix time of the trade. Return type: String
Exception: It can raise any exception which can occur during using
http.client.HTTPSConnection
http.client.HTTPSConnection.request()
.
Example: >>> import ccs >>> response = ccs.btce.public.trades("btc_usd") >>> print(response) { "btc_usd": [ { "type":"ask", "price":862, "amount":0.01396916, "tid":91331563, "timestamp":1483980974 }, { "type":"bid", "price":862.619, "amount":0.159, "tid":91331549, "timestamp":1483980971 }, ... ] } >>> >>> # Other examples of using >>> ccs.btce.public.trades("btc_usd", limit=2) >>> >>> # Prepared validation schema >>> schema = ccs.cfg.schema[ccs.constants.BTCE]["trades"]
Note
This function use REST endpoint which is described on Btce Trades documentation.
Example of GET request:
- pair (String) – For more information about symbols visit