{@struct/Trade Trade} স্ট্রাকচার অ্যারেটি বর্তমান সেট ট্রেডিং জোড়া, চুক্তি কোড, অর্থাৎ বাজার লেনদেনের তথ্যের সাথে সামঞ্জস্যপূর্ণ স্পট বা চুক্তির।
দ্যexchange.GetTrades()
ফাংশন {@struct/Trade Trade} স্ট্রাকচারগুলির একটি অ্যারে ফেরত দেয় যদি তথ্যের অনুরোধ সফল হয়, এবং এটি তথ্যের অনুরোধ ব্যর্থ হলে শূন্য মান ফেরত দেয়।
{@struct/Trade Trade} অ্যারে, শূন্য মান
এক্সচেঞ্জ.গেটট্রেডস ((() exchange.GetTrades (প্রতীক)
প্যারামিটারsymbol
{@struct/Trade Trade} অ্যারে ডেটার সাথে সংশ্লিষ্ট নির্দিষ্ট ট্রেডিং জোড়া এবং চুক্তি কোড নির্দিষ্ট করতে ব্যবহৃত হয়। যদি এই পরামিতিটি পাস না করা হয়, তাহলে বর্তমানে সেট করা ট্রেডিং জোড়া এবং চুক্তি কোডের সর্বশেষ লেনদেন রেকর্ডের তথ্য ডিফল্টরূপে অনুরোধ করা হবে। যখন কল করা হয়exchange.GetTrades(symbol)
ফাংশন,exchange
যদি আপনি USDT হিসাবে নামযুক্ত মুদ্রা এবং BTC হিসাবে ট্রেডিং মুদ্রা সঙ্গে অর্ডার বুক তথ্য পেতে অনুরোধ করতে হবে, পরামিতিsymbol
হচ্ছেঃ"BTC_USDT"
, এবং ফরম্যাট হল ট্রেডিং জোড়া ফরম্যাট যা FMZ প্ল্যাটফর্ম দ্বারা সংজ্ঞায়িত।exchange.GetTrades(symbol)
ফাংশন,exchange
যদি আপনি BTC 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 | – | ফিউচার_বিটমার্ট / ফিউচার_বিবক্স |
{@fun/Market/exchange.GetTicker বিনিময়.GetTicker}, {@fun/Market/exchange.GetDepth বিনিময়.GetDepth}, {@fun/Market/exchange.GetRecords বিনিময়.GetRecords}
exchange.GetDepth exchange.GetRecords