Cácexchange.CreateOrder()
chức năng được sử dụng để đặt hàng.
Nếu lệnh được đặt thành công, ID lệnh được trả về; nếu lệnh thất bại, một giá trị null được trả về.Id
củ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 lệnh của cặp giao dịch tại chỗETH_USDT
của sàn OKX là:ETH-USDT,1547130415509278720
Khi gọi điện choexchange.CreateOrder(symbol, side, price, amount)
chức năng đặt lệnh, giá trị trả về của lệnhId
là phù hợp vớiId
thuộc tính của cấu trúc {@struct/Order Order}.
chuỗi, giá trị không
exchange.CreateOrder (( biểu tượng, bên, giá, số tiền) exchange.CreateOrder (( biểu tượng, bên, giá, số tiền,...args)
Các thông sốsymbol
được sử dụng để chỉ định cặp giao dịch cụ thể và mã hợp đồng của lệnh.exchange.CreateOrder(symbol, side, price, amount)
chức năng đặt hàng,exchange
là đối tượng trao đổi tại chỗ. Nếu tiền tệ đặt hàng là USDT và tiền tệ giao dịch là BTC, tham sốsymbol
là:"BTC_USDT"
, trong định dạng cặp giao dịch được xác định bởi nền tảng FMZ.exchange.CreateOrder(symbol, side, price, amount)
chức năng đặt hàng,exchange
là đối tượng trao đổi tương lai. Nếu lệnh là lệnh hợp đồng vĩnh viễn tiêu chuẩn U của BTCsymbol
là:"BTC_USDT.swap"
, và định dạng là một sự kết hợp củacặp giao dịchvàmã hợp đồngđược xác định bởi nền tảng FMZ, được tách bởi ký tự exchange.CreateOrder(symbol, side, price, amount)
chức năng đặt hàng,exchange
là đối tượng trao đổi tương lai. Nếu lệnh là lệnh hợp đồng quyền chọn tiêu chuẩn U của BTCsymbol
là:"BTC_USDT.BTC-240108-40000-C"
(lấy Binance Option BTC-240108-40000-C làm ví dụ), và định dạng là một sự kết hợp củacặp giao dịchđược xác định bởi nền tảng FMZ và mã hợp đồng tùy chọn cụ thể được xác định bởi sàn giao dịch, được tách bằng ký tự side
tham số được sử dụng để chỉ định hướng giao dịch của lệnh.
Đối với các đối tượng trao đổi tại chỗ, các giá trị tùy chọn củaside
các tham số là:buy
, sell
. buy
có nghĩa là mua, vàsell
có nghĩa là bán.
Đối với các đối tượng giao dịch tương lai, các giá trị tùy chọn củaside
các tham số là:buy
, closebuy
, sell
, closesell
. buy
có nghĩa là mở một vị trí dài,closebuy
có nghĩa là đóng một vị trí dài,sell
có nghĩa là mở một vị trí ngắn, vàclosesell
có nghĩa là đóng một vị trí ngắn.
mặt
đúng
chuỗi
Các thông sốprice
được sử dụng để thiết lập giá của lệnh. Giá -1 cho thấy lệnh là lệnh thị trường.
giá
đúng
số
Các thông sốamount
được sử dụng để thiết lập số lượng lệnh. Xin lưu ý rằng khi lệnh là một lệnh mua thị trường, số lượng lệnh là số tiền mua; số lượng lệnh của lệnh mua thị trường của một số sàn giao dịch tức thời là số lượng tiền xu giao dịch.Hướng dẫn đặc biệt cho việc trao đổitrong arg
Các thông số có thể được truyền.
arg
sai
Bất kỳ loại nào được hệ thống hỗ trợ, chẳng hạn như chuỗi, số, bool, đối tượng, mảng, giá trị không, v.v.
function main() {
var id = exchange.CreateOrder("BTC_USDT", "buy", 60000, 0.01) // Spot exchange objects place orders for currency-to-currency transactions BTC_USDT trading pairs
// var id = exchange.CreateOrder("BTC_USDT.swap", "buy", 60000, 0.01) // Futures exchange objects place orders for BTC's U-standard perpetual contracts
Log("Order Id:", id)
}
def main():
id = exchange.CreateOrder("BTC_USDT", "buy", 60000, 0.01) # Spot exchange objects place orders for currency-to-currency transactions BTC_USDT trading pairs
# id = exchange.CreateOrder("BTC_USDT.swap", "buy", 60000, 0.01) # Futures exchange objects place orders for BTC's U-standard perpetual contracts
Log("Order Id:", id)
void main() {
auto id = exchange.CreateOrder("BTC_USDT", "buy", 60000, 0.01); // Spot exchange objects place orders for currency-to-currency transactions BTC_USDT trading pairs
// auto id = exchange.CreateOrder("BTC_USDT.swap", "buy", 60000, 0.01); // Futures exchange objects place orders for BTC's U-standard perpetual contracts
Log("Order Id:", id);
}
Các đối tượng giao dịch tại chỗ và các đối tượng giao dịch tương lai gọi làexchange.CreateOrder()
chức năng để đặt hàng.
{@fun/Trade/exchange.Buy exchange.Buy}, {@fun/Trade/exchange.Sell exchange.Sell}
exchange.Sell exchange.CancelOrder