Sumber dimuat naik... memuat...

exchange.GetTicker

Dapatkan struktur {@struct/Ticker Ticker} tempat atau kontrak yang sepadan dengan pasangan dagangan yang ditetapkan semasa, kod kontrak, iaitu data ticker.GetTicker ()fungsi adalah fungsi ahli objek pertukaran {@var/EXCHANGE pertukaran}, penggunaanexchangefungsi anggota objek (metod) hanya berkaitan denganexchange, dan ia tidak akan diulangi dalam dokumen.

Peraturanexchange.GetTicker()fungsi mengembalikan struktur {@struct/Ticker Ticker} apabila permintaan data berjaya, dan mengembalikan nilai null apabila permintaan data gagal. {@struct/Ticker Ticker}, nilai sifar

pertukaran.GetTicker() pertukaran.GetTicker ((simbol)

Parametersymboldigunakan untuk menentukan pasangan dagangan dan kod kontrak tertentu yang sepadan dengan data {@struct/Ticker Ticker} yang diminta. Jika parameter ini tidak diteruskan, data pasaran pasangan dagangan dan kod kontrak yang ditetapkan pada masa ini akan diminta secara lalai. Apabila memanggilexchange.GetTicker(symbol)fungsi,exchangeadalah objek pertukaran segera. Jika anda perlu meminta data pasaran dengan mata wang denominasi sebagai USDT dan mata wang perdagangan sebagai BTC, parametersymbolialah:"BTC_USDT", dan formatnya adalah format pasangan dagangan yang ditakrifkan oleh platform FMZ. Apabila memanggilexchange.GetTicker(symbol)fungsi,exchangeadalah objek pertukaran niaga hadapan. Jika anda perlu meminta data pasaran kontrak kekal standard U BTC, parametersymbolialah:"BTC_USDT.swap", dan formatnya adalah gabunganPasangan dagangandanKod kontrakyang ditakrifkan oleh platform FMZ, dipisahkan oleh watak .. Apabila memanggilexchange.GetTicker(symbol)fungsi,exchangeadalah objek pertukaran niaga hadapan. Jika anda perlu meminta data pasaran kontrak pilihan standard U BTC, parametersymbolialah:"BTC_USDT.BTC-240108-40000-C"(mengambil Binance Option BTC-240108-40000-C sebagai contoh), format adalah gabunganPasangan daganganyang ditakrifkan oleh platform FMZ dan kod kontrak opsyen khusus yang ditakrifkan oleh bursa, dipisahkan oleh watak ..

simbol palsu senar

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

Untuk objek pertukaran niaga hadapan (iaitu,exchangeatauexchanges[0]), anda perlu menetapkan kod kontrak menggunakanexchange.SetContractType()fungsi sebelum memanggil fungsi ticker, yang tidak akan diulangi.

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

Gunakansymbolparameter untuk meminta data pasaran untuk simbol tertentu (simbol spot).

PeraturanTickerdata yang dikembalikan olehexchange.GetTicker()fungsi dalam sistem backtesting.HighdanLowadalah nilai simulasi, diambil daripada satu jual dan membeli satu pasaran pada masa itu.Tickerdata yang dikembalikan olehexchange.GetTicker()di mana mereka tidak mempunyai fungsi dalam pasaran sebenar.HighdanLownilai adalah berdasarkan data yang dikembalikan oleh pertukaran terkapasTickantara muka, yang merangkumi harga tertinggi dan terendah dalam tempoh tertentu (biasanya tempoh 24 jam). Bursa yang tidak menyokongexchange.GetTicker()fungsi:

Nama Fungsi Pertukaran Spot yang tidak disokong Pertukaran niaga hadapan tanpa sokongan
GetTicker Futures_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}

Log exchange.GetDepth