Tài nguyên đang được tải lên... tải...

exchange.GetTrades

Nhận mảng cấu trúc {@struct/Trade Trade} của giao dịch hoặc hợp đồng tương ứng với cặp giao dịch được thiết lập hiện tại, mã hợp đồng, tức là dữ liệu giao dịch thị trường.

Cácexchange.GetTrades()hàm trả về một mảng cấu trúc {@struct/Trade Trade} nếu yêu cầu dữ liệu thành công, và nó trả về giá trị không nếu yêu cầu dữ liệu thất bại. {@struct/Trade Trade} mảng, giá trị không

giao dịch.GetTrades ((() giao dịch.GetTrades (định hiệu)

Các thông sốsymbolđược sử dụng để chỉ định cặp giao dịch cụ thể và mã hợp đồng tương ứng với dữ liệu mảng {@struct/Trade Trade} được yêu cầu. Nếu tham số này không được vượt qua, dữ liệu hồ sơ giao dịch mới nhất của cặp giao dịch và mã hợp đồng được thiết lập hiện tại sẽ được yêu cầu theo mặc định.exchange.GetTrades(symbol)chức năng,exchangelà đối tượng trao đổi tại chỗ. Nếu bạn cần yêu cầu để có được dữ liệu sổ lệnh với tiền tệ theo mệnh giá là USDT và tiền tệ giao dịch là BTC, tham sốsymbollà:"BTC_USDT", và định dạng là định dạng cặp giao dịch được xác định bởi nền tảng FMZ.exchange.GetTrades(symbol)chức năng,exchangelà đối tượng trao đổi tương lai. Nếu bạn cần yêu cầu dữ liệu sổ lệnh của hợp đồng vĩnh viễn tiêu chuẩn U của BTC, tham sốsymbollà:"BTC_USDT.swap", và định dạng là một sự kết hợp củacặp giao dịchmã hợp đồngđược xác định bởi nền tảng FMZ, được tách bởi ký tự ..exchange.GetTrades(symbol)chức năng,exchangelà đối tượng trao đổi tương lai. Nếu bạn cần yêu cầu dữ liệu sổ lệnh của hợp đồng tùy chọn tiêu chuẩn U của BTC, tham sốsymbollà:"BTC_USDT.BTC-240108-40000-C"(lấy Binance Option BTC-240108-40000-C làm ví dụ), định dạng là sự kết hợp củacặp giao dịchđược xác định bởi nền tảng FMZ và mã hợp đồng tùy chọn cụ thể được xác định bởi sàn giao dịch, được tách bằng ký tự .. biểu tượng sai chuỗi

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

Kiểm traexchange.GetTrades()chức năng:

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

Khi cấu hìnhexchangeđối tượng là một đối tượng giao dịch tương lai, sử dụngsymboltham số để yêu cầu dữ liệu hồ sơ giao dịch thị trường cho một biểu tượng cụ thể (biểu tượng tương lai).

exchange.GetTrades()chức năng để có được các cặp giao dịch hiện tại, lịch sử giao dịch của thị trường (không phải của riêng họ) tương ứng với hợp đồng. Một số sàn giao dịch không hỗ trợ chức năng này, và dữ liệu cụ thể được trả về là bao nhiêu trong phạm vi các hồ sơ giao dịch phụ thuộc vào sàn giao dịch và cần được xử lý theo tình huống cụ thể. Dữ liệu trả về là một mảng, nơi mỗi yếu tố của thứ tự thời gian vàexchange.GetRecords ()hàm trả về cùng một thứ tự dữ liệu, tức là, phần tử cuối cùng của mảng là dữ liệu gần nhất với thời gian hiện tại. Cácexchange.GetTrades()hàm trả về một mảng trống khi sử dụngMô phỏng TickCác dữ liệu được trả về bởiexchange.GetTrades()chức năng khi sử dụngTick thật sựbacktesting trong hệ thống backtesting là dữ liệu chụp tức thời dòng lệnh, tức là mảng cấu trúc {@struct/Trade Trade}. Các sàn giao dịch không hỗ trợexchange.GetTrades()chức năng:

Tên chức năng Không hỗ trợ trao đổi tại chỗ Giao dịch tương lai không được hỗ trợ
GetTrades Tiền tương lai_BitMart / Tiền tương lai_Bibox

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

exchange.GetDepth exchange.GetRecords