Die Ressourcen sind geladen. Beförderung...

exchange.GetDepth

Erhalten Sie die {@struct/Depth Depth}-Struktur des Spot- oder Vertrags, der dem derzeit eingestellten Handelspar, dem Vertragskode, d. h. den Auftragsbuchdaten entspricht.

Dieexchange.GetDepth()Funktion gibt die Struktur {@struct/Depth Depth} zurück, wenn die Anfrage erfolgreich ist, und null, wenn die Anfrage fehlschlägt. {@struct/Depth Depth}, Nullwert

Erhalten Sie die Tiefe. Wechseln.Symbol GetDepth

Der Parametersymbolwird verwendet, um das spezifische Handelspaar und den entsprechenden Vertragscode für die angeforderten {@struct/Depth Depth} Daten anzugeben. Wird dieser Parameter nicht übergeben, werden standardmäßig die Auftragsbuchdaten des aktuell eingestellten Handelspaares und der Vertragscode angefordert.exchange.GetDepth(symbol)Funktion,exchangeist das Spot-Austauschobjekt. Wenn Sie die Auftragsbuchdaten mit der Währung USDT und der Transaktionswährung BTC anfordern müssen, wird der Parametersymbolist:"BTC_USDT", und das Format ist das von der FMZ-Plattform definierte Handelspaarformat.exchange.GetDepth(symbol)Funktion,exchangeist das Futures-Austauschobjekt. Wenn Sie die Auftragsbuchdaten von BTCs U-Standard-Perpetual-Kontrakt anfordern müssen, wird der Parametersymbolist:"BTC_USDT.swap", und das Format ist eine Kombination derHandelspaarundVertragskodedie durch die FMZ-Plattform definiert sind, getrennt durch den Zeichen ..exchange.GetDepth(symbol)Funktion,exchangeist das Futures Exchange Objekt. Wenn Sie die Auftragsbuchdaten des BTCs U-Standard-Optionskontrakts anfordern müssen, wird der Parametersymbolist:"BTC_USDT.BTC-240108-40000-C"(beispielsweise Binance Option BTC-240108-40000-C), ist das Format die Kombination derHandelspaarvon der FMZ-Plattform und dem von der Börse definierten spezifischen Optionsvertragskode definiert, getrennt durch den Zeichen .. Symbol falsche String

function main(){
    var depth = exchange.GetDepth()
    /*
        The exchange interface may not be accessible due to network reasons (even if the docker program's device can open the exchange website, the API interface may not be accessible).
        At this point, the depth is null, which will cause an error when accessing depth.Asks[1].Price, so make sure you can access the exchange interface when testing the code.
    */
    var price = depth.Asks[1].Price
    Log("Sell 2 price is:", price)
}
def main():
    depth = exchange.GetDepth()
    price = depth["Asks"][1]["Price"]
    Log("Sell 2 price is:", price)
void main() {
    auto depth = exchange.GetDepth();
    auto price = depth.Asks[1].Price;
    Log("Sell 2 price is:", price);
}

Prüfungexchange.GetDepth()Funktion:

function main() {
    // BTC U-based perpetual contract
    var depth = exchange.GetDepth("BTC_USDT.swap")
    Log(depth)
}
def main():
    depth = exchange.GetDepth("BTC_USDT.swap")
    Log(depth)
void main() {
    auto depth = exchange.GetDepth("BTC_USDT.swap");
    Log(depth);
}

Wenn die konfigurierteexchangeObjekt ist ein Futures-Börse Objekt, verwenden Sie diesymbolParameter zur Anforderung der Auftragsbuchdaten eines bestimmten Symbols (Futures-Symbol).

Im Backtesting-System werden die Daten für jede Klasse von derexchange.GetDepth()Funktion bei der Verwendung derSimulieren von TicksDie Daten, die von der Datenbank zurückgegeben werden, werden in einem System für Backtesting mit einemexchange.GetDepth()Funktion bei der Verwendung derEchte ZeckeBacktesting ist eine zweite Ebene tiefe Momentaufnahme.

Der Markt wird von der Kommission überwacht, um die Ergebnisse der Prüfung zu ermitteln.

exchange.GetTicker exchange.GetTrades