Path: blob/master/bitget-php-sdk-api/src/api/v1/MixOrderApi.php
518 views
<?php123namespace bitget\api\v1;456use bitget\internal\BitgetApiClient;78class MixOrderApi9{10var BitgetApiClient $BitgetApiClient;1112public function __construct($BitgetApiClient)13{14$this->BitgetApiClient = $BitgetApiClient;15}1617// normal order18public function placeOrder($params): string19{20return $this->BitgetApiClient->doPost("/api/mix/v1/order/placeOrder", $params);21}2223public function batchPlaceOrder($params): string24{25return $this->BitgetApiClient->doPost("/api/mix/v1/order/batch-orders", $params);26}2728public function cancelOrder($params): string29{30return $this->BitgetApiClient->doPost("/api/mix/v1/order/cancel-order", $params);31}3233public function batchCancelOrders($params): string34{35return $this->BitgetApiClient->doPost("/api/mix/v1/order/cancel-batch-orders", $params);36}3738public function ordersHistory($params): string39{40return $this->BitgetApiClient->doGet("/api/mix/v1/order/history", $params);41}4243public function ordersPending($params): string44{45return $this->BitgetApiClient->doGet("/api/mix/v1/order/current", $params);46}4748public function fills($params): string49{50return $this->BitgetApiClient->doGet("/api/mix/v1/order/fills", $params);51}525354// plan55public function placePlanOrder($params): string56{57return $this->BitgetApiClient->doPost("/api/mix/v1/plan/placePlan", $params);58}5960public function cancelPlanOrder($params): string61{62return $this->BitgetApiClient->doPost("/api/mix/v1/plan/cancelPlan", $params);63}6465public function ordersPlanPending($params): string66{67return $this->BitgetApiClient->doGet("/api/mix/v1/plan/currentPlan", $params);68}6970public function ordersPlanHistory($params): string71{72return $this->BitgetApiClient->doGet("/api/mix/v1/plan/historyPlan", $params);73}747576// trader77public function traderOrderClosePositions($params): string78{79return $this->BitgetApiClient->doPost("/api/mix/v1/trace/closeTrackOrder", $params);80}8182public function traderOrderCurrentTrack($params): string83{84return $this->BitgetApiClient->doGet("/api/mix/v1/trace/currentTrack", $params);85}8687public function traderOrderHistoryTrack($params): string88{89return $this->BitgetApiClient->doGet("/api/mix/v1/trace/historyTrack", $params);90}9192}9394