Les ressources ont été chargées... Je charge...

exchange.GetTicker

Obtenez la structure {@struct/Ticker Ticker} du spot ou du contrat correspondant à la paire de négociation actuellement définie, le code du contrat, c'est-à-dire les données du ticker.GetTicker ()fonction est une fonction membre de l'objet d'échange {@var/EXCHANGE exchange}, l'utilisationexchangeles fonctions (méthodes) des membres d'objet liées uniquement à:exchange, et il ne sera pas répété dans le document.

Leexchange.GetTicker()fonction renvoie la structure {@struct/Ticker Ticker} lorsque la demande de données est réussie, et renvoie la valeur nulle lorsque la demande de données échoue. {@struct/Ticker Ticker}, valeur nulle

Je suis en train d' échanger. Je suis en train d'écrire une lettre.

Le paramètresymbolest utilisé pour spécifier la paire de négociation spécifique et le code de contrat correspondant aux données {@struct/Ticker Ticker} demandées. Lorsque vous appelez leexchange.GetTicker(symbol)fonction,exchangeSi vous avez besoin de demander des données de marché avec la monnaie libellée comme USDT et la monnaie de négociation comme BTC, le paramètresymbolest:"BTC_USDT", et le format est le format de paire de négociation défini par la plateforme FMZ. Lorsque vous appelez leexchange.GetTicker(symbol)fonction,exchangeSi vous avez besoin de demander les données du marché du contrat perpétuel U-standard de BTC, le paramètresymbolest:"BTC_USDT.swap", et le format est une combinaison despaire de négociationetcode du contratdéfinies par la plateforme FMZ, séparées par le caractère .. Lorsque vous appelez leexchange.GetTicker(symbol)fonction,exchangeSi vous avez besoin de demander les données du marché du contrat d'option U-standard de BTC, le paramètresymbolest:"BTC_USDT.BTC-240108-40000-C"(en prenant Binance Option BTC-240108-40000-C comme exemple), le format est la combinaison depaire de négociationdéfini par la plateforme FMZ et le code du contrat d'option spécifique défini par la bourse, séparés par le caractère ..

le symbole faux chaîne

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

Pour les objets d'échange de contrats à terme (c.-à-d.exchangeouexchanges[0]), vous devez définir le code du contrat à l'aide duexchange.SetContractType()fonction avant d'appeler la fonction ticker, qui ne sera pas répétée.

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

Utilisez lesymbolparamètre permettant de demander des données de marché pour un symbole spécifique (symbole au comptant).

LeTickerLes données renvoyées par leexchange.GetTicker()Le système de backtesting est basé sur desHighetLowLes valeurs d'achat et de vente sont des valeurs simulées, tirées de la vente et de l'achat sur le marché à ce moment-là.TickerLes données renvoyées par leexchange.GetTicker()La situation actuelle est celle de laHighetLowles valeurs sont basées sur les données renvoyées par l'échange encapsuléTickl'interface, qui comprend les prix les plus élevés et les plus bas au cours d'une certaine période (généralement une période de 24 heures). Échanges qui ne soutiennent pas leexchange.GetTicker()fonction:

Nom de la fonction Échanges au comptant non pris en charge Échanges de contrats à terme non soutenus
GetTicker Le montant de la garantie est calculé à partir du montant de la garantie

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

Le journal exchange.GetDepth