{@struct/Trade Trade} の構造配列を取得します. 現時点での設定された取引ペア,契約コード,すなわち市場取引データに対応するスポットまたは契約.
についてexchange.GetTrades()
この関数は,データ要求が成功した場合に {@struct/Trade Trade} 構造の配列を返し,データ要求が失敗した場合に null 値を返します.
{@struct/Trade Trade}配列,ゼロ値
交換.GetTrades (ゲットトレード) 交換.GetTrades (シンボル)
パラメータsymbol
要求された {@struct/Trade Trade} 配列データに対応する特定の取引ペアと契約コードを指定するために使用されます.このパラメータが通過しなければ,現在設定されている取引ペアと契約コードの最新の取引記録データがデフォルトで要求されます.exchange.GetTrades(symbol)
機能exchange
USDT と BTC と取引される通貨で注文簿データを要求する必要がある場合,パラメータsymbol
これは:"BTC_USDT"
FMZ プラットフォームで定義された取引ペア形式です.exchange.GetTrades(symbol)
機能exchange
BTCのU標準永続契約のオーダーブックデータを要求する必要がある場合,パラメータはsymbol
これは:"BTC_USDT.swap"
形式は,トレーディングペアそして契約コードFMZ プラットフォームによって定義され,文字で区切られています.exchange.GetTrades(symbol)
機能exchange
BTCsymbol
これは:"BTC_USDT.BTC-240108-40000-C"
(Binance Option BTC-240108-40000-C を例として) 形式は,トレーディングペアFMZプラットフォームで定義され,取引所によって定義された特定のオプション契約コードは,文字
function main(){
var trades = exchange.GetTrades()
/*
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, trade is null. When accessing trade[0].Id, it will cause an error. Therefore, when testing this code, ensure that you can access the exchange interface.
*/
Log("id:", trades[0].Id, "time:", trades[0].Time, "Price:", trades[0].Price, "Amount:", trades[0].Amount, "type:", trades[0].Type)
}
def main():
trades = exchange.GetTrades()
Log("id:", trades[0]["Id"], "time:", trades[0]["Time"], "Price:", trades[0]["Price"], "Amount:", trades[0]["Amount"], "type:", trades[0]["Type"])
void main() {
auto trades = exchange.GetTrades();
Log("id:", trades[0].Id, "time:", trades[0].Time, "Price:", trades[0].Price, "Amount:", trades[0].Amount, "type:", trades[0].Type);
}
試験するexchange.GetTrades()
機能:
function main() {
// BTC's U-based perpetual contract
var trades = exchange.GetTrades("BTC_USDT.swap")
Log(trades)
}
def main():
trades = exchange.GetTrades("BTC_USDT.swap")
Log(trades)
void main() {
auto trades = exchange.GetTrades("BTC_USDT.swap");
Log(trades);
}
設定されたときexchange
取引対象は,先物として,symbol
特定のシンボル (フューチャーシンボル) の市場取引記録データを要求するパラメータ.
exchange.GetTrades()
現行の取引ペア,市場の取引履歴 (自分のものではなく) を取得する機能. いくつかの取引所はこの機能をサポートせず,返される特定のデータは,取引記録の範囲が取引所に依存し,特定の状況に応じて処理する必要がある程度です. 返されるデータは配列で,各要素が時間順に並べられ,exchange.GetRecords ()
この関数は同じ順序のデータを返します つまり,配列の最後の要素は現在の時間に近いデータです
についてexchange.GetTrades()
この関数で表示される値が,シミュレーションバックテストシステムでバックテストします.exchange.GetTrades()
使用するときに機能リアル・ティックバックテストシステムにおけるバックテストは,オーダーフローのスナップショットデータ,つまり {@struct/Trade Trade} 構造配列です.
支援しない取引所exchange.GetTrades()
機能:
機能名 | サポートされていないスポット交換 | サポートされていない先物取引 |
---|---|---|
GetTrades は | – | Futures_BitMart / Futures_Bibox について |
{@fun/Market/exchange.GetTicker exchange.GetTicker}, {@fun/Market/exchange.GetDepth exchange.GetDepth}, {@fun/Market/exchange.GetRecords exchange.GetRecords}, {@fun/Market/exchange.GetTicker exchange.GetTicker}, {@fun/Market/exchange.GetTicker exchange.GetTicker}, {@fun/Market/exchange.GetTicker exchange.GetTicker}, {@fun/Market/exchange.GetDepth exchange.GetDepth}, {@fun/Market/exchange.GetRecords exchange.GetRecords}, {@fun/Market/exchange.GetRecords exchange.GetRecords}, {@fun/Market/exchange.GetRecords exchange.GetRecords}, {
exchange.GetDepth exchange.GetRecords