گہرائی تک رسائی حاصل کرکے نیچے کی حد کی درستگی کے مسائل کو حل کریں

مصنف:گھاس, تخلیق: 2020-03-20 09:10:52, تازہ کاری: 2020-03-20 09:11:16

مختلف تبادلے کی عدم یکسانیت کی وجہ سے ، ایف ایم زیڈ میں آرڈر کی درستگی کی واپسی کا کوئی یکساں فنکشن موجود نہیں ہے۔ اگر حکمت عملی صرف ایک کرنسی کے ساتھ کام کرتی ہے تو ، اگر آپ متعدد تجارت کے جوڑوں کو ہم آہنگ کرنا چاہتے ہیں اور متعدد تبادلے کو ہم آہنگ کرنا چاہتے ہیں تو ، یہاں گہرائی حاصل کرنے کا استعمال کرنے کی سفارش کی جاتی ہے تاکہ گہرائی کی معلومات کے مطابق خود بخود آرڈر کی درستگی کا اندازہ لگایا جاسکے۔ یہ مندرجہ ذیل افعال ہیں:

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
}


مزید

تیریہ ایک بار چلتا ہے اور یہ init کے ساتھ چلتا ہے.

مواقع کو قبول کریں اور مستقبل کی طرف دیکھیںوقت کی پیچیدگی اوپر اور نیچے بھاگتی ہے