Nhận cấu trúc {@struct/Ticker Ticker} của giao dịch hoặc hợp đồng tương ứng với cặp giao dịch được đặt hiện tại, mã hợp đồng, tức là dữ liệu ticker.GetTicker ()
hàm là một hàm thành viên của đối tượng trao đổi {@var/EXCHANGE exchange}, việc sử dụngexchange
Các chức năng thành viên đối tượng (các phương pháp) chỉ liên quan đếnexchange
, và nó sẽ không được lặp lại trong tài liệu.
Cácexchange.GetTicker()
hàm trả về cấu trúc {@struct/Ticker Ticker} khi yêu cầu dữ liệu thành công, và trả về giá trị null khi yêu cầu dữ liệu thất bại.
{@struct/Ticker Ticker}, giá trị không
đổi.GetTicker() trao đổi.GetTicker (bản biểu tượng)
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 {@struct/Ticker Ticker} được yêu cầu. Nếu tham số này không được truyền, dữ liệu thị trường của cặp giao dịch và mã hợp đồng được đặt hiện tại sẽ được yêu cầu theo mặc định.
Khi gọi choexchange.GetTicker(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 dữ liệu thị trường với đồng tiền mệnh giá là USDT và đồng tiền 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.
Khi gọi choexchange.GetTicker(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 thị trường của hợp đồng vĩnh cửu 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.GetTicker(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 thị trường 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ự
biểu tượng sai chuỗi
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);
}
Đối với các đối tượng giao dịch tương lai (tức làexchange
hoặcexchanges[0]
), bạn cần thiết lập mã hợp đồng bằng cách sử dụngexchange.SetContractType()
chức năng trước khi gọi chức năng ticker, mà sẽ không được lặp lại.
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);
}
Sử dụngsymbol
tham số để yêu cầu dữ liệu thị trường cho một biểu tượng cụ thể (bản tượng điểm).
CácTicker
dữ liệu được trả về bởiexchange.GetTicker()
trong hệ thống backtesting.High
vàLow
là các giá trị mô phỏng, lấy từ một bán và mua một của thị trường tại thời điểm đó.Ticker
dữ liệu được trả về bởiexchange.GetTicker()
trong thị trường thực tế.High
vàLow
Các giá trị dựa trên dữ liệu được trả về bởi trao đổi đóng góiTick
giao diện, bao gồm giá cao nhất và thấp nhất trong một khoảng thời gian nhất định (thường là một khoảng thời gian 24 giờ).
Các sàn giao dịch không hỗ trợexchange.GetTicker()
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ợ |
---|---|---|
GetTicker | – | Tiền tương lai_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}
Ký hiệu exchange.GetDepth