Obtener la estructura {@struct/Ticker Ticker} del spot o contrato correspondiente al par de operaciones establecido actualmente, el código del contrato, es decir, los datos del ticker.GetTicker ()
Función es una función miembro del objeto de intercambio {@var/EXCHANGE exchange}, el uso deexchange
funciones (métodos) de miembros de objetos relacionadas únicamente conexchange
, y no se repetirá en el documento.
Elexchange.GetTicker()
función devuelve la estructura {@struct/Ticker Ticker} cuando la solicitud de datos tiene éxito, y devuelve el valor nulo cuando la solicitud de datos falla.
{@struct/Ticker Ticker}, valor nulo
El cambio.GetTicker ((() intercambio.GetTicker (símbolo)
El parámetrosymbol
se utiliza para especificar el par de operaciones específico y el código de contrato correspondiente a los datos {@struct/Ticker Ticker} solicitados. Si no se pasa este parámetro, se solicitarán por defecto los datos de mercado del par de operaciones y el código de contrato actualmente establecidos.
Cuando se llama a laexchange.GetTicker(symbol)
función,exchange
Si necesita solicitar datos de mercado 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.
Cuando se llama a laexchange.GetTicker(symbol)
función,exchange
Si usted necesita solicitar los datos de mercado de BTCsymbol
es:"BTC_USDT.swap"
, y el formato es una combinación dePares de negociaciónycódigo del contratodefinidas por la plataforma FMZ, separadas por el carácter exchange.GetTicker(symbol)
función,exchange
Si usted necesita solicitar los datos de mercado 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
el símbolo falsos la cuerda
function main(){
// If it is a futures exchange object, set the contract code first, e.g. set it as a perpetual contract
// exchange.SetContractType("swap")
var ticker = exchange.GetTicker()
/*
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 ticker is null, and it will cause an error when accessing ticker.High, so when testing this code, make sure that the exchange interface can be accessed.
*/
Log("Symbol:", ticker.Symbol, "High:", ticker.High, "Low:", ticker.Low, "Sell:", ticker.Sell, "Buy:", ticker.Buy, "Last:", ticker.Last, "Open:", ticker.Open, "Volume:", ticker.Volume)
}
def main():
ticker = exchange.GetTicker()
Log("Symbol:", ticker["Symbol"], "High:", ticker["High"], "Low:", ticker["Low"], "Sell:", ticker["Sell"], "Buy:", ticker["Buy"], "Last:", ticker["Last"], "Open:", ticker.Open, "Volume:", ticker["Volume"])
void main() {
auto ticker = exchange.GetTicker();
Log("Symbol:", ticker.Symbol, "High:", ticker.High, "Low:", ticker.Low, "Sell:", ticker.Sell, "Buy:", ticker.Buy, "Last:", ticker.Last, "Open:", ticker.Open, "Volume:", ticker.Volume);
}
Para los objetos de cambio de futuros (es decir,exchange
o bienexchanges[0]
), debe establecer el código del contrato utilizando elexchange.SetContractType()
función antes de llamar a la función ticker, que no se repetirá.
function main() {
var ticker = exchange.GetTicker("BTC_USDT")
Log(ticker)
}
def main():
ticker = exchange.GetTicker("BTC_USDT")
Log(ticker)
void main() {
auto ticker = exchange.GetTicker("BTC_USDT");
Log(ticker);
}
Utilice elsymbol
Parámetro para solicitar datos de mercado para un símbolo específico (símbolo spot).
ElTicker
datos devueltos por elexchange.GetTicker()
En la actualidad, la mayoría de los sistemas de backtesting se encuentran integrados en el sistema.High
yLow
Los valores simulados, tomados de los valores de venta y compra del mercado en ese momento.Ticker
datos devueltos por elexchange.GetTicker()
En el mercado real, elHigh
yLow
Los valores se basan en los datos devueltos por el intercambio encapsuladoTick
Interfaz, que incluye los precios más altos y más bajos dentro de un determinado período (generalmente un período de 24 horas).
Los intercambios que no apoyan elexchange.GetTicker()
Función:
Nombre de la función | Intercambios al contado sin soporte | Exchanges de futuros no respaldados |
---|---|---|
¿ Qué haces? | – | El valor de las pérdidas |
En el caso de las empresas que no se encuentran en el mercado de valores, el valor de los valores obtenidos es el valor de los valores obtenidos en el mercado.
Registro exchange.GetDepth