В процессе загрузки ресурсов... загрузка...

exchange.GetTrades

Получить массив структуры {@struct/Trade Trade} спота или контракта, соответствующий в настоящее время установленной торговой паре, код контракта, т.е. данные о рыночных сделках.

Вexchange.GetTrades()функция возвращает массив {@struct/Trade Trade} структур, если запрос на данные удается, и возвращает нулевые значения, если запрос на данные не удается. {@struct/Trade Trade} массивы, нулевые значения

Обмен.GetTrades ((() exchange.GetTrades (символ)

Параметрsymbolиспользуется для указания конкретной торговой пары и кода контракта, соответствующего запрошенным данным массива {@struct/Trade Trade}. Если этот параметр не будет передан, по умолчанию будут запрошены последние данные записи транзакции текущей установленной торговой пары и кода контракта.exchange.GetTrades(symbol)функция,exchangeЕсли вам нужно запросить получение данных ордерной книги с валютой, деноминированной в USDT, и валютой торговли в BTC, параметрsymbolявляется:"BTC_USDT", а формат - формат торговой пары, определенный платформой FMZ.exchange.GetTrades(symbol)функция,exchangeЕсли вам нужно запросить данные ордерной книги BTC U-стандартного вечного контракта, параметрsymbolявляется:"BTC_USDT.swap", а формат представляет собой сочетаниеторговые парыикод контрактаопределяется платформой FMZ, разделенной символом ..exchange.GetTrades(symbol)функция,exchangeЕсли вам нужно запросить данные ордерной книги BTC U-стандартного опционного контракта, параметрsymbolявляется:"BTC_USDT.BTC-240108-40000-C"(в качестве примера Binance Option BTC-240108-40000-C), формат представляет собой комбинациюторговые парыопределены платформой FMZ и конкретным кодом контракта опциона, определенным биржей, разделенным символом .. символ ложное строка

function main(){
    var trades = exchange.GetTrades()
    /*
        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, trade is null. When accessing trade[0].Id, it will cause an error. Therefore, when testing this code, ensure that you can access the exchange interface.
    */
    Log("id:", trades[0].Id, "time:", trades[0].Time, "Price:", trades[0].Price, "Amount:", trades[0].Amount, "type:", trades[0].Type)
}
def main():
    trades = exchange.GetTrades()
    Log("id:", trades[0]["Id"], "time:", trades[0]["Time"], "Price:", trades[0]["Price"], "Amount:", trades[0]["Amount"], "type:", trades[0]["Type"])
void main() {
    auto trades = exchange.GetTrades();
    Log("id:", trades[0].Id, "time:", trades[0].Time, "Price:", trades[0].Price, "Amount:", trades[0].Amount, "type:", trades[0].Type);
}

Проверитьexchange.GetTrades()Функция:

function main() {
    // BTC's U-based perpetual contract
    var trades = exchange.GetTrades("BTC_USDT.swap")
    Log(trades)
}
def main():
    trades = exchange.GetTrades("BTC_USDT.swap")
    Log(trades)
void main() {
    auto trades = exchange.GetTrades("BTC_USDT.swap");
    Log(trades);
}

Когда конфигурацияexchangeОбъект является объектом фьючерсного обмена, используйтеsymbolпараметр для запроса данных записи рыночных сделок для определенного символа (символ фьючерса).

exchange.GetTrades()Функция для получения текущих торговых пар, истории транзакций рынка (не их собственной), соответствующей контрактам. Некоторые биржи не поддерживают эту функцию, и конкретные данные, возвращенные, показывают, насколько диапазон записей транзакций зависит от биржи и должен обрабатываться в соответствии с конкретной ситуацией.exchange.GetRecords ()функция возвращает тот же порядок данных, то есть последний элемент массива является данными, ближайшими к текущему времени. Вexchange.GetTrades()функция возвращает пустой массив при использованииСимуляция клещаДанные, возвращаемыеexchange.GetTrades()функция при использованииНастоящий ТикBacktesting в системе backtesting - это данные о потоке заказов, т.е. массив {@struct/Trade Trade}. Обмены, которые не поддерживаютexchange.GetTrades()Функция:

Имя функции Не поддерживаемые спотовые обмены Фьючерсные биржи без поддержки
GetTrades Фьючерсы_BitMart / Фьючерсы_Bibox

{@fun/Market/exchange.GetTicker exchange.GetTicker}, {@fun/Market/exchange.GetDepth exchange.GetDepth}, {@fun/Market/exchange.GetRecords exchange.GetRecords}

exchange.GetDepth exchange.GetRecords