QuantDev Core
94 subscribers
53 photos
14 videos
31 files
16 links
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
🎄 Друзья, с Новым годом! 🎄

Хочу искренне поздравить всех подписчиков канала с наступающим Новым годом 🎉
Спасибо каждому, кто остался в проекте, поддерживал, писал комментарии, делился идеями и не терял интерес даже в самые сложные этапы разработки.

Этот год был про:
• поиск решений и эксперименты
• ошибки, фиксы и рост
• движение вперёд, даже когда было непросто

В новом году желаю вам:
🚀 развития и сильных результатов
📈 стабильности — в рынках и в жизни
🧠 ясных решений и холодной головы
💰 взвешенных сделок и положительного баланса
🔥 энергии доводить идеи до конца

Проект продолжается, впереди много сильных обновлений и интересных решений.
Спасибо, что вы здесь. Работаем дальше — вместе 🤝

С Новым годом! 🎆🎁
15👍94
Точка Backup 1.zip
99.5 KB
Доброго времени суток ребята !

🧠 Adaptive Trading AI

Универсальная адаптивная торговая система на Python для крипты и Forex
(в перспективе — акции и фьючерсы)

Что делает систему сильной:
🤖 Ансамбль ML-моделей: Transformer · LSTM · GRU · CNN
📊 50+ признаков: OHLCV, RSI, MACD, Bollinger, ATR, волатильность, объёмы, режимы рынка
🔄 Определяет фазу рынка: тренд / флет / высокая волатильность
⚖️ Динамически перераспределяет веса моделей и снижает уверенность при аномалиях
🛡 Продвинутый риск-менеджмент: фиксированная маржа, адаптивный leverage, SL/TP, ATR-трейлинг, защита от просадки

Сигналы:
LONG / SHORT / HOLD
с уровнем уверенности и автоматическими SL/TP

Режимы работы:
Training • Backtest

Метрики:
Profit • Max Drawdown • Win Rate • Profit Factor • статистика сделок

Итог:
Это production-ready AI, который адаптируется к рынку в реальном времени,
а не торгует по жёстким и устаревшим правилам.
🔥111
Доброй ночи ребята !

Пофиксил баг с (Не удалось применить настройки: TradingSetupGUl' object
has no attribute crypto timeframe
)

Пробуйте, нужно заменить только файл (setup_gui.py) на обновлённый, прикрепил к посту !

Тестите, если будут новые шибки, отписывайте в коментарии под постом.

Файл фикс лежит в коментариях к этому посту!

Также добавлю вам текстовую инструкицю по правильному запуску установки софта ТЫК

Всех обнял 🤝
👍2🔥21
Точка Backup 1.zip
99.6 KB
🚀 Выкатил новые правки и фиксы

Обновил конфигурацию и логику тестирования — исправили ряд критичных моментов, которые мешали стабильным прогонам.

Что изменилось:
🔧 Режим работы переведён в «Тестирование» — включена генерация отчётов
🟢 OKX теперь единственная активная биржа для тестов
🔴 Bybit полностью отключён
📅 Обновлены даты крипто-тестирования:
период — 180 дней с 01.06.2024
📊 Бэктест теперь корректно берёт данные из локальных CSV (OKX)
🧾 Автоматически формируются отчёты:
trades.csv, overview.png, metrics.png, backtest_log.txt

Отчёты лежат здесь:
results/backtest/okx/<symbol>/

🙏 Очень нужна обратная связь
Прошу всех, кто будет тестировать:
• прогоните бэктест / paper trading
• посмотрите на отчёты
• напишите в комментариях, если увидите баги, странности или идеи по улучшению

Проект сейчас на стадии активной калибровки — ваше участие реально влияет на итоговый результат.
Спасибо, что остаетесь в деле 🤝
🔥3
Точка Backup 2.zip
294.8 KB
🚀 Апдейт системы — фикс готов

Ребята, доброго времени суток!
Подготовил новый фикс, всё протестировал — система работает стабильно

⚠️ Важно:
Перед запуском обязательно внимательно прочитайте инструкцию.
Только после этого запускайте софт.

📄 Полная инструкция для холодного старта лежит здесь в посте !

Внутри пошагово расписано:
🔹 создание и активация venv
🔹 установка зависимостей
🔹 экспорт API-ключей OKX и сохранение в ~/.zshrc
🔹 загрузка истории
🔹 запуск бэктеста
🔹 где смотреть результаты
🔹 быстрые решения типовых проблем
🔹 вариант запуска под Windows (.bat)

🧠 Не пропускайте шаги — это критично для корректной работы.
Если всё делаете по инструкции — старт без сюрпризов 👌
👍31
Добрый вечер, ребята 🌙

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

Сейчас проект столкнулся с главной сложностью — реализацией стабильной реальной торговли. Каждый новый тест показывает одно и то же: система получается слишком сложной, и вместо стабильности мы получаем всё новые проблемы, которые приходится упрощать, переписывать и пересобирать заново. Иногда кажется, что процесс — это постоянная пересборка с нуля.

И это нормально для проекта такого уровня сложности ⚙️ Мы работаем с большим количеством логики, математических расчётов и AI-агентов, и всё это должно работать как единый механизм. Подружить всё между собой — крайне непросто, особенно когда долгое время проект тянулся практически в одиночку.

Поэтому главное:
проект не умер и не стоит на паузе
Просто теперь работа идёт более методично, без спешки и с более серьёзным подходом.

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

Мы начинаем разработку второго проекта — P2P-скринера 💱, который поможет находить возможности заработка на перепродаже валютных пар. Это более простой инструмент, где часть работы выполняется вручную, но зато каждый сможет принять участие.

План такой:
• каждый желающий получит тестовый инструмент 🧪
• можно будет отправлять результаты в общую таблицу 📊
• делиться фидбеком и улучшать систему вместе 🤝

Сейчас идёт сбор информации по комиссиям банков, переводам и лимитам разных стран — это база будущего инструмента.

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

Так что никуда не пропадаем. Работа идёт. Просто теперь — спокойнее, умнее и без лишней гонки 🚀

Спасибо всем, кто остаётся в проекте и поддерживает. Работаем дальше 💬
🔥5👍21
Точувство когда твой ИИ помощник, решил устроить локальный геноцид из-за того что не смог решить проблему 🙂👍
💯2😨1
Доброй ночи, друзья 👋

Хочу поделиться небольшим апдейтом по разработке.

Мы сейчас допилили один из действительно важных блоков — анализ китов и маркет-мейкеров, чтобы усилить точность сигналов на вход.

🔹 На данный момент этот модуль находится на обкатке и тестировании.
🔹 Внутри также работает собственный AI, который помогает:
— точнее отсекать ложные сигналы
— лучше фильтровать шум
— увереннее определять точки входа в лонг / шорт
(на основе поведения китов и маркет-мейкеров)

Разработка не остановилась — мы продолжаем улучшать систему каждый день.

🙏 Отдельно спасибо всем, у кого хватает терпения ждать. Это реально важно.

Как вы видите, подписчиков в канале сейчас не прибавляется — потому что рекламы нет, и сейчас фокус не на «нагоне аудитории», а на том, чтобы сделать софт максимально сильным и рабочим.

Всем, кому интересно — мне приятно, что вы здесь.
Кому не интересно или устали ждать — вы можете спокойно покинуть канал, в этом нет никакой проблемы.
🔥9💯21
🚀 Обновление: ускорение графиков

Оптимизировали отрисовку графиков без тяжёлых библиотек, чтобы сохранить стабильность системы.

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

📈 Графики работают значительно быстрее, дополнительные индикаторы можно добавлять без потери производительности.

Работа продолжается.
👍72
Дорогие друзья, всем привет 👋
Вот новое обновление по проекту.

Мы провели глубокую диагностику системы и устранили критическую проблему с отсутствием сигналов (Zero Signals), а также исправили баг в Forex-модуле. Дополнительно доработали логику учёта волатильности, из-за которой ранее отсеивались валидные входы.

После фиксов система начала корректно генерировать сигналы по всем активам. На текущий момент Forex показывает уверенный плюс, тогда как крипта всё ещё требует донастройки и калибровки.

Сейчас основной фокус — стабильность, контроль просадок и адекватный winrate. Продолжаем активные тесты перед следующим этапом 🚀
🔥61👏1
Доброго времени суток, друзья!
Процесс разработки торгового софта дымит полным ходом! Мы активно внедряем новую стратегию на базе TrendMomentum и LiquiditySweep для ADAUSDT, и уже провели серию тестов на исторических данных. Но, как всегда в разработке, без сюрпризов не обошлось: при реализации вылез ряд критических ошибок. В частности, система иногда закрывает позиции по стоп-лоссу (SL), полностью игнорируя TP1, и выходит из трейда слишком рано, не давая прибыли набрать обороты. Это приводит к ложным срабатываниям и упущенной прибыли даже в потенциально выигрышных сценариях.
Для наглядности прикрепляю скриншоты из тестов:
• 15-минутный чарт ADAUSDT: виден вход в LONG, движение цены вверх, но выход по SL_HIT, хотя профит был на горизонте. EMA10/50 и ADX подтверждают тренд, но баг сломал логику.
• Таблица трейдов из бэктеста: куча SL_HIT, включая прибыльные позиции (PnL от -3.90 до +607.56), где игнорируется TP1 и происходит ранний экзит. Стратегии чередуются между TrendMomentum и LiquiditySweep.
• Итоговый отчет: суммарный PnL на нуле, что указывает на баланс ошибок, но потенциал огромный после фикса.
• 1-часовой чарт ADAUSDT: аналогичная картина с EMA и ADX, где видны ложные срабатывания.
Сейчас разбираемся с кодом — вероятно, дело в расчете уровней для выхода. Если у вас есть идеи или похожий опыт в Pine Script/Python для TradingView или Binance API, делитесь в комментах! Скоро обновим и покажем улучшенную версию.

Ваши VibeCoder и MstrSench, stay tuned! 🚀
👍6
Доброго времени суток, друзья!

Продолжаем апдейты по разработке нашего торгового софта! После выявления багов в стратегиях (как в прошлом посте), мы углубились в код и сделали солидный рефакторинг для кроссплатформенности — особенно под macOS и Linux. Теперь приложение работает гладко на всех ОС, без крашей и визуальных глюков. Вот что именно реализовали:
1. gui_styles.py: Улучшения для macOS TTK и читаемости
• Добавили функцию maximize_window(win) — универсальную утилиту для разворачивания окна на весь экран:
• Windows: state('zoomed')
• macOS: geometry(ширина×высота+0+0) (поскольку zoomed и -zoomed там не работают)
• Linux: attributes('-zoomed', True)
• Явная настройка TEntry и TCombobox (fieldbackground/foreground для всех состояний) — фиксит белый текст на белом фоне в любой ОС.
• Блок _apply_macos_overrides(): Полные state-maps для macOS Aqua backend. Tk иногда игнорирует configure(), так что добавили map() для состояний (focus, active, readonly, pressed). Исправляет Combobox, Entry, цветные кнопки и Treeview.

2.
Все GUI-файлы (5 штук): Замена state(‘zoomed’)

• Заменили все вызовы на maximize_window() для единообразия:
• main_gui.py: 2 вызова → maximize_window()
• data_loader/manager_trade_gui.py: 2 вызова → maximize_window()
• data_loader/manager_db_gui.py: 1 вызов → maximize_window()
• reports_gui.py: Весь try/except блок с zoomed → maximize_window()
• setup_gui.py: 1 вызов + фикс краша ctypes.windll при проверке версии → кроссплатформенный Tk messagebox

3.
data_loader/connectors.py: Кроссплатформенность MT5

• import MetaTrader5 as mt5 обёрнут в try/except ImportError — на macOS/Linux модуль просто None, без ошибок.
• В MT5Connector.init добавлен guard: Если MT5 недоступен, бросает понятный ImportError вместо краша при обращении к mt5.

4.
requirements_mac.txt: Отдельный файл зависимостей для macOS

• Исключили metatrader5 (DLL only для Windows).
• coincurve: Без жёсткого пина версии (>=18.0.0) + инструкция brew install libsecp256k1.
• cryptography и scipy: Либеральные нижние границы (>=), чтобы избежать конфликтов с macOS wheels.
• Комментарии по установке TA-Lib и tkinter через brew.
Это делает софт по-настоящему универсальным — теперь можно разрабатывать и тестировать на любой платформе без головной боли. Следующий шаг: фикс багов в стратегиях (SL игнор TP1 и ранний экзит), о которых писал раньше. Если у вас опыт с Tkinter на macOS или MT5-альтернативами, пишите в комментах — обсудим!


Ваши VibeCoder и MstrSench, stay tuned! 🚀
6🔥1
Друзья у кого так было, признавайтесь 😏
This media is not supported in your browser
VIEW IN TELEGRAM
Доброго времени суток, друзья!

***

### 🚀 Обновление: Умный риск-менеджмент, Profit Factor и полная поддержка macOS

Мы выкатили масштабное обновление, которое меняет подход к управлению стратегиями и делает систему доступной для всех пользователей (да, мы починили всё для macOS!).

Главный фокус релиза — безопасность капитала и математическая обоснованность сделок.

#### 📊 Математика прибыльности
Мы внедрили жесткую систему контроля качества стратегий:
* Profit Factor (PF): Теперь считается как Gross Profit / Gross Loss. Мы задали целевой диапазон 1.10–2.50.
* Strategy Health Score: Система автоматически блокирует стратегию, если она показывает результат ниже порога безопасности (PF < 0.5 или отрицательный expectancy при PF < 0.7).
* Это значит, что «мертвые» стратегии больше не будут сливать депозит в бэктесте или реальной торговле.

#### ⚙️ Риск-менеджмент и ML
Настройки стали гибче, а стопы — умнее:
* Настройки ATR: Параметры Стоп-лосса (Normal/Meme) теперь сохраняются в конфиг и используются RiskManager. Диапазон настройки: от 0.5 до 5.0 ATR.
* ML-прогнозы в деле: RiskManager теперь берет optimal_sl_mult и optimal_tp_mult из ML-модели. Стопы и тейки выставляются на основе предсказаний рыночного контекста — одинаково в бэктесте и live.
* Устранение «заглядывания в будущее»: ML-предсказания режима и волатильности теперь считаются батчем на всем датасете (как при обучении), а не ползут по 300 свечам. Это делает тесты честными.

#### 🖥 Кроссплатформенность и GUI
Мы исправили давнюю головную боль пользователей macOS:
* Нативная поддержка: Отдельный requirements_mac.txt и корректная работа окон без крашей.
* Исправление интерфейса: Устранена проблема нечитаемых виджетов (белый текст на белом фоне) через TTK state-maps для Aqua backend.
* MT5 на Mac: Коннектор теперь корректно обрабатывает отсутствие библиотеки MetaTrader5 на несовместимых системах, выдавая понятную ошибку вместо падения.

#### 🛠 Технические исправления
* Контекст в логах: Теперь вы точно знаете, почему открылась сделка. В лог пишется regime, vol_mode, is_meme, predicted_prob и значение ATR на входе.
* Менеджер сделок: В шапке графика отображается реальная причина выхода (TP1, TP2, SL и т.д.). Добавлена кнопка «Очистить историю».
* Управление стратегиями: В ядре можно точечно отключать ненужные стратегии (TrendMomentum, MeanReversion, LiquiditySweep и др.).
* Багфикс: Исправлен NameError с переменной ATR и сброс балансов перед тестом каждого актива (устранена блокировка входов на второстепенных парах).

Ваши VibeCoder и Mstr$ench, stay tuned! 🚀
🔥21👏1