Получить структуру {@struct/Ticker Ticker} спота или контракта, соответствующую в настоящее время установленной торговой паре, код контракта, т.е. данные тикера.GetTicker ()
функция является членом функции обмена объекта {@var/EXCHANGE exchange}, использованиеexchange
функции (методы) элемента объекта, относящиеся только кexchange
, и это не будет повторяться в документе.
Вexchange.GetTicker()
функция возвращает структуру {@struct/Ticker Ticker} при успешном запросе данных и возвращает нулевое значение при неудачном запросе данных.
{@struct/TickerTicker}, нулевое значение
Обмен.GetTicker ((() Обмен.GetTicker (символ)
Параметрsymbol
используется для указания конкретной торговой пары и кода контракта, соответствующего запрашиваемым данным {@struct/Ticker Ticker}.
При звонкеexchange.GetTicker(symbol)
функция,exchange
Если вам нужно запросить рыночные данные с номинальной валютой в USDT и валютой торговли в BTC, параметрsymbol
является:"BTC_USDT"
, а формат - формат торговой пары, определенный платформой FMZ.
При звонкеexchange.GetTicker(symbol)
функция,exchange
Если вам нужно запросить рыночные данные BTCsymbol
является:"BTC_USDT.swap"
, а формат представляет собой сочетаниеторговые парыикод контрактаопределяется платформой FMZ, разделенной символом exchange.GetTicker(symbol)
функция,exchange
Если вам нужно запросить рыночные данные о U-стандартном опционном контракте BTCsymbol
является:"BTC_USDT.BTC-240108-40000-C"
(в качестве примера Binance Option BTC-240108-40000-C), формат представляет собой комбинациюторговые парыопределены платформой FMZ и конкретным кодом контракта опциона, определенным биржей, разделенным символом
символ ложное строка
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);
}
Для фьючерсных обменных объектов (т.е.exchange
илиexchanges[0]
), необходимо установить код контракта с помощьюexchange.SetContractType()
функция перед вызовом функции тикера, которая не будет повторяться.
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);
}
Используйтеsymbol
параметр для запроса рыночных данных для определенного символа (символ спота).
ВTicker
Данные, возвращенныеexchange.GetTicker()
В случае, когдаHigh
иLow
Это симулируемые ценности, взятые из продажи и покупки на рынке в тот момент.Ticker
Данные, возвращенныеexchange.GetTicker()
В то время, какHigh
иLow
значения основаны на данных, возвращенных обменом в капсулахTick
интерфейс, который включает в себя самые высокие и самые низкие цены в течение определенного периода (обычно в течение 24 часов).
Обмены, которые не поддерживаютexchange.GetTicker()
Функция:
Имя функции | Не поддерживаемые спотовые обмены | Фьючерсные биржи без поддержки |
---|---|---|
GetTicker | – | Фьючерсы_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}, {@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
Логотип exchange.GetDepth