Sumber daya yang dimuat... Pemuatan...

exchange.GetTicker

Dapatkan struktur {@struct/Ticker Ticker} dari spot atau kontrak yang sesuai dengan pasangan perdagangan saat ini, kode kontrak, yaitu data ticker.GetTicker ()fungsi adalah anggota fungsi dari pertukaran objek {@var/EXCHANGE exchange}, penggunaanexchangeFungsi anggota objek (metode) hanya terkait denganexchange, dan tidak akan diulang dalam dokumen.

Peraturanexchange.GetTicker()fungsi mengembalikan struktur {@struct/Ticker Ticker} ketika permintaan data berhasil, dan mengembalikan nilai nol ketika permintaan data gagal. {@struct/Ticker Ticker}, nilai nol

pertukaran.GetTicker() pertukaran.GetTicker (simbol)

Parametersymboldigunakan untuk menentukan pasangan perdagangan tertentu dan kode kontrak yang sesuai dengan data {@struct/Ticker Ticker} yang diminta. Jika parameter ini tidak dilewati, data pasar dari pasangan perdagangan yang saat ini ditetapkan dan kode kontrak akan diminta secara default. Saat meneleponexchange.GetTicker(symbol)fungsi,exchangeJika Anda perlu meminta data pasar dengan mata uang denominasi sebagai USDT dan mata uang perdagangan sebagai BTC, parametersymboladalah:"BTC_USDT", dan formatnya adalah format pasangan perdagangan yang didefinisikan oleh platform FMZ. Saat meneleponexchange.GetTicker(symbol)fungsi,exchangeJika Anda perlu meminta data pasar kontrak abadi standar U BTC, parametersymboladalah:"BTC_USDT.swap", dan formatnya adalah kombinasi daripasangan perdagangandankode kontrakdidefinisikan oleh platform FMZ, dipisahkan oleh karakter .. Saat meneleponexchange.GetTicker(symbol)fungsi,exchangeJika Anda perlu meminta data pasar dari kontrak opsi standar U BTC, parametersymboladalah:"BTC_USDT.BTC-240108-40000-C"(mengambil Binance Option BTC-240108-40000-C sebagai contoh), formatnya adalah kombinasi daripasangan perdagangandidefinisikan oleh platform FMZ dan kode kontrak opsi khusus yang didefinisikan oleh bursa, dipisahkan oleh karakter ..

lambang palsu string

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 obyek pertukaran berjangka (yaitu,exchangeatauexchanges[0]), Anda perlu mengatur kode kontrak menggunakanexchange.SetContractType()fungsi sebelum memanggil fungsi ticker, yang tidak akan diulang.

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 pasar untuk simbol tertentu (simbol spot).

PeraturanTickerdata yang dikembalikan olehexchange.GetTicker()fungsi dalam sistem backtesting.HighdanLowadalah nilai simulasi, diambil dari satu jual dan membeli satu dari pasar pada saat itu.Tickerdata yang dikembalikan olehexchange.GetTicker()Di manaHighdanLownilai didasarkan pada data yang dikembalikan oleh pertukaran terkapasTickantarmuka, yang mencakup harga tertinggi dan terendah dalam periode tertentu (biasanya periode 24 jam). Bursa yang tidak mendukungexchange.GetTicker()Fungsi:

Nama Fungsi Pertukaran Spot yang tidak didukung Pertukaran Futures Tanpa Dukungan
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