Media is too big
VIEW IN TELEGRAM
Привет, в этом ролике я объясняю почему так долго делается софт, надеюсь поймёте и не будете осуждать 🤝
Всем доброго времени суток !
Решил показать вам, новую структуру софта который разрабатываю, применена декомпозиция и солид, как советовали в коментариях.
binance_scalper_bot/
│
├── main.py
├── config.py # Конфигурация, параметры стратегии, API ключи
│
├── core/
│ ├── api/ # Отвечает за API взаимодействие с Binance
│ │ ├── rest_client.py # REST API клиент, строго для запросов с лимитами
│ │ ├── websocket_client.py # WebSocket клиент, потоковая подписка на данные
│ │ └── api_manager.py # Фасад, объединяет REST + WS, контролирует очереди запросов
│ │
│ ├── trading/ # Основная торговая логика и управление сделками
│ │ ├── order_executor.py # Выставление и управление ордерами
│ │ ├── position_manager.py # Учёт открытых позиций и обновление статусов
│ │ ├── risk_manager.py # Контроль рисков: SL, TP, максимальный убыток
│ │ ├── strategy.py # Логика стратегии: генерация торговых сигналов
│ │ └── indicators/ # Индикаторы для стратегии (отдельный пакет)
│ │ ├── ema.py # EMA
│ │ ├── rsi.py # RSI
│ │ ├── vwap.py # VWAP
│ │ └── indicator_base.py # Абстрактный базовый класс для индикаторов
│ │
│ ├── data/ # Управление и хранение данных
│ │ ├── market_data.py # Кэш цен, свечей, тикеров
│ │ ├── position_data.py # Структуры данных позиций
│ │ └── trade_data.py # История сделок, статистика
│ │
│ └── utils/ # Утилиты общего назначения
│ ├── logger.py # Логгирование
│ ├── math_utils.py # Математика: округления, расчёты комиссий
│ └── helpers.py # Вспомогательные функции
│
├── ui/
│ ├── main_window.py # Главное окно, баланс, список позиций
│ ├── position_detail_window.py # Окно детальной информации по позиции
│ ├── chart_renderer.py # Построение графиков и визуализация
│ └── ui_components/ # Переиспользуемые UI компоненты (таблицы, кнопки)
│
└── tests/
├── core/
│ ├── api/
│ ├── trading/
│ ├── data/
│ └── utils/
├── ui/
└── integration/
Решил показать вам, новую структуру софта который разрабатываю, применена декомпозиция и солид, как советовали в коментариях.
binance_scalper_bot/
│
├── main.py
├── config.py # Конфигурация, параметры стратегии, API ключи
│
├── core/
│ ├── api/ # Отвечает за API взаимодействие с Binance
│ │ ├── rest_client.py # REST API клиент, строго для запросов с лимитами
│ │ ├── websocket_client.py # WebSocket клиент, потоковая подписка на данные
│ │ └── api_manager.py # Фасад, объединяет REST + WS, контролирует очереди запросов
│ │
│ ├── trading/ # Основная торговая логика и управление сделками
│ │ ├── order_executor.py # Выставление и управление ордерами
│ │ ├── position_manager.py # Учёт открытых позиций и обновление статусов
│ │ ├── risk_manager.py # Контроль рисков: SL, TP, максимальный убыток
│ │ ├── strategy.py # Логика стратегии: генерация торговых сигналов
│ │ └── indicators/ # Индикаторы для стратегии (отдельный пакет)
│ │ ├── ema.py # EMA
│ │ ├── rsi.py # RSI
│ │ ├── vwap.py # VWAP
│ │ └── indicator_base.py # Абстрактный базовый класс для индикаторов
│ │
│ ├── data/ # Управление и хранение данных
│ │ ├── market_data.py # Кэш цен, свечей, тикеров
│ │ ├── position_data.py # Структуры данных позиций
│ │ └── trade_data.py # История сделок, статистика
│ │
│ └── utils/ # Утилиты общего назначения
│ ├── logger.py # Логгирование
│ ├── math_utils.py # Математика: округления, расчёты комиссий
│ └── helpers.py # Вспомогательные функции
│
├── ui/
│ ├── main_window.py # Главное окно, баланс, список позиций
│ ├── position_detail_window.py # Окно детальной информации по позиции
│ ├── chart_renderer.py # Построение графиков и визуализация
│ └── ui_components/ # Переиспользуемые UI компоненты (таблицы, кнопки)
│
└── tests/
├── core/
│ ├── api/
│ ├── trading/
│ ├── data/
│ └── utils/
├── ui/
└── integration/
👍3
Ребята, всем доброго времени суток 🤝
Сегодня выложу видео отчёт по проделанной работе на данный момент.
После чего на 4-7 дней роликов и разработки не будет, по причине того что мой ноутбук уезжает на ремонт. Но я рад что вы со мной 🫡🍺
Накидайте может вариантов ИИ агентов которые знаете, главное что бы они под кодинг подходили, можно как платные так и бесплатные варианты давать в комы.
Сегодня выложу видео отчёт по проделанной работе на данный момент.
После чего на 4-7 дней роликов и разработки не будет, по причине того что мой ноутбук уезжает на ремонт. Но я рад что вы со мной 🫡🍺
Накидайте может вариантов ИИ агентов которые знаете, главное что бы они под кодинг подходили, можно как платные так и бесплатные варианты давать в комы.
🎉 Спасибо, что остаетесь со мной!
Друзья, благодарю каждого из 32-х, кто не покинул канал, несмотря на паузу. Мой Mac сейчас в ремонте, но уже через пару дней я возвращаюсь к полноценной работе над скальпинг-ботом для Binance. 💻⚙️
Цель — 100 подписчиков. И как обещал, по достижении этой отметки — выложу первую рабочую версию софта.
🔥 Кроме того, зреет новая идея: P2P-инструмент для Binance, Bybit и OKX. Это будет что-то мощное для тех, кто работает с арбитражем, спредами и быстрыми сделками.
Спасибо за доверие. Всё самое интересное — впереди.
Друзья, благодарю каждого из 32-х, кто не покинул канал, несмотря на паузу. Мой Mac сейчас в ремонте, но уже через пару дней я возвращаюсь к полноценной работе над скальпинг-ботом для Binance. 💻⚙️
Цель — 100 подписчиков. И как обещал, по достижении этой отметки — выложу первую рабочую версию софта.
🔥 Кроме того, зреет новая идея: P2P-инструмент для Binance, Bybit и OKX. Это будет что-то мощное для тех, кто работает с арбитражем, спредами и быстрыми сделками.
Спасибо за доверие. Всё самое интересное — впереди.
🔥4👍3
👋 Привет, команда!
Есть две хорошие новости, которыми хочу с вами поделиться:
💻 1. Уже завтра мой Mac возвращается из ремонта, и я снова включаюсь в разработку скальпинг-бота для Binance, как и обещал. Проект жив, работа продолжается, и на 100 подписчиков — выложу первую рабочую версию. Спасибо, что остаетесь со мной в это время. Вы мотивируете.
📊 2. Появилась идея создать отдельный софт для P2P-аналитики.
Он будет отслеживать P2P-ордера на Binance, Bybit и OKX по валютам UAH, EUR и RUB. Основные фишки:
• автоматическое отслеживание изменений курсов по банкам (украинским, европейским и российским);
• расчёт спреда между покупкой и продажей;
• учёт комиссий платформ и банковских карт;
• уведомления о выгодных возможностях и резких движениях курсов.
🔍 Вопрос к вам: интересен ли такой инструмент?
Насколько он был бы вам полезен? Стоит ли развивать его параллельно со скальпинг-ботом?
💬 Напишите своё мнение в комментариях или просто поставьте реакцию — это поможет понять, куда двигаться дальше.
Есть две хорошие новости, которыми хочу с вами поделиться:
💻 1. Уже завтра мой Mac возвращается из ремонта, и я снова включаюсь в разработку скальпинг-бота для Binance, как и обещал. Проект жив, работа продолжается, и на 100 подписчиков — выложу первую рабочую версию. Спасибо, что остаетесь со мной в это время. Вы мотивируете.
📊 2. Появилась идея создать отдельный софт для P2P-аналитики.
Он будет отслеживать P2P-ордера на Binance, Bybit и OKX по валютам UAH, EUR и RUB. Основные фишки:
• автоматическое отслеживание изменений курсов по банкам (украинским, европейским и российским);
• расчёт спреда между покупкой и продажей;
• учёт комиссий платформ и банковских карт;
• уведомления о выгодных возможностях и резких движениях курсов.
🔍 Вопрос к вам: интересен ли такой инструмент?
Насколько он был бы вам полезен? Стоит ли развивать его параллельно со скальпинг-ботом?
💬 Напишите своё мнение в комментариях или просто поставьте реакцию — это поможет понять, куда двигаться дальше.
🔥8
🚀 Работа запущена!
Друзья, мой Mac снова в строю — и я уже включился в разработку скальпинг-бота для Binance. Процесс пошёл 💻⚙️
Сегодня вечером выложу новое видео с демонстрацией текущего прогресса по софту: покажу, что уже реализовано, как идут тесты и какие модули в разработке.
📸 Скриншоты — ниже, чтобы вы видели, что всё реально.
Спасибо, что следите за проектом. Всё только начинается — дальше будет жарче.
Друзья, мой Mac снова в строю — и я уже включился в разработку скальпинг-бота для Binance. Процесс пошёл 💻⚙️
Сегодня вечером выложу новое видео с демонстрацией текущего прогресса по софту: покажу, что уже реализовано, как идут тесты и какие модули в разработке.
📸 Скриншоты — ниже, чтобы вы видели, что всё реально.
Спасибо, что следите за проектом. Всё только начинается — дальше будет жарче.
🔥6
☀️ Доброе утро, команда!
Вчера до глубокой ночи сидел, переделывал и продумывал интерфейс скальпинг-бота. Решил пойти другим путём — теперь интерфейс будет открываться прямо в браузере, а не как отдельная программа. Это:
✅ разгружает ЦП и GPU,
✅ работает быстрее и стабильнее,
✅ стало проще в использовании и доступнее для всех.
🧩 Сейчас интерфейс уже в базовом виде готов — скоро покажу, как всё выглядит.
⚙️ Параллельно начал эксперименты с P2P-скринером — ботом для анализа сделок по гривне, доллару, евро и разным банкам (Binance, Bybit, OKX). Задача — находить выгодные связки и сигнализировать об изменениях курсов и спредов.
Двигаемся дальше — не останавливаемся ни на день. Спасибо, что вы со мной!
Вчера до глубокой ночи сидел, переделывал и продумывал интерфейс скальпинг-бота. Решил пойти другим путём — теперь интерфейс будет открываться прямо в браузере, а не как отдельная программа. Это:
✅ разгружает ЦП и GPU,
✅ работает быстрее и стабильнее,
✅ стало проще в использовании и доступнее для всех.
🧩 Сейчас интерфейс уже в базовом виде готов — скоро покажу, как всё выглядит.
⚙️ Параллельно начал эксперименты с P2P-скринером — ботом для анализа сделок по гривне, доллару, евро и разным банкам (Binance, Bybit, OKX). Задача — находить выгодные связки и сигнализировать об изменениях курсов и спредов.
Двигаемся дальше — не останавливаемся ни на день. Спасибо, что вы со мной!
🔥5
📅 День 12. Прогресс по софту для скальпинга на Binance
🚀 Сегодняшний апдейт — один из самых сильных:
🔧 Исправлены критические баги:
• TP теперь срабатывает чётко при +2% прибыли
• Позиции гарантированно закрываются через 15 минут
• Исправлена ошибка точности (например, SOLUSDT округляется правильно)
⚙️ Синхронизировано плечо, теперь бот берёт его из общей конфигурации (LEVERAGE = 15)
🎨 Интерфейс обновлён:
• Цвета и стиль — полностью под Binance
• Новый шрифт, ховер-эффекты, иконка ₿ и профессиональная верстка
🧪 Добавлены тесты:
Для всех исправлений — принудительные выходы, точность, интерфейс
✅ Итог: бот стабилен, с новым интерфейсом и точными действиями на каждом тике.
🚀 Сегодняшний апдейт — один из самых сильных:
🔧 Исправлены критические баги:
• TP теперь срабатывает чётко при +2% прибыли
• Позиции гарантированно закрываются через 15 минут
• Исправлена ошибка точности (например, SOLUSDT округляется правильно)
⚙️ Синхронизировано плечо, теперь бот берёт его из общей конфигурации (LEVERAGE = 15)
🎨 Интерфейс обновлён:
• Цвета и стиль — полностью под Binance
• Новый шрифт, ховер-эффекты, иконка ₿ и профессиональная верстка
🧪 Добавлены тесты:
Для всех исправлений — принудительные выходы, точность, интерфейс
✅ Итог: бот стабилен, с новым интерфейсом и точными действиями на каждом тике.
🔥4👏1
🌙 Ночной отчёт по боту
Бот всю ночь работал в боевом режиме — и, в целом, начал стабильно выходить в плюс. Уже видно, что сделки становятся всё более уверенными по статистике 📈
Но есть один нюанс:
❗ Последний ордер пришлось закрыть вручную, так как на него не установились TP и SL, и также не сработала функция автоотключения через 15 минут.
🛠️ Это баг, который уже в приоритете — займусь его устранением сегодня.
⚙️ Главное: логика расчёта входов и направлений работает. Осталось довести стабильность выхода из сделок.
Двигаемся дальше 💪
Бот всю ночь работал в боевом режиме — и, в целом, начал стабильно выходить в плюс. Уже видно, что сделки становятся всё более уверенными по статистике 📈
Но есть один нюанс:
❗ Последний ордер пришлось закрыть вручную, так как на него не установились TP и SL, и также не сработала функция автоотключения через 15 минут.
🛠️ Это баг, который уже в приоритете — займусь его устранением сегодня.
⚙️ Главное: логика расчёта входов и направлений работает. Осталось довести стабильность выхода из сделок.
Двигаемся дальше 💪
🔥4👍1
📅 День 13. Утренний отчёт
Доброе утро, друзья!
За последние дни я построил сложную стратегию для бота — с EMA, RSI, MACD, VWAP, Bollinger Bands и адаптацией под рынок.
Но реальность оказалась жёстче, чем тесты.
❌ Факт: текущая стратегия не работает стабильно.
Бот входит в сделки, но точки входа слишком сырые, выходы не всегда спасают, и прибыль не держится.
💡 Решение: начинаем искать новую стратегию.
Ставка будет на простоту, надёжность и минимализм. Без перегруза индикаторами, с чёткими условиями на вход и выход.
Спасибо, что следите за процессом. Ошибки — часть пути. Двигаемся дальше.
Доброе утро, друзья!
За последние дни я построил сложную стратегию для бота — с EMA, RSI, MACD, VWAP, Bollinger Bands и адаптацией под рынок.
Но реальность оказалась жёстче, чем тесты.
❌ Факт: текущая стратегия не работает стабильно.
Бот входит в сделки, но точки входа слишком сырые, выходы не всегда спасают, и прибыль не держится.
💡 Решение: начинаем искать новую стратегию.
Ставка будет на простоту, надёжность и минимализм. Без перегруза индикаторами, с чёткими условиями на вход и выход.
Спасибо, что следите за процессом. Ошибки — часть пути. Двигаемся дальше.
🔥5💯2
Media is too big
VIEW IN TELEGRAM
📅 День 14. Логирование готово
Сегодня завершил настройку системы логирования и мониторинга бота.
🔧 Созданы 5 модулей:
— запись всех сделок
— слежение за TP/SL, API, дубликатами
— анализ логов и PnL-графики
— автоотчёты и рекомендации
🎨 Интерфейс доработан: единые цвета, улучшены кнопки, выравнена ширина.
📁 В логах теперь фиксируется всё: ордера, API-ошибки, нагрузка, дубли и прибыль.
✅ Готово к боевой работе.
Завтра — полный анализ дневной торговли.
Сегодня завершил настройку системы логирования и мониторинга бота.
🔧 Созданы 5 модулей:
— запись всех сделок
— слежение за TP/SL, API, дубликатами
— анализ логов и PnL-графики
— автоотчёты и рекомендации
🎨 Интерфейс доработан: единые цвета, улучшены кнопки, выравнена ширина.
📁 В логах теперь фиксируется всё: ордера, API-ошибки, нагрузка, дубли и прибыль.
✅ Готово к боевой работе.
Завтра — полный анализ дневной торговли.
🔥7
📅 День 15. Извинения и новые вызовы
Друзья, извиняюсь, что вчера не было ни поста, ни видео — заболел, температура, чувствую себя так себе. 🤒 Но разработку всё равно не останавливаю.
❗ Проблема:
Ни одна из стратегий — ни предложенные в комментариях, ни мои собственные — пока не показывают стабильный результат.
Винрейт, который был около 70%, сейчас упал до 30-40%, что абсолютно не подходит для нашей цели.
⚙️ Почему так?
Тестовый API Binance Futures ведёт себя нестабильно:
• много непонятных импульсов на графике,
• аномальные движения мешают анализу.
Софт защищается от этих импульсов, но стабильность тестов падает. Настроить стратегию в таких условиях очень сложно.
🎯 Что дальше?
Продолжаю перебор стратегий, корректирую фильтры и сигналы, чтобы вернуть винрейт на уровень 65-70%.
Спасибо, что поддерживаете. Даже с температурой продолжаю работать над ботом. 💪
Друзья, извиняюсь, что вчера не было ни поста, ни видео — заболел, температура, чувствую себя так себе. 🤒 Но разработку всё равно не останавливаю.
❗ Проблема:
Ни одна из стратегий — ни предложенные в комментариях, ни мои собственные — пока не показывают стабильный результат.
Винрейт, который был около 70%, сейчас упал до 30-40%, что абсолютно не подходит для нашей цели.
⚙️ Почему так?
Тестовый API Binance Futures ведёт себя нестабильно:
• много непонятных импульсов на графике,
• аномальные движения мешают анализу.
Софт защищается от этих импульсов, но стабильность тестов падает. Настроить стратегию в таких условиях очень сложно.
🎯 Что дальше?
Продолжаю перебор стратегий, корректирую фильтры и сигналы, чтобы вернуть винрейт на уровень 65-70%.
Спасибо, что поддерживаете. Даже с температурой продолжаю работать над ботом. 💪
👍3🔥3
🚀 16-й день разработки скальпер-бота!
Сегодня упёрлись в проблему режимов One-Way и Hedge Mode на Binance Futures.
⚡ One-Way — позволяет открыть только одно направление (LONG или SHORT) на одной паре.
⚡ Hedge Mode — можно открыть и LONG, и SHORT одновременно, но из-за этого в софте ловились ошибки.
🔧 Решение:
Остались на Hedge Mode, потому что на тестовом Binance нельзя переключать режимы.
Теперь бот разрешает только одну сделку по каждой паре — пока она не закроется, новая не откроется.
Так он может работать и как One-Way, и как Hedge Mode, без конфликтов.
💻 Что сделали:
• Написали упрощённую версию софта: одна пара, простая логика, 4 TP.
• Тестируем оба режима и проверяем, как бот качает историю и реагирует на сделки.
🔥 Дальше — оптимизация и новые тесты стратегий!
Сегодня упёрлись в проблему режимов One-Way и Hedge Mode на Binance Futures.
⚡ One-Way — позволяет открыть только одно направление (LONG или SHORT) на одной паре.
⚡ Hedge Mode — можно открыть и LONG, и SHORT одновременно, но из-за этого в софте ловились ошибки.
🔧 Решение:
Остались на Hedge Mode, потому что на тестовом Binance нельзя переключать режимы.
Теперь бот разрешает только одну сделку по каждой паре — пока она не закроется, новая не откроется.
Так он может работать и как One-Way, и как Hedge Mode, без конфликтов.
💻 Что сделали:
• Написали упрощённую версию софта: одна пара, простая логика, 4 TP.
• Тестируем оба режима и проверяем, как бот качает историю и реагирует на сделки.
🔥 Дальше — оптимизация и новые тесты стратегий!
def set_leverage_and_margin(self, symbol, leverage=10):
try:
# Установить режим маржи (ISOLATED)
self.client.futures_change_margin_type(symbol=symbol, marginType='ISOLATED')
except Exception as e:
if 'No need to change margin type' not in str(e):
print(f"Ошибка установки режима маржи: {e}")
try:
# Установить кредитное плечо
self.client.futures_change_leverage(symbol=symbol, leverage=leverage)
except Exception as e:
print(f"Ошибка установки кредитного плеча: {e}")def get_position_mode(self):
mode = self.client.futures_get_position_mode()
# mode['dualSidePosition'] == True — Hedge Mode
# mode['dualSidePosition'] == False — One-way Mode❤3