বর্তমান সেট ট্রেডিং জোড়া, চুক্তি কোড, অর্থাৎ অর্ডার বুক ডেটার সাথে সামঞ্জস্যপূর্ণ স্পট বা চুক্তির {@struct/Depth Depth} কাঠামো পান।
দ্যexchange.GetDepth()
ফাংশনটি {@struct/Depth Depth} স্ট্রাকচারটি ফেরত দেয় যদি ডেটা অনুরোধ সফল হয়, এবং যদি ডেটা অনুরোধ ব্যর্থ হয় তবে এটি শূন্য ফেরত দেয়।
{@struct/Depth Depth}, শূন্য মান
এক্সচেঞ্জ.গ্রেটডিপথ ((() এক্সচেঞ্জ.গ্রেটডিপথ ((সিম্বল)
প্যারামিটারsymbol
{@struct/Depth Depth} তথ্যের সাথে সংশ্লিষ্ট নির্দিষ্ট ট্রেডিং জোড়া এবং চুক্তি কোড নির্দিষ্ট করতে ব্যবহৃত হয়। যদি এই পরামিতিটি পাস না করা হয়, তাহলে বর্তমানে সেট করা ট্রেডিং জোড়া এবং চুক্তি কোডের অর্ডার বুক ডেটা ডিফল্টরূপে অনুরোধ করা হবে।exchange.GetDepth(symbol)
ফাংশন,exchange
যদি আপনি USDT হিসাবে নামযুক্ত মুদ্রা এবং BTC হিসাবে লেনদেনের মুদ্রা দিয়ে অর্ডার বুক তথ্য পেতে অনুরোধ করতে চান, প্যারামিটারsymbol
হচ্ছেঃ"BTC_USDT"
, এবং ফরম্যাট হল ট্রেডিং জোড়া ফরম্যাট যা FMZ প্ল্যাটফর্ম দ্বারা সংজ্ঞায়িত।exchange.GetDepth(symbol)
ফাংশন,exchange
যদি আপনি BTC symbol
হচ্ছেঃ"BTC_USDT.swap"
, এবং ফরম্যাটটি হলট্রেডিং জুটিএবংচুক্তির কোডFMZ প্ল্যাটফর্ম দ্বারা সংজ্ঞায়িত, অক্ষর দ্বারা পৃথক exchange.GetDepth(symbol)
ফাংশন,exchange
বিটিসিsymbol
হচ্ছেঃ"BTC_USDT.BTC-240108-40000-C"
(উদাহরণস্বরূপ Binance Option BTC-240108-40000-C) ফরম্যাটটি হলট্রেডিং জুটিFMZ প্ল্যাটফর্ম দ্বারা সংজ্ঞায়িত এবং এক্সচেঞ্জ দ্বারা সংজ্ঞায়িত নির্দিষ্ট বিকল্প চুক্তির কোড, অক্ষর
function main(){
var depth = exchange.GetDepth()
/*
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 depth is null, which will cause an error when accessing depth.Asks[1].Price, so make sure you can access the exchange interface when testing the code.
*/
var price = depth.Asks[1].Price
Log("Sell 2 price is:", price)
}
def main():
depth = exchange.GetDepth()
price = depth["Asks"][1]["Price"]
Log("Sell 2 price is:", price)
void main() {
auto depth = exchange.GetDepth();
auto price = depth.Asks[1].Price;
Log("Sell 2 price is:", price);
}
পরীক্ষাexchange.GetDepth()
ফাংশনঃ
function main() {
// BTC U-based perpetual contract
var depth = exchange.GetDepth("BTC_USDT.swap")
Log(depth)
}
def main():
depth = exchange.GetDepth("BTC_USDT.swap")
Log(depth)
void main() {
auto depth = exchange.GetDepth("BTC_USDT.swap");
Log(depth);
}
যখন কনফিগার করাexchange
বস্তুর একটি ফিউচার বিনিময় বস্তুর, ব্যবহারsymbol
একটি নির্দিষ্ট প্রতীকের অর্ডার বুক ডেটা (ফ্যুচার প্রতীক) অনুরোধ করার পরামিতি।
ব্যাকটেস্টিং সিস্টেমে, প্রতিটি গ্রেডের জন্য ডেটাexchange.GetDepth()
ফাংশন ব্যবহার করার সময়টিক সিমুলেট করুনব্যাকটেস্টিং সিস্টেমে, ব্যাকটেস্টিং সিস্টেম দ্বারা ফেরত দেওয়া তথ্যগুলিexchange.GetDepth()
ফাংশন ব্যবহার করার সময়রিয়েল টিকব্যাকটেস্টিং হচ্ছে দ্বিতীয় স্তরের গভীর স্ন্যাপশট।
{@fun/Market/exchange.GetTicker exchange.GetTicker}, {@fun/Market/exchange.GetTrades exchange.GetTrades}, {@fun/Market/exchange.GetRecords exchange.GetRecords}
exchange.GetTicker exchange.GetTrades