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,exchange
là đố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ốsymbol
là:"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,exchange
là đố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 BTCsymbol
là:"BTC_USDT.swap"
, và định dạng là một sự kết hợp củacặp giao dịchvàmã 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,exchange
là đố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 BTCsymbol
là:"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ự
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ụngsymbol
tham 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