Dieexchange.CreateOrder()
Funktion wird verwendet, um eine Bestellung zu platzieren.
Wenn die Bestellung erfolgreich platziert wird, wird die Order-ID zurückgegeben; wenn die Bestellung fehlschlägt, wird ein Nullwert zurückgegeben.Id
Die Struktur der Bestellstruktur {@struct/Order Order} der FMZ-Plattform besteht aus dem Austauschproduktcode und der Austausch-Originalorder-ID, die durch englische Kommas getrennt sind.Id
Format der Bestellung des Spot-HandelspaaresETH_USDT
der OKX-Börse ist:ETH-USDT,1547130415509278720
. Wenn Sie dieexchange.CreateOrder(symbol, side, price, amount)
Funktion zur Auftragserteilung, der Wert der AuftragserteilungId
ist mit demId
Eigenschaft der Struktur der Reihenfolge {@struct/Order Order}.
String, Nullwert
exchange.CreateOrder (Symbol, Seite, Preis, Betrag) exchange.CreateOrder ((Symbol, Seite, Preis, Betrag,... args)
Der Parametersymbol
Bei der Anforderung der Angabe des Handelspaares und des Auftragscodes der Bestellung wird die Angabe des Handelspaares und des Auftragscodes verwendet.exchange.CreateOrder(symbol, side, price, amount)
Funktion zur Bestellung,exchange
ist das Spot-Austauschobjekt. Ist die auf USDT lautende Währung der Auftrag und ist BTC die Handelswährung, wird der Parametersymbol
ist:"BTC_USDT"
, im Format des von der FMZ-Plattform definierten Handelspaares.exchange.CreateOrder(symbol, side, price, amount)
Funktion zur Bestellung,exchange
ist das Objekt des Futures-Austauschs. Wenn es sich bei der Bestellung um eine BTCsymbol
ist:"BTC_USDT.swap"
, und das Format ist eine Kombination derHandelspaarundVertragskodedie durch die FMZ-Plattform definiert sind, getrennt durch den Zeichen exchange.CreateOrder(symbol, side, price, amount)
Funktion zur Bestellung,exchange
ist das Futures-Austauschobjekt. Wenn es sich bei der Bestellung um eine BTCsymbol
ist:"BTC_USDT.BTC-240108-40000-C"
(beim Beispiel Binance Option BTC-240108-40000-C), und das Format ist eine Kombination derHandelspaarvon der FMZ-Plattform und dem von der Börse definierten spezifischen Optionsvertragskode definiert, getrennt durch den Zeichen side
Der Parameter wird verwendet, um die Handelsrichtung des Auftrags anzugeben.
Für Spot-Austauschobjekte gelten die optionalen Werte derside
Parameter sind:buy
, sell
. buy
bedeutet Kauf, undsell
bedeutet zu verkaufen.
Für Futures-Börsen werden die optionalen Werte derside
Parameter sind:buy
, closebuy
, sell
, closesell
. buy
bedeutet, eine Long-Position zu eröffnen,closebuy
bedeutet, eine Long-Position zu schließen,sell
bedeutet, eine Leerposition zu eröffnen, undclosesell
bedeutet, eine Leerposition zu schließen.
Seite
wahr
String
Der Parameterprice
Bei einem Preis von -1 wird angegeben, dass es sich bei der Bestellung um eine Marktorder handelt.
Preis
- Das stimmt.
Zahl
Der Parameteramount
Bei einer Bestellung mit Marktkaufbestellung ist der Kaufbetrag der Bestellbetrag; bei einigen Spotbörsen ist die Bestellmenge der Marktkaufbestellung die Anzahl der Handelsmünzen.Sondervorschriften für den Austauschin der arg
Parameter können übergeben werden.
Arg
falsche
Jeder vom System unterstützte Typ, z. B. Zeichenfolge, Zahl, bool, Objekt, Array, Nullwert usw.
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);
}
Die Gegenstände des Spot- und Futures-Austauschs werden alsexchange.CreateOrder()
Funktion, um eine Bestellung zu erteilen.
(Durchschnittliche Anzahl von Personen, die in einem Unternehmen tätig sind)
exchange.Sell exchange.CancelOrder