Peraturanexchange.CreateOrder()
fungsi digunakan untuk menempatkan pesanan.
Jika pesanan berhasil ditempatkan, ID pesanan dikembalikan; jika pesanan gagal, nilai nol dikembalikan.Id
struktur order {@struct/Order Order} dari platform FMZ terdiri dari kode produk pertukaran dan ID pesanan asli pertukaran, dipisahkan oleh koma bahasa Inggris.Id
format pesanan dari pasangan perdagangan spotETH_USDT
dari bursa OKX adalah:ETH-USDT,1547130415509278720
. Ketika memanggilexchange.CreateOrder(symbol, side, price, amount)
fungsi untuk menempatkan pesanan, nilai yang dikembalikan dari pesananId
adalah konsisten denganId
properti dari struktur order {@struct/Order Order}.
string, nilai nol
exchange.CreateOrder ((simbol, sisi, harga, jumlah) exchange.CreateOrder ((simbol, sisi, harga, jumlah,... args)
Parametersymbol
digunakan untuk menentukan pasangan perdagangan tertentu dan kode kontrak pesanan.exchange.CreateOrder(symbol, side, price, amount)
fungsi untuk menempatkan pesanan,exchange
adalah objek pertukaran spot. Jika mata uang pesanan adalah USDT dan mata uang perdagangan adalah BTC, parametersymbol
adalah:"BTC_USDT"
, dalam format pasangan perdagangan yang didefinisikan oleh platform FMZ.exchange.CreateOrder(symbol, side, price, amount)
fungsi untuk menempatkan pesanan,exchange
adalah objek pertukaran berjangka. Jika pesanan adalah pesanan kontrak abadi standar BTCsymbol
adalah:"BTC_USDT.swap"
, dan formatnya adalah kombinasi daripasangan perdagangandankode kontrakdidefinisikan oleh platform FMZ, dipisahkan oleh karakter exchange.CreateOrder(symbol, side, price, amount)
fungsi untuk menempatkan pesanan,exchange
adalah objek pertukaran berjangka. Jika pesanan adalah pesanan kontrak opsi standar U BTCsymbol
adalah:"BTC_USDT.BTC-240108-40000-C"
(mengambil Binance Option BTC-240108-40000-C sebagai contoh), dan formatnya adalah kombinasi daripasangan perdagangandidefinisikan oleh platform FMZ dan kode kontrak opsi khusus yang didefinisikan oleh bursa, dipisahkan oleh karakter side
Parameter digunakan untuk menentukan arah perdagangan order.
Untuk obyek pertukaran spot, nilai opsional dariside
parameter adalah:buy
, sell
. buy
berarti membeli, dansell
berarti menjual.
Untuk obyek pertukaran berjangka, nilai opsional dariside
parameter adalah:buy
, closebuy
, sell
, closesell
. buy
berarti membuka posisi panjang,closebuy
berarti menutup posisi panjang,sell
berarti membuka posisi pendek, danclosesell
berarti menutup posisi pendek.
sisi
benar
string
Parameterprice
digunakan untuk menetapkan harga order. harga -1 menunjukkan bahwa order adalah order pasar.
harga
benar
nomor
Parameteramount
digunakan untuk menetapkan jumlah pesanan. Harap dicatat bahwa ketika pesanan adalah pesanan beli pasar, jumlah pesanan adalah jumlah pembelian; jumlah pesanan pesanan beli pasar beberapa bursa spot adalah jumlah koin perdagangan. Untuk rincian, silakan lihatInstruksi Khusus untuk Pertukarandalam arg
parameter dapat dilewati.
arg
palsu
Setiap jenis yang didukung oleh sistem, seperti string, nomor, bool, objek, array, nilai nol, dll.
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);
}
Objek pertukaran spot dan obyek pertukaran futures disebutexchange.CreateOrder()
fungsi untuk menempatkan pesanan.
{@fun/Trade/exchange.Buy exchange.Buy}, {@fun/Trade/exchange.Sell exchange.Sell}
exchange.Sell exchange.CancelOrder