Type/to search
3
Follow
1513
Followers
গভীরতা অর্জন করে অর্ডার নির্ভুলতার সমস্যা সমাধান করুন
FAQ
Created 2020-03-20 09:10:52  Updated 2020-03-20 09:11:16
 2
 1869

বিভিন্ন এক্সচেঞ্জের অভিন্নতা না থাকার কারণে, এফএমজেড-এ অভিন্ন অর্ডার নির্ভুলতা ফেরত ফাংশন নেই। যদি কৌশলটি কেবলমাত্র একটি মুদ্রায় করা হয় তবে এটি ভাল। যদি একাধিক লেনদেনের জোড়াও একাধিক এক্সচেঞ্জের সাথে সামঞ্জস্যপূর্ণ হয় তবে এখানে এটি ব্যবহার করার পরামর্শ দেওয়া হয় গভীরতা অর্জন করুন, গভীরতার তথ্যের ভিত্তিতে স্বয়ংক্রিয়ভাবে অর্ডার নির্ভুলতা অনুমান করুন। অবশ্যই, যদি একাধিক মুদ্রা লেনদেন করতে হয় তবে এটি HttpQuery ব্যবহার করে মূল API ইন্টারফেসটি অ্যাক্সেস করার পরামর্শ দেওয়া হয়।
ফাংশনটি নিম্নরূপঃ

function GetPrecision(){ var precision = {price:0, amount:0} var depth = exchange.GetDepth() for(var i=0;i<exchange.GetDepth().Asks.length;i++){ var amountPrecision = exchange.GetDepth().Asks[i].Amount.toString().indexOf('.') > -1 ? exchange.GetDepth().Asks[i].Amount.toString().split('.')[1].length : 0 precision.amount = Math.max(precision.amount,amountPrecision) var pricePrecision = exchange.GetDepth().Asks[i].Price.toString().indexOf('.') > -1 ? exchange.GetDepth().Asks[i].Price.toString().split('.')[1].length : 0 precision.price = Math.max(precision.price,pricePrecision) } return precision }
Related Recommendations
Comment
All comments (2)

    这个放在init里边跑一次还是不错的

    5 years ago

    时间复杂度噌噌噌往上跑

    6 years ago
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)