Trades Endpoints¶
-
class
quoine.client.
Quoinex
(api_token_id, api_secret, vendor_id=None, language=None)[source] -
close_all_trades
(side=None) Close all trades
https://developers.quoine.com/#close-all-trade
Parameters: side (string) – optional - Close all trades of this side. Close trades of both side if left blank Returns: API response Raises: QuoineResponseException, QuoineAPIException [ { "id": 57896, "currency_pair_code": "BTCUSD", "status": "closed", "side": "short", "margin_used": "0.83588", "open_quantity": "0.01", "close_quantity": "0.0", "quantity": "0.01", "leverage_level": 5, "product_code": "CASH", "product_id": 1, "open_price": "417.65", "close_price": "417.0", "trader_id": 3020, "open_pnl": "0.0", "close_pnl": "0.0065", "pnl": "0.0065", "stop_loss": "0.0", "take_profit": "0.0", "funding_currency": "USD", "created_at": 1456250726, "updated_at": 1456251837, "close_fee": "0.0", "total_interest": "0.02", "daily_interest": "0.02" } ]
-
close_trade
(trade_id, closed_quantity=None) Close a trade
https://developers.quoine.com/#close-a-trade
Parameters: - trade_id (int) – Trade Id
- closed_quantity (string) – optional - The quantity you want to close
Returns: API response
Raises: QuoineResponseException, QuoineAPIException
{ "id": 57896, "currency_pair_code": "BTCUSD", "status": "closed", "side": "short", "margin_used": "0.83588", "open_quantity": "0.01", "close_quantity": "0.0", "quantity": "0.01", "leverage_level": 5, "product_code": "CASH", "product_id": 1, "open_price": "417.65", "close_price": "417.0", "trader_id": 3020, "open_pnl": "0.0", "close_pnl": "0.0065", "pnl": "0.0065", "stop_loss": "0.0", "take_profit": "0.0", "funding_currency": "USD", "created_at": 1456250726, "updated_at": 1456251837, "close_fee": "0.0", "total_interest": "0.02", "daily_interest": "0.02" }
-
get_trade_loans
(trade_id) Get a trade’s loans
https://developers.quoine.com/#get-a-trade’s-loans
Parameters: trade_id (int) – Trade Id Returns: API response Raises: QuoineResponseException, QuoineAPIException [ { "id": 103520, "quantity": "42.302", "rate": "0.0002", "created_at": 1461998432, "lender_id": 100, "borrower_id": 3020, "status": "open", "currency": "USD", "fund_reloaned": true } ]
-
get_trades
(funding_currency=None, status=None, limit=None, page=None) Get Trades
https://developers.quoine.com/#get-trades
Parameters: - funding_currency (string) – optional - get trades of a particular funding currency
- status (string) – optional - open or closed
- limit (int) – Limit trades per request
- page (int) – Page
Returns: API response
Raises: QuoineResponseException, QuoineAPIException
{ "models": [ { "id": 57896, "currency_pair_code": "BTCUSD", "status": "open", "side": "short", "margin_used": "0.83588", "open_quantity": "0.01", "close_quantity": "0.0", "quantity": "0.01", "leverage_level": 5, "product_code": "CASH", "product_id": 1, "open_price": "417.65", "close_price": "417.0", "trader_id": 3020, "open_pnl": "0.0", "close_pnl": "0.0", "pnl": "0.0065", "stop_loss": "0.0", "take_profit": "0.0", "funding_currency": "USD", "created_at": 1456250726, "updated_at": 1456251837, "close_fee": "0.0", "total_interest": "0.02", "daily_interest": "0.02" }, #... ], "current_page": 1, "total_pages": 1 }
-
update_trade
(trade_id, stop_loss, take_profit) Update a trade
https://developers.quoine.com/#update-a-trade
Parameters: - trade_id (int) – Trade Id
- stop_loss (string) – Stop Loss price
- take_profit (string) – Take Profit price
Returns: API response
Raises: QuoineResponseException, QuoineAPIException
{ "id": 57897, "currency_pair_code": "BTCUSD", "status": "open", "side": "short", "margin_used": "0.83588", "open_quantity": "0.01", "close_quantity": "0.0", "quantity": "0.01", "leverage_level": 5, "product_code": "CASH", "product_id": 1, "open_price": "417.65", "close_price": "0", "trader_id": 3020, "open_pnl": "0.0", "close_pnl": "0.0065", "pnl": "0.0065", "stop_loss": "300.0", "take_profit": "600.0", "funding_currency": "USD", "created_at": 1456250726, "updated_at": 1456251837, "close_fee": "0.0", "total_interest": "0.02", "daily_interest": "0.02" }
-