현재 설정된 거래 쌍, 계약 코드, 즉 티커 데이터에 해당하는 스팟 또는 계약의 {@struct/Ticker Ticker} 구조를 얻으십시오.GetTicker ()
함수는 교환 객체 {@var/EXCHANGE exchange}의 멤버 함수입니다.exchange
객체 구성원 함수 (방법) 는exchange
이 문서에서는 반복되지 않을 것입니다.
이exchange.GetTicker()
function는 데이터 요청이 성공할 때 {@struct/Ticker Ticker} 구조를 반환하고 데이터 요청이 실패할 때 null 값을 반환합니다.
{@struct/Ticker Ticker}, null 값
교환.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
만약 당신이 BTCsymbol
이 경우:"BTC_USDT.BTC-240108-40000-C"
(Binance 옵션 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 | – | 퓨처스_에보 |
{@fun/Market/exchange.GetDepth exchange.GetDepth}, {@fun/Market/exchange.GetTrades exchange.GetTrades}, {@fun/Market/exchange.GetRecords exchange.GetRecords}, {@fun/Market/exchange.GetTickers exchange.GetTickers}
로그 exchange.GetDepth