Tài nguyên đang được tải lên... tải...

exchange.Sell

Cácexchange.Sell()chức năng được sử dụng để đặt lệnh bán.

Một đơn đặt hàng thành công trả về ID đơn đặt hàng, một đơn đặt hàng thất bại trả về giá trị null.Idcủa cấu trúc lệnh {@struct/Order Order} của nền tảng FMZ bao gồm mã sản phẩm trao đổi và ID đặt hàng ban đầu trao đổi, được tách bằng dấu phẩy tiếng Anh.Idđịnh dạng của cặp giao dịch tại chỗETH_USDTthứ tự của sàn giao dịch OKX là:ETH-USDT,1547130415509278720Khi gọi điện choexchange.Sell()chức năng để đặt một lệnh, lệnh trả về giá trịIdlà phù hợp vớiIdthuộc tính của cấu trúc order {@struct/Order Order}. chuỗi, giá trị không

trao đổi.Bán (giá, số tiền) trao đổi.Bán ((giá, số tiền,... args)

Cácpricetham số được sử dụng để thiết lập giá lệnh. giá đúng số Cácamounttham số được sử dụng để thiết lập số tiền đặt hàng. số tiền đúng số Các tham số mở rộng có thể xuất thông tin kèm theo vào nhật ký đơn đặt hàng này,argCác thông số có thể được truyền qua nhiều hơn một. arg sai chuỗi, số, bool, đối tượng, mảng, null và bất kỳ loại nào khác được hỗ trợ bởi hệ thống

function main(){
    var id = exchange.Sell(100, 1)
    Log("id:", id)
}
def main():
    id = exchange.Sell(100, 1)
    Log("id:", id)
void main() {
    auto id = exchange.Sell(100, 1);
    Log("id:", id);
}

Số thứ tự được trả về bởiexchange.Sell()có thể được sử dụng để truy vấn thông tin đơn đặt hàng và hủy bỏ đơn đặt hàng.

// The following is an error call
function main() {
    exchange.SetContractType("quarter")
  
    // Set the shorting direction
    exchange.SetDirection("sell")     
    // If you place a buy order, an error will be reported, and shorting can only be sold
    var id = exchange.Buy(50, 1)                  

    // Set the long direction
    exchange.SetDirection("buy")      
    // If you place a sell order, it will report an error, go long, only buy
    var id2 = exchange.Sell(60, 1)    
  
    // Set direction to close long positions
    exchange.SetDirection("closebuy")    
    // If you place a buy order, it will report an error, close long, only sell
    var id3 = exchange.Buy(-1, 1)        
  
    // Set direction to close short positions
    exchange.SetDirection("closesell")   
    // If you place a sell order, it will report an error, close short, only buy
    var id4 = exchange.Sell(-1, 1)       
}
# The following is an error call
def main():
    exchange.SetContractType("quarter")
    exchange.SetDirection("sell")
    id = exchange.Buy(50, 1)
    exchange.SetDirection("buy")
    id2 = exchange.Sell(60, 1)
    exchange.SetDirection("closebuy")
    id3 = exchange.Buy(-1, 1)
    exchange.SetDirection("closesell")
    id4 = exchange.Sell(-1, 1)
// The following is an error call
void main() {
    exchange.SetContractType("quarter");
    exchange.SetDirection("sell");
    auto id = exchange.Buy(50, 1);
    exchange.SetDirection("buy");
    auto id2 = exchange.Sell(60, 1);
    exchange.SetDirection("closebuy");
    auto id3 = exchange.Buy(-1, 1);
    exchange.SetDirection("closesell");
    auto id4 = exchange.Sell(-1, 1);
}

Khi đặt lệnh cho hợp đồng tương lai tiền điện tử, phải cẩn thận để đảm bảo rằng hướng giao dịch được đặt chính xác, vì sự không phù hợp giữa hướng giao dịch và chức năng giao dịch sẽ dẫn đến lỗi:

direction is sell, invalid order type Buy
direction is buy, invalid order type Sell
direction is closebuy, invalid order type Buy
direction is closesell, invalid order type Sell
// For example, the trading pair: ETH_BTC, place a sell order at the market price
function main() {
    // Note: place a market order to sell, sell 0.2 ETH
    exchange.Sell(-1, 0.2)   
}
def main():
    exchange.Sell(-1, 0.2)
void main() {
    exchange.Sell(-1, 0.2);
}

Lệnh thị trường ngay lập tức.

Khi đặt đơn đặt hàng cho hợp đồng tương lai, bạn phải chú ý đến việc hướng giao dịch có được đặt đúng không, vì sẽ báo cáo lỗi nếu hướng giao dịch và chức năng giao dịch không phù hợp. Số tiền đặt hàng cho hợp đồng tương lai tiền điện tử là số hợp đồng nếu không được chỉ định. Các thông sốpriceđược thiết lập thành-1để đặt lệnh thị trường, đòi hỏi giao diện đặt lệnh của sàn giao dịch để hỗ trợ lệnh thị trường. Khi đặt lệnh thị trường cho các hợp đồng giao ngay tiền điện tử, tham số số tiềnamountlà số tiền trong tiền tệ giao dịch. Khi đặt lệnh thị trường cho hợp đồng tương lai tiền điện tử, tham số số tiềnamountlà số hợp đồng. Có một vài sàn giao dịch tiền điện tử không hỗ trợ giao diện lệnh thị trường trong giao dịch trực tiếp. Nếu bạn đang sử dụng một phiên bản cũ của docker, giá trị trả về của lệnhIdcủaexchange.Sell()chức năng có thể khác với giá trị trả về của lệnhIdđược mô tả trong tài liệu hiện tại.

{@fun/Trade/exchange.Buy exchange.Buy}, {@fun/Futures/exchange.SetContractType exchange.SetContractType}, {@fun/Futures/exchange.SetDirection exchange.SetDirection}

exchange.Buy exchange.CreateOrder