cancel_order
Cancel open cryptocurrency orders on the Zaif exchange using the specified order ID. Modify strategies, correct errors, or remove long-pending orders. Supports BTC/JPY, ETH/JPY, and XYM/JPY pairs.
Instructions
未約定の暗号資産取引注文をキャンセルします。
このツールは、既に発注済みで未約定(一部約定を含む)の注文をキャンセルするために使用します。
注文IDを指定してキャンセルでき、任意で通貨ペアも指定できます。
使用例:
- 価格変動により注文戦略を変更したい場合
- 誤った注文をキャンセルしたい場合
- 長時間約定しない注文を取り消したい場合
注意: このツールを使用するには、環境変数にAPIキーとシークレットが設定されている必要があります。
Args:
order_id: キャンセルする注文のID(get_open_ordersで取得可能)
currency_pair: 通貨ペア('btc_jpy': ビットコイン/円、'eth_jpy': イーサリアム/円、'xym_jpy': シンボル/円)
指定しない場合、システムは注文IDから自動的に判断します
Returns:
CancelOrderResponse: キャンセル結果情報
- order_id: キャンセルした注文ID
- balances: キャンセル後の各通貨の残高情報
Raises:
ValueError: 認証情報が設定されていない場合や、APIエラーが発生した場合
Input Schema
Name | Required | Description | Default |
---|---|---|---|
currency_pair | No | ||
order_id | Yes |
Input Schema (JSON Schema)
{
"properties": {
"currency_pair": {
"default": null,
"enum": [
"btc_jpy",
"eth_jpy",
"xym_jpy"
],
"title": "Currency Pair",
"type": "string"
},
"order_id": {
"title": "Order Id",
"type": "integer"
}
},
"required": [
"order_id"
],
"title": "cancel_orderArguments",
"type": "object"
}