RoboTradeCode / configurator

Предназначен для предоставления гейтам и ядру конфигураций и информации о тогуемых рынках
0 stars 1 forks source link

добавить лимиты в конфигураторе #19

Closed kleninmaxim closed 2 years ago

kleninmaxim commented 2 years ago

Добавить лимиты на какой минимальный amount может быть отторгована пара на бирже. В конфигураторе добавить в поле data => markets для каждого рынка. Пример можно посмотреть тут https://docs.ccxt.com/en/latest/manual.html#market-structure вот эту часть:

limits': {               // value limits when placing orders on this market
        'amount': {
            'min': 0.01,      // order amount should be > min
            'max': 1000,      // order amount should be < max
        },
khanbekov commented 2 years ago

Я правильно понимаю, нужно добавить только минимальный amount?

Т.е., Configurator нужно отдавать такой маркет:

{
        "exchange_symbol": "ETH-BTC",
        "price_increment": 0.25,
        "amount_increment": 0.0001,
        // новое поле
        "min_amount": 0.01,

        "common_symbol": "ETH/BTC",
        "base_asset": "ETH",
        "quote_asset": "BTC"
}
81xx commented 2 years ago

limits': { // value limits when placing orders on this market 'amount': { 'min': 0.01, // order amount should be > min 'max': 1000, // order amount should be < max },

я бы лучше сразу добавил как в примере, максимум и минимум, что бы не возвращаться к этому вопросу в будущем.

khanbekov commented 2 years ago

я бы лучше сразу добавил как в примере, максимум и минимум, что бы не возвращаться к этому вопросу в будущем

тогда такой маркет:

{
        "exchange_symbol": "ETH-BTC",
        "price_increment": 0.25,
        "amount_increment": 0.0001,

        "min_amount": 0.01,
        "max_amount": 1000,

        "common_symbol": "ETH/BTC",
        "base_asset": "ETH",
        "quote_asset": "BTC"
}
81xx commented 2 years ago

я бы лучше сразу добавил как в примере, максимум и минимум, что бы не возвращаться к этому вопросу в будущем

тогда такой маркет:

{
        "exchange_symbol": "ETH-BTC",
        "price_increment": 0.25,
        "amount_increment": 0.0001,

        "min_amount": 0.01,
        "max_amount": 1000,

        "common_symbol": "ETH/BTC",
        "base_asset": "ETH",
        "quote_asset": "BTC"
}

@kleninmaxim какой Вам удобней формат? как в ссxt или как в примере выше? Лично мне кажется удобнее вариант, который представил @khanbekov

81xx commented 2 years ago

я бы лучше сразу добавил как в примере, максимум и минимум, что бы не возвращаться к этому вопросу в будущем

тогда такой маркет:

{
        "exchange_symbol": "ETH-BTC",
        "price_increment": 0.25,
        "amount_increment": 0.0001,

        "min_amount": 0.01,
        "max_amount": 1000,

        "common_symbol": "ETH/BTC",
        "base_asset": "ETH",
        "quote_asset": "BTC"
}

@kleninmaxim какой Вам удобней формат? как в ссxt или как в примере выше? Лично мне кажется удобнее вариант, который представил @khanbekov

Делаем вариант который ты предложил.

khanbekov commented 2 years ago

Добавил min_amount и max_amount.

Ссылка на обновленную вики

Ссылка на коммит