FMZ tidak mempunyai fungsi pengembalian ketepatan pesanan yang seragam kerana tidak seragam di setiap bursa. Jika anda hanya melakukan satu mata wang, anda boleh menggunakan pengambilan kedalaman untuk mendapatkan ketepatan pesanan secara automatik berdasarkan maklumat kedalaman. Fungsi adalah seperti berikut:
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
}