コンテンツにスキップ

先物注文作成/決済

エンドポイント: /v1/futures/order/create

リクエスト認証

必要

リクエストメソッド: POST (form-urlencoded)

Bash
curl -X POST "https://oapi.websea.com/v1/futures/order/create" \
  -H "Content-Type: application/x-www-form-urlencoded" \
  -H "Token: YOUR_TOKEN" \
  -H "Nonce: 1700000000_abcd1" \
  -H "Signature: GENERATED_SIGNATURE" \
  -d "contract_type=open" \
  -d "type=buy-limit" \
  -d "symbol=BTC-USDT" \
  -d "amount=100" \
  -d "price=1"

リクエストパラメータ

パラメータ名 必須 説明
contract_type はい string open タイプ:open(新規注文/開倉), close(決済注文/平倉)
type はい string buy-limit 注文タイプ:buy-limit(指値買い), sell-limit(指値売り), buy-market(成行買い), sell-market(成行売り), buy-tactics(戦略指値買い), sell-tactics(戦略指値売り), buy-market-tactic(戦略成行買い), sell-market-tactics(戦略成行売り)
lever_rate はい int 10 レバレッジ倍数(新規注文および戦略注文時に必須。決済注文時は不要)
price いいえ number 1 注文価格(すべての指値注文タイプで必須)
amount はい number 100 数量(枚数)
symbol はい string ETH-USDT 先物取引ペア名
trigger_price いいえ string 5 トリガー価格(プラン注文、戦略注文、および指値利益確定・損切り注文時に必須)
stop_loss_price いいえ string 3 損切り価格(trigger_price と同時指定不可)
stop_profit_price いいえ string 7 利益確定価格(trigger_price と同時指定不可)
is_full いいえ int 1 マージンモード:1=分離マージン(逐倉), 2=全資産マージン(全倉)。デフォルトは 1

レスポンスパラメータ

パラメータ名 必須 説明
errno はい int 0 ステータスコード
errmsg はい string success ステータスメッセージ
result はい object 例を参照 レスポンス結果

resultパラメータの説明

パラメータ名 必須 説明
order_id はい string BL786401542840282676 注文ID

レスポンス例

JSON
{
    "errno": 0,
    "errmsg": "success",
    "result": {
        "order_id": "BL786401542840282676"
    }
}