Erhalten Sie die {@struct/Ticker Ticker} -Struktur des Spot- oder Vertrags, die dem derzeit eingestellten Handelspar, dem Vertragscode, d. h. den Ticker-Daten entspricht.GetTicker ()
Funktion ist eine Mitgliederfunktion des Austauschobjekts {@var/EXCHANGE exchange}, die Verwendung vonexchange
Objektmitgliederfunktionen (Methoden), die nur mitexchange
, und es wird nicht im Dokument wiederholt werden.
Dieexchange.GetTicker()
Funktion gibt die Struktur {@struct/Ticker Ticker} zurück, wenn die Datenanfrage erfolgreich ist, und gibt null zurück, wenn die Datenanfrage fehlschlägt.
{@struct/Ticker Ticker}, Nullwert
- Ich bin nicht derjenige, der das sagt. - Das ist ein Symbol.
Der Parametersymbol
wird verwendet, um das spezifische Handelspaar und den Vertragscode anzugeben, die den angeforderten {@struct/Ticker Ticker}-Daten entsprechen. Wird dieser Parameter nicht übergeben, werden standardmäßig die Marktdaten des aktuell eingestellten Handelspaares und des Vertragscodes angefordert.
Bei Anrufen derexchange.GetTicker(symbol)
Funktion,exchange
Wenn Sie Marktdaten mit der Währung als USDT und der Handelswährung als BTC anfordern müssen, wird der Parametersymbol
ist:"BTC_USDT"
, und das Format ist das von der FMZ-Plattform definierte Handelspaarformat.
Bei Anrufen derexchange.GetTicker(symbol)
Funktion,exchange
Wenn Sie die Marktdaten von BTCsymbol
ist:"BTC_USDT.swap"
, und das Format ist eine Kombination derHandelspaarundVertragskodedurch die FMZ-Plattform definiert, getrennt durch das Zeichen exchange.GetTicker(symbol)
Funktion,exchange
Wenn Sie die Marktdaten von BTCsymbol
ist:"BTC_USDT.BTC-240108-40000-C"
(beispielsweise Binance Option BTC-240108-40000-C), ist das Format die Kombination derHandelspaarvon der FMZ-Plattform und dem von der Börse definierten spezifischen Optionsvertragskode definiert, getrennt durch den Zeichen
Symbol falsche String
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);
}
Für Futures-Börsenobjekte (d. h.exchange
oderexchanges[0]
), müssen Sie den Vertragscode mit demexchange.SetContractType()
Funktion vor dem Aufruf der Tickelfunktion, die nicht wiederholt wird.
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);
}
Verwendensymbol
Parameter zur Anforderung von Marktdaten für ein bestimmtes Symbol (Spot-Symbol).
DieTicker
Daten, die von derexchange.GetTicker()
Die Ergebnisse des Backtesting-SystemsHigh
undLow
Im übrigen sind die Wertvorstellungen von der Verkaufs- und der Kaufwährung des Marktes zu diesem Zeitpunkt simuliert.Ticker
Daten, die von derexchange.GetTicker()
In der Praxis sind dieHigh
undLow
Werte basieren auf den von dem eingekapselten Austausch zurückgegebenen DatenTick
Interface, die die höchsten und niedrigsten Preise innerhalb eines bestimmten Zeitraums (in der Regel einen Zeitraum von 24 Stunden) enthält.
Die Ausgabe vonexchange.GetTicker()
Funktion:
Funktionsname | Nicht unterstützte Spotbörsen | Nicht abgesicherte Futures-Börsen |
---|---|---|
GetTicker | – | Futures_Aevo |
Der Markt wird von der Kommission und den Mitgliedstaaten geprüft, ob sie in der Lage sind, die erforderlichen Maßnahmen zu treffen.
Tagebücher exchange.GetDepth