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 deexchange
funçõ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,exchange
Se 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,exchange
Se você precisa solicitar os dados de mercado do contrato perpétuo padrão U do BTCsymbol
é:"BTC_USDT.swap"
, e o formato é uma combinação dospar de negociaçãoeCódigo do contratodefinidos pela plataforma FMZ, separados pelo símbolo exchange.GetTicker(symbol)
função,exchange
Se você precisar solicitar os dados de mercado do contrato de opção U-standard do BTCsymbol
é:"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,exchange
ouexchanges[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 osymbol
Parâmetro para solicitar dados de mercado para um símbolo específico (símbolo spot).
OTicker
dados devolvidos peloexchange.GetTicker()
O sistema de backtesting é um sistema de testes de desempenho.High
eLow
Os valores simulados são os valores tomados da venda e da compra no mercado nesse momento.Ticker
dados devolvidos peloexchange.GetTicker()
O mercado real é o mercado em que aHigh
eLow
valores são baseados nos dados devolvidos pela troca encapsuladaTick
Interface, 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