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

Серцебиття браузера, що зберігає кредити Claude

Трохи чесності наперед: робота цього двигуна дорога з боку AI. Кожні п'ять хвилин Claude переглядає п'ятнадцять книг — п'ятнадцять окремих викликів API, кожен з яких несе повністю проінструктований метеорологічний запит з даними прогнозу, попередніми виконаннями та поточним контекстом книги ордерів. Один цикл аналізу обходиться приблизно у $0.08–$0.12 витрат на Anthropic. Помножте на день, і це стане $23–$35 на активного трейдера.

До цього оновлення рушій працював безперервно, щойно ви натискали "Start Bot" — навіть після того, як ви закрили вкладку, лягли спати чи просто забули про нього. У нас були трейдери, чиї сесії тривали 72+ годин поспіль без жодного нагляду. Це понад $100 кредитів, спалених на угоди, яких ніхто не бачив.

Проблема

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

Як працює heartbeat

Рішення елегантно просте. Ось точний механізм:

1
Браузер надсилає ping кожні 3 хвилини
Поки вкладка вашого браузера відкрита (навіть у фоновому режимі), дашборд надсилає крихітний HTTP-запит на сервер кожні 3 хвилини: POST /api/heartbeat. Це лише кілька байтів — по суті повідомлення «я все ще тут».
2
Сервер відстежує останній heartbeat для кожного користувача
Сервер зберігає мітку часу для останнього heartbeat кожного користувача. Кожні 60 секунд фоновий перевіряч сканує всіх запущених ботів і порівнює їхній останній heartbeat з поточним часом.
3
6 хвилин тиші = авто-зупинка
Якщо протягом 6 хвилин heartbeat не отримано (два пропущених пінги), сервер негайно зупиняє бота — усі цикли аналізу ШІ, WebSocket-стрімінг цін та виконання угод призупиняються. Сесія закривається чисто.
4
Користувач повертається → чітке сповіщення
Коли ви знову відкриєте StormBot, ви побачите помітний червоний банер: "Сесія завершена — Ваша попередня сесія була автоматично закрита після 6 хвилин бездіяльності для збереження кредитів API." Просто натисніть «Запустити бота», щоб розпочати нову торгову сесію.

Вплив

Відколи ми впровадили систему heartbeat, ми скоротили зайві витрати на API приблизно на 60-70%. Це гроші, які ми реінвестуємо безпосередньо в покращення StormBot — швидші сервери, більше джерел погодних даних та інтеграції Gemini + TensorFlow, які ви побачите незабаром.

Що ще важливіше, це захищає ви. Більше не потрібно прокидатися й виявляти, що бот здійснював угоди, поки ви спали. Кожна угода відбувається, поки ви активно стежите.

Хочете торгувати без heartbeat?

Ми розуміємо, що деякі трейдери віддають перевагу безперервній роботі 24/7. Якщо ви хочете, щоб систему heartbeat було видалено з вашого облікового запису — що дозволить боту працювати безперервно навіть при закритому браузері — ми можемо організувати це для кожного облікового запису окремо.

Зверніть увагу, що це значно збільшить ваше споживання кредитів API. Ми обговоримо наслідки та переконаємося, що у вашому обліковому записі налаштовані відповідні ліміти кредитів перед увімкненням режиму always-on.

Зв'яжіться з нами, щоб призначити зустріч
Читати далі

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

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

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

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

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

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