{@struct/Trade Trade} اسپاٹ یا معاہدے کی ساخت کی صف حاصل کریں جو فی الحال مقرر کردہ ٹریڈنگ جوڑی، معاہدے کا کوڈ، یعنی مارکیٹ ٹرانزیکشن کے اعداد و شمار سے مطابقت رکھتا ہے.
کےexchange.GetTrades()
فنکشن {@struct/Trade Trade} ڈھانچے کی ایک صف واپس کرتا ہے اگر ڈیٹا کی درخواست کامیاب ہو، اور اگر ڈیٹا کی درخواست ناکام ہو تو یہ صفر اقدار واپس کرتا ہے.
{@struct/Trade Trade} صفیں، خالی اقدار
تبادلہ.GetTrades() تبادلہ.GetTrades (علامت)
پیرامیٹرsymbol
مخصوص ٹریڈنگ جوڑی اور معاہدہ کوڈ کی وضاحت کرنے کے لئے استعمال کیا جاتا ہے جو مطلوبہ {@struct/Trade Trade} صف کے اعداد و شمار کے مطابق ہے۔ اگر یہ پیرامیٹر منظور نہیں کیا جاتا ہے تو ، فی الحال مقرر کردہ ٹریڈنگ جوڑی اور معاہدہ کوڈ کے تازہ ترین ٹرانزیکشن ریکارڈ کے اعداد و شمار کی پیشگی درخواست کی جائے گی۔exchange.GetTrades(symbol)
فنکشنexchange
اسپاٹ ایکسچینج آبجیکٹ ہے۔ اگر آپ کو آرڈر بک کے اعداد و شمار حاصل کرنے کی درخواست کرنے کی ضرورت ہے تو اس کی کرنسی USDT اور ٹریڈنگ کرنسی BTC کے طور پر ہے ، پیرامیٹرsymbol
ہے:"BTC_USDT"
، اور فارمیٹ FMZ پلیٹ فارم کی طرف سے مقرر ٹریڈنگ جوڑی فارمیٹ ہے.exchange.GetTrades(symbol)
فنکشنexchange
فیوچر ایکسچینج آبجیکٹ ہے۔ اگر آپ کو بی ٹی سی symbol
ہے:"BTC_USDT.swap"
، اور فارمیٹ کے ایک مجموعہ ہےتجارتی جوڑااورمعاہدہ کا کوڈFMZ پلیٹ فارم کی طرف سے مقرر کیا جاتا ہے، جس میں حروف exchange.GetTrades(symbol)
فنکشنexchange
فیوچر ایکسچینج آبجیکٹ ہے۔ اگر آپ کو بی ٹی سی کے یو معیاری آپشن معاہدے کے آرڈر بک ڈیٹا کی درخواست کرنے کی ضرورت ہے تو ، پیرامیٹرsymbol
ہے:"BTC_USDT.BTC-240108-40000-C"
(مثال کے طور پر بائننس آپشن بی ٹی سی-240108-40000-C کو لے کر) ، فارمیٹتجارتی جوڑاایف ایم زیڈ پلیٹ فارم کے ذریعہ بیان کردہ اور ایکسچینج کے ذریعہ بیان کردہ مخصوص آپشن معاہدے کا کوڈ ، جس کو علامت
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()
فنکشن کا استعمال کرتے ہوئے ایک خالی صف لوٹاتا ہےٹِک کا مشابہتbacktesting کے نظام میں backtesting.exchange.GetTrades()
استعمال کرتے وقتاصلی ٹِکبیک ٹسٹنگ سسٹم میں بیک ٹسٹنگ آرڈر فلو اسنیپ شاٹ ڈیٹا ہے، یعنی {@struct/Trade Trade} ڈھانچہ صف۔
تبادلے جو حمایت نہیں کرتےexchange.GetTrades()
فنکشن:
فنکشن کا نام | غیر تعاون یافتہ اسپاٹ ایکسچینجز | غیر معاون فیوچر ایکسچینج |
---|---|---|
گیٹ ٹریڈز | – | فیوچر_بٹ مارٹ / فیوچر_بی باکس |
{@fun/Market/exchange.GetTicker تبادلہ.GetTicker}، {@fun/Market/exchange.GetDepth تبادلہ.GetDepth}، {@fun/Market/exchange.GetRecords تبادلہ.GetRecords}
exchange.GetDepth exchange.GetRecords