En la carga de los recursos... Cargando...

exchange.GetDepth

Obtener la estructura {@struct/Depth Depth} del spot o contrato correspondiente al par de operaciones establecido actualmente, código del contrato, es decir, datos de la cartera de órdenes.

Elexchange.GetDepth()La función devuelve la estructura {@struct/Depth Depth} si la solicitud de datos tiene éxito, y devuelve nulo si la solicitud de datos falla. {@struct/Depth Depth}, valor nulo

El cambio.GetDepth() intercambio.Simbolo de Profundidad.

El parámetrosymbolSe utiliza para especificar el par de operaciones específico y el código del contrato correspondiente a los datos {@struct/Depth Depth} solicitados. Si no se pasa este parámetro, se solicitarán por defecto los datos del libro de órdenes del par de operaciones actualmente establecido y el código del contrato.exchange.GetDepth(symbol)función,exchangeSi necesita solicitar obtener los datos del libro de pedidos con la moneda denominada en USDT y la moneda de la transacción en BTC, el parámetrosymboles:"BTC_USDT", y el formato es el formato del par de operaciones definido por la plataforma FMZ.exchange.GetDepth(symbol)función,exchangeSi necesita solicitar los datos del libro de pedidos del contrato perpetuo estándar U de BTC, el parámetrosymboles:"BTC_USDT.swap", y el formato es una combinación dePares de negociaciónycódigo del contratodefinido por la plataforma FMZ, separado por el carácter ..exchange.GetDepth(symbol)función,exchangeSi necesita solicitar los datos del libro de pedidos del contrato de opción estándar U de BTC, el parámetrosymboles:"BTC_USDT.BTC-240108-40000-C"(tomando Binance Option BTC-240108-40000-C como ejemplo), el formato es la combinación dePares de negociacióndefinido por la plataforma FMZ y el código del contrato de opción específico definido por la bolsa, separado por el carácter .. el símbolo falsos la cuerda

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);
}

Pruebaexchange.GetDepth()Función:

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);
}

Cuando el configuradoexchangeobjeto es un objeto de intercambio de futuros, utilizar elsymbolParámetro para solicitar los datos del libro de pedidos de un símbolo específico (símbolo de futuros).

En el sistema de backtesting, los datos de cada grado devueltos por elexchange.GetDepth()Función cuando se utiliza elSimulación de tickEn el sistema de backtesting, los datos devueltos por elexchange.GetDepth()Función cuando se utiliza elEl verdadero tickLas pruebas de retroceso son una instantánea profunda de segundo nivel.

Se trata de una lista de las acciones que se han emitido en el mercado de valores de valores de valores de valores.

exchange.GetTicker exchange.GetTrades