Теперь у вашего бота есть память — обновление, которое не даёт ему растрачивать ваш банкролл
Мы только что выпустили одно из важнейших исправлений надёжности в истории WeatherBot. Это не яркая новая функция — это исправление для защиты банкролла. Этот пост объясняет простым языком, что было сломано, что мы изменили и как именно это влияет на ваши деньги. Без жаргона. Если вы прочтёте лишь одно предложение: бот раньше забывал, чем уже владеет, и эта забывчивость могла тихо потратить больше ваших денег, чем разрешали настройки. Мы это исправили.
Проблема простыми словами, как для пятилетнего
Представьте, что вы отправляете кого-то в магазин со строгим правилом: «Купи максимум один пакет молока.» Они покупают молоко, идут домой и по дороге теряют память. Забывают, что вообще ходили. Поэтому разворачиваются и покупают ещё пакет. Снова амнезия. Ещё пакет. К концу дня в вашем холодильнике восемь пакетов молока, а кошелёк пуст — хотя правило ясно говорило: one.
По сути, именно это и происходило внутри WeatherBot. Бот ведёт список позиций, которыми владеет в данный момент. Он использует этот список, чтобы соблюдать два важнейших правила вашей безопасности:
- «Только одна позиция на город в день» — чтобы он не вкладывал весь ваш банкролл в один погодный рынок.
- Ваш лимит размера на сделку — максимальная сумма в долларах, которую он может поставить на одну ставку.
Загвоздка: этот список жил только в краткосрочной памяти бота. Каждый раз при перезапуске программы — что может случаться много раз в день из-за обновлений, обслуживания или хостинга — список полностью очищался. Бот просыпался с амнезией, смотрел на свой пустой список и заключал «у меня здесь пока ничего нет» — хотя ваши реальные позиции по-прежнему спокойно лежали в кошельке. И поэтому покупал same рынок снова. И снова. Правило «одной позиции» и лимит размера на самом деле никогда не нарушались; бот просто не помнил достаточно долго, чтобы их применить.
Симптом №1 — Перерасход
Рынок, который ваши настройки ограничивали ~$20, мог накопить в несколько раз больше, потому что каждый перезапуск позволял боту входить в него заново, как в совершенно новый.
Симптом №2 — Исчезающие позиции
Панель читает ту же память. После перезапуска она показывала «нет открытых позиций», хотя вы их всё ещё держали — деньги будто исчезли, хотя это было не так.
Что мы изменили
Мы дали боту постоянную память. С технической точки зрения: каждый раз, когда позиция открывается или закрывается, WeatherBot теперь немедленно записывает это изменение на диск. При перезапуске программы самое первое, что она делает, — before прежде чем вообще думать о покупке — это снова прочитать тот сохранённый список.
Итак, новая последовательность проста и безопасна:
- Бот перезапускается → он перезагружает всё, чем уже владеет, с реальными ценами входа и правилами без изменений.
- Затем он рассматривает новые возможности. Теперь, когда он проверяет «держу ли я уже Нью-Йорк сегодня?», ответ — верно — yes, так что правило одной позиции и ваш лимит размера действительно действуют.
- Панель управления читает тот же восстановленный список, поэтому ваши открытые позиции и их стоимость остаются видимыми после перезапусков.
Это разница между покупателем со стикером, который доживает до дома, и тем, кто забывает в момент выхода из магазина.
Как это влияет на вашу прибыль
Будем честны и точны, ведь мы предпочитаем обещать меньше. Это обновление не предсказывает погоду лучше и не создаёт новых выигрышных сделок. Оно прекращает один конкретный способ, которым бот losing терять деньги, которыми не стоило рисковать. В трейдинге не терять деньги, которыми вы не собирались рисковать, is прибыль. Конкретно:
- Ваши лимиты риска теперь действительно работают. Лимит на сделку и правило одной позиции на рынок изначально были правильным решением — они просто не переживали перезапуски. Теперь переживают. Убыточный рынок больше не может тайно разрастись до нескольких ваших задуманных ставок.
- Меньшие потери в худшем случае. Ущерб от одного неверного решения теперь ограничен примерно тем, что предусмотрено вашими настройками, а не умножается на число перезапусков бота, пока он удерживал позицию.
- Более точный расчёт размера позиций. Расчёт по Келли зависит от того, знаете ли вы, чем уже владеете и сколько банкролла задействовано. При точном, постоянном представлении каждая new размер ставки рассчитывается от реальности, а не с чистого листа — благодаря чему математика работает как задумано.
- Вы действительно видите свои деньги. Открытые позиции и их стоимость остаются на панели после перезапусков, так что вам больше не придётся гадать, куда делся ваш баланс.
До
Лимит $20 на рынке → после нескольких перезапусков мог стать $100+. Позиции исчезали с экрана. Банкролл утекал быстрее, чем подразумевали ваши настройки.
После
Лимит в $20 остаётся лимитом в $20, с перезапуском или без. Позиции остаются видимыми. Убытки ограничены вашими your правилами — так, как и было задумано изначально.
Честный итог
Думайте об этом не как о кнопке турбо, а скорее как о починке тормозов. Машину это быстрее не сделает — но не даст ей укатиться самой по себе. Для бота, вся работа которого — дисциплинированный, основанный на правилах риск, добиться того, чтобы правила действительно держались после перезапусков, — одно из самых ценных решений, которые мы можем выпустить.
Это исправление уже активно для каждого пользователя WeatherBot. Вам ничего не нужно делать — никаких настроек переключать, никакой повторной привязки, никаких действий. Это также развёрнуто на нашей родственной платформе, чтобы обе шли в ногу. Дальнейшая работа по защите банкролла (лимиты оборота и более строгая фильтрация сделок) — следующая в дорожной карте, и мы опишем её так же простым языком, когда она выйдет.
Вопросы об этом изменении или вашем аккаунте? Напишите нам на [email protected]. Как всегда, единственный настоящий WeatherBot — тот, на котором вы это читаете — остерегайтесь подделок.