Dry Goods - Chọn đơn vị chính xác và giá chính xác - áp dụng cho các sàn giao dịch

Tác giả:Da già, Ngày: 2021-07-02 19:24:39
Tags:Công cụ


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

Có liên quan

Thêm nữa

ctruiqTôi đã mất nhiều giờ để làm nó, và tôi không nghĩ rằng tôi sẽ lên và kiểm tra, nhưng nó đã sẵn sàng...

77924998Có phiên bản JS không?

77924998Làm thế nào để sử dụng nó trong chiến lược?

lcgs005Có ví dụ nào về cách lấy số nhỏ từ dữ liệu khối lượng đính kèm, có ví dụ về việc sửa đổi giá đặt hàng trên đĩa thực sau khi lấy dữ liệu giá thấp nhất, giá cao nhất, bước dài trực tiếp bằng API không?

gg50933064Đây có phải là một chiến lược mới của sàn giao dịch?

btcrobotfunction GetPrecision (() { if ((IsVirtual)) return {price: 6, amount:6} ♪ var precision = {price:0, amount:0} var depth = exchange.GetDepth ((() if ((!depth) { Throw 'không thể kết nối thị trường sàn giao dịch, cần người quản lý nước ngoài' ♪ 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)) ♪ return precision ♪

Da giàHa, tìm kiếm nhiều hơn, rất nhiều tài nguyên.

Da giàCó, nhưng mã của js là khá dài, bạn thêm vào tôi, tôi gửi riêng cho bạn.

77924998Cảm ơn.

Da giàVà chúng ta có thể làm điều đó bằng cách sử dụng các hàm.

Da giàGiá thấp nhất và giá cao nhất dường như có một tỷ lệ phần trăm cố định, đó là 10% hoặc 5% của giá hiện tại.

Da giàXin lỗi, không có. Có chiến lược giao dịch và chiến lược hợp đồng.

gg50933064Các sàn giao dịch có chiến lược mới không?

Da giàKhông phải vậy, lấy giá chính xác của cặp giao dịch và hàm chính xác đơn vị dưới, thường được sử dụng trong chiến lược phát triển.

Khả năng định lượngĐộc ác