O recurso está a ser carregado... Carregamento...

exchange.GetTicker

Obter a estrutura {@struct/Ticker Ticker} do local ou contrato correspondente ao par de negociação atualmente definido, código do contrato, ou seja, os dados do ticker.GetTicker ()função é uma função membro do objeto de troca {@var/EXCHANGE exchange}, o uso deexchangefunções (métodos) de membros de objeto relacionadas apenas comexchange, e não será repetido no documento.

Oexchange.GetTicker()A função retorna a estrutura {@struct/Ticker Ticker} quando a solicitação de dados é bem-sucedida e retorna o valor nulo quando a solicitação de dados falha. {@struct/Ticker Ticker}, valor nulo

troca.GetTicker ((() troca.GetTicker (símbolo)

O parâmetrosymbolÉ utilizado para especificar o par de negociação específico e o código do contrato correspondente aos dados {@struct/Ticker Ticker} solicitados. Ao ligar para oexchange.GetTicker(symbol)função,exchangeSe você precisar solicitar dados de mercado com a moeda denominada como USDT e a moeda de negociação como BTC, o parâmetrosymbolé:"BTC_USDT", e o formato é o formato dos pares de negociação definido pela plataforma FMZ. Ao ligar para oexchange.GetTicker(symbol)função,exchangeSe você precisa solicitar os dados de mercado do contrato perpétuo padrão U do BTC, o parâmetrosymbolé:"BTC_USDT.swap", e o formato é uma combinação dospar de negociaçãoeCódigo do contratodefinidos pela plataforma FMZ, separados pelo símbolo .. Ao ligar para oexchange.GetTicker(symbol)função,exchangeSe você precisar solicitar os dados de mercado do contrato de opção U-standard do BTC, o parâmetrosymbolé:"BTC_USDT.BTC-240108-40000-C"(tomando Binance Option BTC-240108-40000-C como exemplo), o formato é a combinação dopar de negociaçãodefinidos pela plataforma FMZ e o código do contrato de opção específico definido pela bolsa, separados pelo carácter ..

símbolo Falso cordel

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 os objectos de troca de futuros (ou seja,exchangeouexchanges[0]), é necessário definir o código do contrato utilizando oexchange.SetContractType()função antes de chamar a função ticker, que não será repetida.

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

Utilize osymbolParâmetro para solicitar dados de mercado para um símbolo específico (símbolo spot).

OTickerdados devolvidos peloexchange.GetTicker()O sistema de backtesting é um sistema de testes de desempenho.HigheLowOs valores simulados são os valores tomados da venda e da compra no mercado nesse momento.Tickerdados devolvidos peloexchange.GetTicker()O mercado real é o mercado em que aHigheLowvalores são baseados nos dados devolvidos pela troca encapsuladaTickInterface, que inclui os preços mais altos e mais baixos dentro de um determinado período (normalmente um período de 24 horas). As trocas que não suportam oexchange.GetTicker()Função:

Nome da função Trocas spot não suportadas Atividades de negociação
GetTicker Futuros_Aevo

{@fun/Market/exchange.GetDepth exchange.GetDepth}, {@fun/Market/exchange.GetTrades exchange.GetTrades}, {@fun/Market/exchange.GetRecords exchange.GetRecords}, {@fun/Market/exchange.GetTickers exchange.GetTickers}

Registo exchange.GetDepth