Дроговые товары - точность объема и точность цены - для всех бирж

Автор:Старую кожу, Дата: 2021-07-02 19:24:39
Тэги:Инструмент


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

Связанные

Больше

ЧруикЯ не ожидал, что смогу подняться и посмотреть, но уже есть готовое...

77924998Есть ли версия на JS?

77924998Как это использовать в стратегии?

Lcgs005Да, есть примеры, когда можно извлекать дроби из данных об объемах заказов, чтобы получить минимальную цену, самую высокую цену, длину шага, а затем изменить цену заказа на диске?

gg50933064Это новая стратегия биржи?

btcrobotfunction GetPrecision (()) { if ((IsVirtual)) return {price: 6, amount:6} {y:bi} var precision = {price:0, amount:0} var depth = exchange.GetDepth ((() if ((!depth) { "Невозможно подключить рынок к биржам, требуется зарубежный трейдер" {y:bi} 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) - точность, цена, точность) {y:bi} точность возврата {y:bi}

Старую кожуДа, поиск, ресурсы.

Старую кожуДа, но код в js длиннее, и если вы добавите меня, я перешлю его вам.

77924998Спасибо.

Старую кожуЭто можно сделать прямо с помощью функций.

Старую кожуЭто как если бы была фиксированная процентная ставка, 10% или 5% от текущей цены, забыли ли вы, что данные о длительности или точности цены?

Старую кожуК сожалению, нет. Существуют стратегии на местах и контрактные стратегии.

gg50933064Есть ли новые стратегии на рынке?

Старую кожуНет, функция получения точности цены на торговую пару и точности нижнего объема часто используется в стратегии разработки.

Стремиться к количествуОжесточенный