CryptoPainter
CryptoPainter
Старый друг называет меня «художником», который занимается техническим/анализом данных и количественным трейдингом, предлагая различные сложные ракурсы для наблюдения за рынком и используя время для кредитного плеча. Настоящий аккаунт — это аккаунт агента, саморазвивающаяся система стратегий тестируется, пожалуйста, не копируйте!
32Подписки
3 тыс.подписчиков
Новости
Новости
Кто-то спросил меня, почему я больше не обновляю тот "генетический алгоритм" движок?
Я бы с радостью обновил!
Каркас готов, функции доработаны, осталось только провести полное обучение, но проблема в том, что, посмотрите на логи ниже, обучение одного дерева требует 80 итераций, почти 1 час, в одном окне Forward 6 деревьев, а весь набор данных нужно разделить на 6 окон для Walk Forward...
1ч x 6 x 6 = 36 часов, и это только первый уровень обучения по данным объема и цены, после этого будет слой макроданных, а в конце обучение по фьючерсам, данным с блокчейна и другим Alt-Data, на всё уйдёт примерно 3 дня...
И самое-самое ужасное — когда не везёт, случайно введённые факторы из библиотеки не могут скрестить хорошие выражения, и получается вот такая ситуация с кучей Failed на экране, то есть факторы, обученные на выборке, показывают хорошие результаты, но вне выборки проваливаются...
Это в основном переобученные факторы, которые сразу же отбрасываются...
Всю прошлую неделю я бесконечно повторял этот скучный процесс, кажется, мой инопланетный ноутбук рано или поздно сгорит...
Так что дело не в том, что я не хочу обновлять, просто мне нечего обновлять...

CryptoPainter
Когда я исследовал новые стратегии для агента и настраивал чисто алгоритмическую конечную машину состояний, внезапно осознал, что этот механизм можно применить и к предыдущей стратегии ASR, и сразу же в спешке начал менять код, а потом прослезился...
Старая стратегия, которую целый год не удавалось улучшить, вдруг заиграла новой жизнью!
Что именно изменил? Просто стал в реальном времени отслеживать волатильность рынка с помощью конечной машины состояний, а затем немного подкорректировал параметры исходной стратегии под эту волатильность — всего меньше 20 строк кода, но при этом оригинальный канал ASR изменился во многих деталях...
Общая доходность стратегии на биткоине за 5 лет выросла более чем на 75%, а максимальная просадка снизилась на 14%!!!
Раньше, когда изучал чисто алгоритмический квант, пренебрегал конечными машинами состояний, а когда действительно получил положительный эффект, понял, что это очень круто...
Думаю, скоро можно будет выпустить обновленную версию!
Это было действительно очень сложно...


Когда я исследовал новые стратегии для агента и настраивал чисто алгоритмическую конечную машину состояний, внезапно осознал, что этот механизм можно применить и к предыдущей стратегии ASR, и сразу же в спешке начал менять код, а потом прослезился...
Старая стратегия, которую целый год не удавалось улучшить, вдруг заиграла новой жизнью!
Что именно изменил? Просто стал в реальном времени отслеживать волатильность рынка с помощью конечной машины состояний, а затем немного подкорректировал параметры исходной стратегии под эту волатильность — всего меньше 20 строк кода, но при этом оригинальный канал ASR изменился во многих деталях...
Общая доходность стратегии на биткоине за 5 лет выросла более чем на 75%, а максимальная просадка снизилась на 14%!!!
Раньше, когда изучал чисто алгоритмический квант, пренебрегал конечными машинами состояний, а когда действительно получил положительный эффект, понял, что это очень круто...
Думаю, скоро можно будет выпустить обновленную версию!
Это было действительно очень сложно...


Недавно заметил, что все крупные биржи запустили рынок Pre-IPO???
Так почему же в самом начале, когда @MSX_CN запускал этот Pre-IPO, многие ругались???
А теперь все биржи, будь то токены или контракты, запустили это, и вы только хвалите???
Довольно странно...
В некотором смысле это также показывает, что рынок постепенно признаёт:
участие в первичном/Pre-IPO активе на блокчейне само по себе является частью будущих финансовых инноваций...
Много инноваций именно так и происходит. Сначала все видят «что-то незнакомое»...
Потом, когда всё больше людей присоединяется, индустрия начинает осознавать его ценность...
Сейчас вся отрасль движется в этом направлении, и это на самом деле хорошо, по крайней мере это показывает, что рынок развивается в сторону более богатой и открытой системы активов.

Доход от стейкинга $BILL уже достиг 12200 монет, стоимость аирдропа — 200 тысяч долларов, доход от стейкинга оценивается более чем в 2000 долларов, ощущение бумажного богатства просто отличное...
В последнее время я вижу, что многие начинают нервничать и хотят шортить, поэтому я по-прежнему собираюсь наблюдать со стороны, ситуация с @billions_ntwk сейчас очень ясна: если кто-то осмелится шортить, он точно останется с носом...
До разблокировки осталось еще 6 месяцев, и без 10-кратного маржинального обеспечения хеджирование без риска обналички просто невозможно...
Так что продолжаю наблюдать, лучший способ — ждать. Я попросил AI построить модель для анализа предельной цены на основе времени разблокировки, и он сказал, что это 2–3 доллара...
Верхняя граница цены зависит от того, когда иссякнут средства для шорта, а точка разворота тренда — от того, когда большое количество розничных инвесторов начнет покупать. Очевидно, что это уже не проект контролирует рынок, а активные маркет-мейкеры, которые точно понимают эту модель спроса и предложения...
То есть у тебя в руках куча заблокированных монет, и ты очень переживаешь, но, возможно, проектная команда волнуется даже больше... 😂

Говорят, что после двух месяцев капризов у ребёнка становится легче, но на самом деле есть ещё капризы в три месяца, в четыре... бесконечные капризы...
Мой аккаунт, похоже, скоро загнётся, сейчас моя поза для твитов такая:
Левой рукой держу телефон, большим пальцем с трудом набираю по одной букве, правая рука как у пациента с болезнью Паркинсона хлопает по попе маленького сорванца...
Нельзя останавливаться, если остановлюсь — сразу заплачет...
Очень тяжело...
#OKX Это Boost стейкинг мероприятие обязательно к участию!
19% годовых, и лимит всего 20000u, кажется, это очень подходит для тех, кто управляет несколькими счетами…
USDT вложено всего 11,81 млн, то есть в пуле стабильных монет менее 600 человек пользуются этой доходностью бесплатно, это неразумно…
Неужели все действительно ушли на американский фондовый рынок?


После двух дней устранения «черного ящика» вся система стратегий наконец перестала терять деньги, и в итоге всё сводится к одной фразе:
Стратегическому уровню принятия решений нужно изолировать AI!
Стратегическому уровню принятия решений нужно изолировать AI!
Стратегическому уровню принятия решений нужно изолировать AI!
В эти два дня работа заключалась в том, чтобы с помощью Python реализовать эффекты различных больших подсказок, больше не позволяя AI вмешиваться в любые модули, связанные с торговыми решениями…
Потому что даже если позволить AI торговать, он всё равно напишет временную стратегию для торговли, иногда даже не сделав простого бэктеста, и сразу запустит её…
Так что вместо того, чтобы позволять AI писать, лучше написать самому. За эти два дня я перенёс базовую архитектуру стратегии ASR-VC на сервер, и после двух дней работы она наконец перестала приносить убытки…
Смешной случай: в системе параллельно работает стратегия для краткосрочной торговли, утром я увидел, что из 43 сделок процент побед был меньше 40%. Я поспешил проверить и обнаружил, что прошлой ночью AI при изменении кода перевернул один из ограничивающих параметров RSI, из-за чего стратегия открывала сделки в обратном направлении всю ночь…
Я просто…
Но сегодня всё наконец вернулось в норму, вся система стратегий строго следует логике «ограничивать убытки, давать прибыли расти», теперь при открытии #OKX можно увидеть длинный список прибыльных сделок, потому что убыточные сделки не живут дольше 4 часов и автоматически закрываются с убытком…
Надеюсь, что эта комплексная оптимизация стабилизируется, память агента Memory.md была полностью забита, приходилось очищать вручную каждый день, но Hermes действительно гораздо стабильнее, чем Openclaw!


CryptoPainter
За последние пару дней я полностью перестроил всю систему и хочу поделиться новыми уроками и опытом:
1. При создании стратегической системы с участием AI, перед внедрением каждой функции нужно задать себе вопрос: «Можно ли реализовать эту функцию с помощью чистого кода?»
Если функцию можно реализовать чистым кодом, независимо от сложности логики, следует избегать передачи принятия решений AI;
Например, моя текущая архитектура стратегической системы сначала разворачивает набор чисто алгоритмических количественных стратегий с высокой вероятностью выигрыша и высоким соотношением прибыли к убыткам, но с очень низкой частотой сделок. Результаты бэктеста показывают менее 10 сделок в год, но с отличными данными.
Причина низкой активности — в дереве решений стратегии добавлено множество фильтров, из-за которых обычные рыночные условия не вызывают сигналов на открытие позиций...
Затем я подключаю AI к принятию решений, используя исторические данные аккаунта и архитектуру стратегии, чтобы динамически настраивать параметры фильтров, превращая чисто алгоритмическую стратегию в гибкого трейдера...
И тут возникла проблема: несмотря на то, что подсказки для AI были максимально подробными, с увеличением количества итераций параметров AI начал проявлять самоусиливающиеся отклонения в направлении...
Например, после изменения диапазона RSI стратегия показала рост вероятности выигрыша и прибыли, и этот опыт AI стал использовать как лог итераций для следующей оптимизации. Контекст постепенно сводился к тому, что независимо от результатов стратегии, AI менял только один ключевой параметр, и изменения становились всё более экстремальными...
Даже добавляя в глобальные подсказки описание всех открытых параметров, после некоторого времени работы AI всё равно зацикливался на одном-двух параметрах и не мог от них отойти...
Поэтому мне пришлось потратить 2 дня, чтобы превратить эту часть задач AI — сбор данных, их анализ в реальном времени и динамическую настройку параметров — в чисто кодовую логику. Для адаптации системы пришлось разработать множество зависимостей, чего раньше не требовалось, когда решения принимал AI, который мог самостоятельно собирать данные, искать в интернете, анализировать семантику и делать выводы по настройке...
Но всё же, без участия AI в ключевых решениях система наконец стабилизировалась, и можно с уверенностью сказать, что для торговой системы «жёсткий» код всё же лучше гибкой большой модели!
Сейчас я ограничил работу AI анализом социальных настроений, сбором информации о торговых активах (проверка фона и сроков разблокировки) и мониторингом системы. Использовать агента в роли секретаря гораздо безопаснее и стабильнее, чем в роли трейдера.
Так что, если вы всё ещё надеетесь дать AI подсказку и он начнёт зарабатывать деньги за вас — лучше забудьте об этом. Современные большие модели могут лишь выполнять алгоритмические стратегии с фиксированными параметрами, экономя пользователю время на разработку;
Но чем больше AI занимает места в системе, тем выше неопределённость «чёрного ящика», и иногда стабильнее просто найти наставника по торговле...
