Головна Рейтинг Запустити застосунок

Пам'ять позицій: StormBot тепер пам'ятає, що він тримає, між перезапусками

Це Польова нотатка про одне з найважливіших виправлень надійності в історії StormBot. Це не яскрава нова функція — це виправлення для захисту банкролу. Простими словами: бот раніше забував те, чим уже володів, щоразу при перезапуску, і ця амнезія могла тихо витрачати більше ваших грошей, ніж дозволяли ваші налаштування. Ми це виправили. Жодних налаштувань для перемикання, жодного повторного зв'язування, нічого, що вам потрібно робити.

Проблема, в одному зображенні

Уявіть мисливця за штормами зі суворим правилом: "Візьміть щонайбільше одну позицію на даному місті сьогодні." Вони відкривають угоду, а потім удар блискавки збиває їх з ніг. Вони приходять до тями без жодної пам'яті про останню годину, кидають погляд у свій порожній записник і роблять висновок, що взагалі не торгували цим містом — тож беруть його знову. Ще один удар, ще один чистий записник, ще один дублікат. До настання ночі вони вже п'ятиразово нашаровані на тому самому ринку, а банкрол зник, хоча правило ясно казало одна.

По суті, саме це й відбувалося всередині StormBot. Потоковий рушій тримає список позицій, якими він наразі володіє, і покладається на цей список для забезпечення двох найважливіших ваших правил безпеки:

  • "Одна позиція на місто на день" — тож він ніколи не вкладає весь ваш банкрол в один погодний ринок.
  • Ваш ліміт розміру на угоду — найбільша кількість доларів, яку йому дозволено вкласти в будь-яку одну ставку.

Заковика: цей список зберігався лише в короткочасній пам'яті двигуна. Щоразу, коли процес перезапускався — заради оновлень, обслуговування чи через збій хостингу — або щоразу, коли потокове з'єднання обривалося й відновлювалося, список стирався. Бот прокинувся з чистого аркуша, подивився на свій порожній список і вирішив «я тут поки нічого не тримаю», навіть попри те, що ваші реальні позиції весь час безпечно лежали у вашому гаманці. Тож він купив те саме ринок знову. І знову. Правила ніколи не були хибними; двигун просто не міг запам'ятати достатньо довго, щоб їх застосувати.

Симптом №1 — Перевитрати

Ринок, який ваші налаштування обмежили до ~$20, міг накопичитися в кілька разів більше, бо кожен перезапуск дозволяв механізму входити в нього знову, наче він був абсолютно новим.

Симптом №2 — Зникаючі позиції

Панель приладів читає ту саму пам'ять. Після перезапуску вона показувала "немає відкритих позицій", навіть коли ви все ще їх тримали — гроші виглядали так, ніби зникли, хоча це було не так.

Що ми змінили

Ми дали рушію постійну пам'ять. Технічно: щоразу, коли позиція відкривається або закривається, StormBot тепер негайно записує цю зміну на диск. Коли процес перезапускається або потік перепідключається, найперше, що він робить — перед він розглядає купівлю чогось — прочитати цей збережений список назад, із реальними цінами входу й правилами в цілості.

Отже, нова послідовність проста й безпечна:

  • Рушій перезапускається або перепідключається → він перезавантажує все, що вже володіє, перш ніж робити будь-що інше.
  • Потім він сканує нові можливості. Тепер, коли він запитує "чи я вже тримаю New York сьогодні?", відповідь правильно — так, тож правило однієї позиції та ваш ліміт розміру дійсно діють, і він не купуватиме повторно ринок, у якому вже є, понад ліміт.
  • Інформаційна панель читає той самий відновлений список, тож ваші відкриті позиції та їхня вартість залишаються видимими попри кожен перезапуск.

Це різниця між мисливцем, чий записник переживає блискавку, і тим, хто забуває мить, щойно вдарить розряд.

Як це впливає на ваш прибуток

Чесно і точно, бо ми радше недообіцяємо: це оновлення не прогнозує погоду краще й не вигадує нових виграшних угод. Що це робить — це закриває конкретний спосіб, у який бот був програшні гроші, якими йому ніколи не варто було ризикувати. У торгівлі не втрачати гроші, якими ви не збиралися ризикувати, є прибуток. Конкретно:

  • Ваші ліміти ризику тепер справді працюють. Ліміт на одну угоду й правило однієї позиції на ринок були правильними весь час — вони просто не переживали перезапусків. Тепер переживають. Збитковий ринок більше не може потайки розростатися в кілька разів вищу за заплановану ставку.
  • Менші збитки в найгіршому випадку. Збитки від будь-якого окремого хибного рішення обмежені приблизно тим, що задають ваші налаштування, замість того щоб множитися на кількість перезапусків двигуна, поки він тримав позицію.
  • Точніший розрахунок розміру позицій. Розрахунок за Келлі залежить від знання того, чим ви вже володієте та скільки банкролу задіяно. За точного, постійного огляду кожна нове ставка визначається з реальності, а не з чистого аркуша.
  • Ви справді бачите свої гроші. Відкриті позиції та їхня вартість лишаються на панелі після перезапусків, тож вам більше не доведеться гадати, куди подівся ваш баланс.

До

Ліміт $20 на ринку → після кількох перезапусків міг стати $100+. Позиції зникали з екрана. Банкрол витікав швидше, ніж натякали ваші налаштування.

Після

Ліміт у $20 залишається лімітом у $20, із перезапуском чи без. Позиції лишаються видимими. Збитки обмежені вашими ваш правилами — так, як це й мало завжди працювати.

Чесний підсумок

Сприймайте це не стільки як кнопку турбо, скільки як ремонт гальм. Це не зробить машину швидшою — але зупинить її від того, щоб вона сама собою покотилася геть. Для бота, чия вся робота полягає в дисциплінованому, заснованому на правилах ризику, забезпечити стійкість правил під час кожного перезапуску й перепідключення — одна з найцінніших речей, які ми можемо випустити.

Це виправлення вже працює для кожного користувача StormBot. Вам нічого не потрібно робити — жодного налаштування для перемикання, жодного повторного зв'язування, жодної дії. Більше роботи із захисту банкролу — наступне в дорожній карті, і ми опишемо її так само простими словами, коли вона вийде.

Питання щодо цієї зміни чи вашого облікового запису? Єдиний легітимний StormBot — це той, на якому ви це читаєте, за адресою stormbot.ai — стережіться копій.

Читати далі

Два нові способи грати на небо: Storm Spin і Storm Bet уже працюють

Читати статтю

Гонконгський замок: ми перестали прогнозувати місто й почали його читати

Читати статтю

StormBot у цифрах: 9 592 трейдери, $2.87M прибутку учасників і точно те, скільки коштує його робота

Читати статтю
Усі статті