Barang kering - akurasi satuan dan akurasi harga - berlaku untuk semua bursa

Penulis:Kulit tua, Tanggal: 2021-07-02 19:24:39
Tag:Alat


from collections import Counter
def GetAmountPrecision():
    depth = _C(exchange.GetDepth)    
    amountPrecisions = []
    for ask in depth["Asks"]:
        i = ask["Amount"]
        amountPrecision = 0
        if str(i).count('.') == 1:
            amountPrecision = len(str(i).split(".")[1])
        amountPrecisions.append(amountPrecision)
    amountPrecision = max(amountPrecisions)    
    return amountPrecision

def GetPricePrecision():
    depth = _C(exchange.GetDepth)    
    pricePrecisions = []
    for ask in depth["Asks"]:
        j = ask["Price"]
        pricePrecision = 0
        if str(j).count('.') == 1:
            pricePrecision = len(str(j).split(".")[1])
        pricePrecisions.append(pricePrecision)
    pricePrecision = Counter(pricePrecisions).most_common(1)[0][0]
    return pricePrecision

Berkaitan

Lebih banyak

ZruikSaya tidak berpikir untuk naik ke atas dan memeriksa, tapi sudah ada yang sudah siap...

77924998Apakah ada versi JS?

77924998Bagaimana cara menggunakan strategi ini?

lcgs005Ya, ada contoh di mana harga pesanan diubah secara langsung dengan API untuk mendapatkan harga terendah, harga tertinggi, dan panjang langkah setelah data yang dipegang.

gg50933064Apakah ini strategi baru dari bursa?

btcrobotfungsi GetPrecision (() { if ((IsVirtual)) return {price: 6, amount: 6} Aku tidak tahu. var precision = {price:0, amount:0} var depth = exchange.GetDepth (dalam bahasa Inggris) if ((!depth) { 'Tidak dapat terhubung ke pasar bursa, membutuhkan penjaga luar negeri' Aku tidak tahu. for ((var i=0; i -1? depth.Asks[i].Amount.toString (().split('.') [1].length: 0 precision.amount = Math.max ((precision.amount,amountPrecision)) var pricePrecision = depth.Asks[i].Price.toString (().indexOf('.') > -1? depth.Asks[i].Price.toString (().split('.') [1].length: 0 precision.price = Math.max ((precision.price,pricePrecision)) Aku tidak tahu. return precision Aku tidak tahu.

Kulit tuaHa, lebih banyak pencarian, lebih banyak sumber daya.

Kulit tuaYa, tapi kode untuk js lebih panjang, Anda tambahkan saya, saya kirimkan secara pribadi.

77924998Terima kasih.

Kulit tuaDan kita bisa melakukan ini dengan menggunakan fungsi.

Kulit tuaHarga terendah dan harga tertinggi seolah-olah ada persentase yang tetap, 10% atau 5% dari harga saat ini.

Kulit tuaMaaf, tidak ada. Ada strategi langsung dan strategi kontrak.

gg50933064Apakah ada strategi baru dari bursa?

Kulit tuaTidak, fungsi untuk mendapatkan akurasi harga dari pasangan transaksi dan akurasi jumlah yang lebih rendah sering digunakan dalam strategi pengembangan.

Kekuatan KuantitasKekerasan