Obtener la matriz de estructura {@struct/Trade Trade} del spot o contrato correspondiente al par de operaciones establecido actualmente, código del contrato, es decir, los datos de transacción de mercado.
Elexchange.GetTrades()
La función devuelve una matriz de estructuras {@struct/Trade Trade} si la solicitud de datos tiene éxito, y devuelve valores nulos si la solicitud de datos falla.
{@struct/Trade Trade} matriz, valores nulos
En cambio.GetTrades ((() el símbolo de intercambio.GetTrades
El parámetrosymbol
Se utiliza para especificar el par de operaciones específico y el código del contrato correspondiente a los datos de la matriz {@struct/Trade Trade} solicitados. Si no se pasa este parámetro, se solicitarán por defecto los últimos datos del registro de transacciones del par de operaciones y el código del contrato actualmente establecidos.exchange.GetTrades(symbol)
función,exchange
Si necesita solicitar obtener los datos del libro de pedidos con la moneda denominada en USDT y la moneda de negociación en BTC, el parámetrosymbol
es:"BTC_USDT"
, y el formato es el formato del par de operaciones definido por la plataforma FMZ.exchange.GetTrades(symbol)
función,exchange
Si necesita solicitar los datos del libro de pedidos del contrato perpetuo estándar U de BTCsymbol
es:"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.GetTrades(symbol)
función,exchange
Si necesita solicitar los datos del libro de pedidos del contrato de opción estándar U de BTCsymbol
es:"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
function main(){
var trades = exchange.GetTrades()
/*
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, trade is null. When accessing trade[0].Id, it will cause an error. Therefore, when testing this code, ensure that you can access the exchange interface.
*/
Log("id:", trades[0].Id, "time:", trades[0].Time, "Price:", trades[0].Price, "Amount:", trades[0].Amount, "type:", trades[0].Type)
}
def main():
trades = exchange.GetTrades()
Log("id:", trades[0]["Id"], "time:", trades[0]["Time"], "Price:", trades[0]["Price"], "Amount:", trades[0]["Amount"], "type:", trades[0]["Type"])
void main() {
auto trades = exchange.GetTrades();
Log("id:", trades[0].Id, "time:", trades[0].Time, "Price:", trades[0].Price, "Amount:", trades[0].Amount, "type:", trades[0].Type);
}
Prueba elexchange.GetTrades()
Función:
function main() {
// BTC's U-based perpetual contract
var trades = exchange.GetTrades("BTC_USDT.swap")
Log(trades)
}
def main():
trades = exchange.GetTrades("BTC_USDT.swap")
Log(trades)
void main() {
auto trades = exchange.GetTrades("BTC_USDT.swap");
Log(trades);
}
Cuando el configuradoexchange
objeto es un objeto de intercambio de futuros, utilizar elsymbol
Parámetro para solicitar datos de registro de transacciones de mercado para un símbolo específico (símbolo de futuros).
exchange.GetTrades()
Algunos intercambios no admiten esta función, y los datos específicos devueltos son cuánto del rango de registros de transacciones depende del intercambio y necesita ser manejado de acuerdo con la situación específica.exchange.GetRecords ()
La función devuelve el mismo orden de datos, es decir, el último elemento de la matriz es el dato más cercano al tiempo actual.
Elexchange.GetTrades()
función devuelve una matriz vacía cuando se utilizaSimulación de tickLos datos devueltos por elexchange.GetTrades()
Función en el usoEl verdadero tickLa prueba de retroceso en el sistema de prueba de retroceso es la toma instantánea de los datos del flujo de pedidos, es decir, la matriz de estructuras {@struct/Trade Trade}.
Los intercambios que no apoyan elexchange.GetTrades()
Función:
Nombre de la función | Intercambios al contado sin soporte | Exchanges de futuros no respaldados |
---|---|---|
Obtener Trades | – | Los valores de los activos de la entidad de crédito que no se incluyen en el balance de la entidad de crédito |
En el caso de las empresas que no se encuentran en el mercado, las empresas que no se encuentran en el mercado deben tener un registro de los resultados de los intercambios.
exchange.GetDepth exchange.GetRecords