現時点での設定された取引ペア,契約コード,すなわちティッカーデータに対応するスポットまたはコントラクトの {@struct/Ticker Ticker} 構造を取得します.GetTicker ()
交換オブジェクト {@var/EXCHANGE exchange} のメンバー関数であり,exchange
対象メンバーの関数 (方法) は,exchange
文書には繰り返されないでしょう
についてexchange.GetTicker()
データの要求が成功すると {@struct/Ticker Ticker} 構造を返し,データ要求が失敗すると null 値を返します.
{@struct/Ticker Ticker},ゼロ値
交換する.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 Option 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
市場から1つ購入し,その時点で1つ販売.Ticker
返されたデータexchange.GetTicker()
実際の市場での機能.High
そしてLow
値がカプセル化された交換によって返されるデータに基づいています.Tick
インターフェースで,特定の期間 (通常24時間) の最高値と最低値が表示されます.
支援しない取引所exchange.GetTicker()
機能:
機能名 | サポートされていないスポット交換 | サポートされていない先物取引 |
---|---|---|
GetTicker をインストールする | – | フューチャーズ_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}, {@fun/Market/exchange.GetTickers exchange.GetTickers}, {@fun/Market/exchange.GetTickers exchange.GetTickers}, {@fun/Market/exchange.GetDepth exchange.GetDepth}, {@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
ログ exchange.GetDepth