Skip to content

Latest commit

 

History

History
160 lines (127 loc) · 8.98 KB

ChangeLog.md

File metadata and controls

160 lines (127 loc) · 8.98 KB

Не реализовано:

  • Удобные кнопки в боте для:
    • Принудительное закрытие позиций
    • Выгрузка истории транзакций в эксель файл

Версия 1.5.1 RELEASE

  • доп параметр логирования CHAT_ID_FOR_LOGS_THREAD_ID
  • добавил README

Версия 1.5 RELEASE

  • исправлена ошибка при котором не правильно передавались аргументы в запрос на создание позиции
  • обработки ошибок и улучшения в trade_help
  • новый вид логов

Версия 1.4.8 Beta

  • правильный подсчет количества монет возможных для покупки
  • get_price_coin теперь сразу возвращает цену

Версия 1.4.6 Beta

  • поставлен запрет на запуск бота в группах

Версия 1.4.5 Beta

  • убрал глобальные переменные, теперь у всех свои сообщения
  • изменение отображения лога не возможности редактирования сообщения

Версия 1.4.1 Beta

  • распределение ответственности классов
  • доработки

Версия 1.4 Beta

  • убран multiprocessing теперь используются потоки
  • используются requests заместо bot.send в пространстве pyrogram

Версия 1.3.1 Beta

  • чуть больше логов

Версия 1.3 Beta

  • изменение отображения в конфигурации
  • улучшено логирование
  • теперь передаются все посты с группы

Версия 1.2.8 Beta

  • Теперь в топик Логов уходит также сообщение об открытии позиции

Версия 1.2.7 Beta

  • ошибка в userbot когда все ошибки не обозначались в логах

Версия 1.2.6 Beta

  • отображение суммы активов и баланса кошелька в конфигурации

Версия 1.2.5 Beta

  • убрал дубликаты методов для изменения сообщения истории и позиций
  • дополнил /help
  • обработка ошибки - sqlite3.OperationalError: database is locked
  • обработка ошибки - 33004 (ошибка истек срок API)

Версия 1.2 Beta

  • исправил ошибку с неизменением старых значений в бд, когда новый множитель равен 10
  • обновил метод set_leverage_by_symbol
  • удалил ненужные строки

Версия 1.1.1 Beta

  • Добавлена команда /help и описание к ней

Версия 1.1 Beta

  • Пересылка логов в тг канал
  • Теперь при вызове конфигурации отображаются значения плеч для монет

Версия 1.0.1 Beta

  • Мелкие визуальные улучшения

Версия 1.0 Beta

  • данные синхронизируются между процессами питона

Версия 0.14.3 Alpha

  • незаметные доработки
  • сменил название userbota(переименуй сессию на ByBit_bot.session)
  • проверка на наличии сессии если ее нет то включается только userbot, а затем надо сделать перезапуск (необходимо т.к. в 2 потоках запускается бот и он не дает пройти авторизацию)

Версия 0.14 Alpha

  • добавил дату истечения токена (класс utils в trade_help.py)
  • доработки комментов и текста бота
  • соединил изменения локальной и сервера

Версия 0.13 Alpha

  • Изменение маржи
  • Мелкие изменения
  • Обработка ошибок НАЧАЛ(Если маржа уже равна изменяемому значению, бот отправит сообщение об этом)

Версия 0.12 Alpha

  • Открытие новых позиций по заранее установленной цене, которую можно менять в админке
  • Отказ от возможности вкл/выкл оповещений, теперь они всегда включены, соответственно убраны лишние методы
  • Убрал возможность выгрузки файла БД пользователем, вместо этого клиент может получить настройки конфигурации с помощью соответсвующий кнопки в боте
  • Новые методы для торговли:
    • get_info_of_coin() - для получения информации о монете;
    • round_quantity() - для округления вещественного остатка монеты до подходящих для биржи значений.

Версия 0.11 Alpha

  • добавил кнопку показа уведомлений, они идут только одному человеку, указанному в 'user' - tg_id
  • Оповещения об открытии позиции
  • Оповещение об неудачной попытке открытии позиции
  • Машина состояний и кнопки
  • создал файл trade_help теперь все что нужно для бд от bybit делается оттуда, во избежание кругового импорта
  • поудалял лишнего
  • trade переместил в services

Версия 0.10 Alpha

  • Теперь у нас есть СтопЛосс и ТейкПрофит
  • Новые методы и мелкие улучшение

Версия 0.9 Pre-Alpha

  • пару ошибок убрал
  • добавил кнопок и изменил их стиль
  • userbot работает
  • логирование тоже везде работает

Версия 0.8 Pre-Alpha

  • Методы для СтопЛосса и ТейкПрофита(нужно теперь сделать кнопки к ним для их изменения)
  • Переместил userbot в общую директорию

Версия 0.7 Pre-Alpha

  • Список открытых позиций
  • Теперь логи выводят ещё день:месяц:год, а не только время

Версия 0.6 Pre-Alpha

  • Теперь история не будет запрашиваться постоянно при нажатии на кнопки
  • проверка на наличие ордера
  • убрал лишний код в базе
  • теперь userbot вызывает метод do_futures_trade
  • поработал немного над change_quantity в handlers.py, пока есть недочеты (постоянно отвечает на сообщение хотя работа его завершена)
  • изменил структуру бд, добавил "quantity_by_symbol" в нем будут храниться отдельно установленные количества к покупке, пример: "BTCUSDT": 12, пока просто на будущее

Версия 0.5 Pre-Alpha

  • Реализована вывод истории ордеров
  • Немного изменил кнопки
  • Убрал лишние методы старой реализации вывода истории ордеров

Версия 0.4 Pre-Alpha

  • Отображение и перелистывание истории, а также работа с ней в бд
  • Начало FSMContext
  • когда юзербот получает новый запрос вызывается метод do_futures_trade
  • частично связаны модули
  • методы для изменения маржи есть, осталось прописать что они будут делать

Версия 0.3 Pre-Alpha

  • Добавил тестовые API-ключи в config.py
  • Написал функцию в trade.py для вывода списка открытых позиций по кнопке в боте
  • НАЧАЛ хендлеры
  • НАЧАЛ кнопки

Версия 0.2 Pre-Alpha

  • Написаны методы для взаимодействия с бд
  • Небольшая оптимизация импортов

Версия 0.1 Pre-Alpha

  • Создана БД
  • Создал скрипт покупки и продажи (лонг и шорт), пока что в ручном варианте
  • Логирование
  • Создан файл конфигурации config.py