Перейти к публикации
Форум ботоводов

Частота запросов


Рекомендованные сообщения

Как можно уменьшить частоту обращений бота к бирже Бинанс?
Через какое-то время бинанс блокирует запросы и требует обращаться не чаще 1000мс

Ссылка на комментарий
Поделиться на других сайтах

  • 9 months later...

Уже не знаю куда time.sleep(1) подсунуть. Ошибка продолжает выскакивать

Проблема решилась синхронизацией времени.  Паузу оставил здесь:

            # Если остались пары, по которым нет текущих торгов
            if all_pairs:
                log.debug('Найдены пары, по которым нет неисполненных ордеров: {pairs}'.format(pairs=list(all_pairs.keys())))
                for pair_name, pair_obj in all_pairs.items():
                    try:
                        time.sleep(15)
                        log.debug("Работаем с парой {pair}".format(pair=pair_name))
                        # Получаем лимиты пары с биржи
                        for elem in limits['symbols']:
                            if elem['symbol'] == pair_name:
                                CURR_LIMITS = elem
                                break

 

И в начале:

def main_flow():
    while True:
        try:
            time.sleep(10)
            # Устанавливаем соединение с локальной базой данных
            conn = sqlite3.connect('binance.db')
            conn.row_factory = sqlite3.Row
            cursor = conn.cursor()

Изменено пользователем Aleksey135
Ссылка на комментарий
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...