Peraturanexchange.CreateOrder()
fungsi digunakan untuk meletakkan pesanan.
Jika pesanan berjaya diletakkan, ID pesanan dikembalikan; jika pesanan gagal, nilai sifar dikembalikan.Id
struktur order {@struct/Order Order} platform FMZ terdiri daripada kod produk bursa dan ID pesanan asal bursa, dipisahkan dengan koma Inggeris.Id
format pesanan pasangan dagangan spotETH_USDT
daripada bursa OKX ialah:ETH-USDT,1547130415509278720
. Apabila memanggilexchange.CreateOrder(symbol, side, price, amount)
fungsi untuk meletakkan pesanan, nilai pulangan pesananId
adalah konsisten denganId
sifat struktur order {@struct/Order Order}.
rentetan, nilai sifar
pertukaran.CreateOrder ((simbol, sisi, harga, jumlah) pertukaran.CreateOrder ((simbol, sisi, harga, jumlah,... args)
Parametersymbol
digunakan untuk menentukan pasangan dagangan tertentu dan kod kontrak pesanan.exchange.CreateOrder(symbol, side, price, amount)
fungsi untuk meletakkan pesanan,exchange
adalah objek pertukaran spot. Jika mata wang pesanan adalah USDT dan mata wang perdagangan adalah BTC, parametersymbol
ialah:"BTC_USDT"
, dalam format pasangan dagangan yang ditakrifkan oleh platform FMZ.exchange.CreateOrder(symbol, side, price, amount)
fungsi untuk meletakkan pesanan,exchange
adalah objek pertukaran niaga hadapan. Jika pesanan adalah pesanan kontrak kekal standard U BTCsymbol
ialah:"BTC_USDT.swap"
, dan formatnya adalah gabunganPasangan dagangandanKod kontrakditakrifkan oleh platform FMZ, dipisahkan oleh watak exchange.CreateOrder(symbol, side, price, amount)
fungsi untuk meletakkan pesanan,exchange
adalah objek pertukaran niaga hadapan. Jika pesanan adalah pesanan kontrak opsyen standard U BTCsymbol
ialah:"BTC_USDT.BTC-240108-40000-C"
(mengambil Binance Pilihan BTC-240108-40000-C sebagai contoh), dan format adalah gabunganPasangan daganganyang ditakrifkan oleh platform FMZ dan kod kontrak opsyen khusus yang ditakrifkan oleh bursa, dipisahkan oleh watak side
Parameter digunakan untuk menentukan arah dagangan pesanan.
Untuk objek pertukaran spot, nilai pilihanside
parameter adalah:buy
, sell
. buy
bermaksud membeli, dansell
Bermakna menjual.
Untuk objek pertukaran niaga hadapan, nilai pilihanside
parameter adalah:buy
, closebuy
, sell
, closesell
. buy
bermaksud membuka kedudukan panjang,closebuy
bermaksud menutup kedudukan panjang,sell
bermaksud membuka kedudukan pendek, danclosesell
bermaksud menutup kedudukan pendek.
sisi
betul
senar
Parameterprice
digunakan untuk menetapkan harga pesanan. Harga -1 menunjukkan bahawa pesanan adalah pesanan pasaran.
harga
betul
nombor
Parameteramount
digunakan untuk menetapkan kuantiti pesanan. Sila ambil perhatian bahawa apabila pesanan adalah pesanan beli pasaran, kuantiti pesanan adalah jumlah pembelian; kuantiti pesanan pesanan beli pasaran beberapa bursa spot adalah bilangan syiling perdagangan. Untuk butiran, sila rujukArahan Khas untuk Pertukarandalam arg
parameter boleh diteruskan.
arg
palsu
Sebarang jenis yang disokong oleh sistem, seperti rentetan, nombor, bool, objek, array, nilai sifar, dan lain-lain.
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 objek pertukaran niaga hadapan dipanggilexchange.CreateOrder()
fungsi untuk meletakkan pesanan.
{@fun/Trade/exchange.Buy pertukaran.Buy}, {@fun/Trade/exchange.Sell pertukaran.Sell}
exchange.Sell exchange.CancelOrder