संसाधन लोड हो रहा है... लोड करना...

exchange.GetTicker

वर्तमान में सेट किए गए लेन-देन जोड़े, अनुबंध कोड के अनुरूप वस्तुओं या अनुबंध के {@struct/Ticker Ticker} संरचनाओं, यानी लेन-देन डेटा को प्राप्त करें।GetTicker()फ़ंक्शन एक सदस्य फ़ंक्शन है जो एक एक्सचेंज ऑब्जेक्ट {@var/EXCHANGE exchange} के सदस्य है।exchangeऑब्जेक्ट के सदस्य फ़ंक्शन ((प्रणाली) का उपयोग केवल और केवलexchangeइस संबंध में, दस्तावेजों के बाद कोई चर्चा नहीं होगी।

{@struct/Ticker Ticker}、空值

exchange.GetTicker()
exchange.GetTicker(symbol)

参数```symbol```用于指定请求的{@struct/Ticker Ticker}数据对应的具体交易对、合约代码。不传该参数时默认请求当前设置的交易对、合约代码的行情数据。
当调用```exchange.GetTicker(symbol)```函数时,```exchange```为现货交易所对象,如果需要请求获取计价币种为USDT,交易币种为BTC的行情数据。参数```symbol```为:```"BTC_USDT"```,格式为FMZ平台定义的交易对格式。
当调用```exchange.GetTicker(symbol)```函数时,```exchange```为期货交易所对象,如果需要请求获取的是BTC的U本位永续合约的行情数据。参数```symbol```为:```"BTC_USDT.swap"```,格式为FMZ平台定义的**交易对**与**合约代码**组合,再以字符"."间隔。
当调用```exchange.GetTicker(symbol)```函数时,```exchange```为期货交易所对象,如果需要请求获取的是BTC的U本位期权合约的行情数据。参数```symbol```为:```"BTC_USDT.BTC-240108-40000-C"```(以币安期权BTC-240108-40000-C为例),格式为FMZ平台定义的**交易对**与交易所定义的具体期权合约代码组合,再以字符"."间隔。

symbol
false
string

```javascript
function main(){
    // 如果是期货交易所对象,先设置合约代码,例如设置为永续合约
    // exchange.SetContractType("swap")

    var ticker = exchange.GetTicker()
    /*
        可能由于网络原因,访问不到交易所接口(即使托管者程序所在设备能打开交易所网站,但是API接口也可能访问不通)
        此时ticker为null,当访问ticker.High时,会导致错误,所以在测试该代码时,确保可以访问到交易所接口
    */
    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पैरामीटर विशिष्ट किस्मों के लिए बाजार डेटा का अनुरोध करता है।

रीसेट सिस्टम मेंexchange.GetTicker()फ़ंक्शन लौटाता हैTickerडेटा, जिनमें सेHighLowसमकक्ष मूल्य के लिए, उस समय की बिक्री, खरीद और बिक्री की वास्तविक कीमत से लिया जाता है।exchange.GetTicker()फ़ंक्शन लौटाता हैTickerडेटा, जिनमें से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}, {@fun/Market/exchange.GetTickers exchange.GetTickers}, {@fun/Market/exchange.GetTickers exchange.GetTickers}, {@fun/Market/exchange.GetTickers exchange.GetTickers}, {@fun/Market/exchange.GetTickers exchange.GetTickers}, {@fun/Market/exchange.GetTickers exchange.GetTickers}, {@fun/Market/exchange.GetTickers exchange.GetTickers}, {@fun/Market/exchange.GetTickers exchange.GetTickers exchange.GetTickers}, {@fun/Market/exchange

लॉग exchange.GetDepth