Version 0.5.9 of the bot is now available with the following new features:
• Concurrent orders: boTTero can now run multiple orders at the same time — BUY and SELL in parallel, multi-slot SELLs, grid and main strategy side by side. Previously every order was serialized one at a time, which could delay grid fills during busy moments. A safety layer reserves balance per in-flight order so you can never over-commit funds.
• Cancel individual in-flight orders: the dashboard P&L list now shows a ghost row for every order being placed, with its label, reserved EUR, current step and a Cancel button. You can cancel one specific order without affecting the others running at the same time. The row pulses orange for BUY and cyan for SELL while the maker chase is active.
• Pause fix — BUY no longer blocked by SELL pause: pausing only the SELL side used to accidentally abort BUY orders too (including grid buys and manual buys), with messages like "Maker loop interrotto (pausa attiva)" appearing even when BUY was active. Each side now has its own independent abort flag.
• Grid sells immediately after unpause: when you re-enable a paused SELL side and the price is already above the grid target, the bot now sells right away on the first tick instead of waiting for a fresh cross. This matches the old grid behavior and avoids missed opportunities when the market moves up while the side is paused.
• Cleaner chart on selected trade: clicking a trade in the P&L panel now hides unrelated event markers (buys/sells of other trades, signal ticks, cancels) so you only see the markers belonging to the trade you are inspecting. Useful when the chart area is dense with events. The Take-Profit line is also drawn for closed trades and rule-based trades, not just open grid trades.
• Smoother boot and quieter logs: fixed a startup error that could appear during state restore, and grid order failures caused by user cancel or safety abort are now logged as warnings instead of errors — only real issues like insufficient funds still show up as errors.
Version 0.5.8 of the bot is now available with the following new features:
• Funding alerts: boTTero now monitors perpetual-futures funding rates in real time and sends a push notification whenever sentiment turns extreme. When traders are paying heavily to stay short, the market is often near a local bottom — historically followed by a bounce within a few days. Two distinct alert tiers are available: a standard bearish-extreme signal, and a rarer extreme-capitulation signal worth a closer look. Each alert specifies what triggered it and whether the bot will act on it.
• Smarter alerts with range context: every funding notification now reports the current 7-day price position and tells you explicitly whether the entry filter is satisfied. No more wondering why the bot did not act on a triggered funding event.
• New strategy — Grid + Funding overlay: a new preset (grig_funding_p10) lets a grid bot and a funding-contrarian rule run side by side in the same instance, with independent budgets. The grid keeps capturing chop, while the funding overlay opens an extra LONG position whenever an extreme bearish funding event fires — without starving the grid.
• Calvarius presets get a funding overlay: all Calvarius v2 presets (1m, 5m, 15m, 15m_c, recovery_15m) now include the funding-contrarian rule as a second buy trigger. Your existing technical strategy keeps working as before, with an extra opportunistic LONG entry whenever sentiment hits extremes.
Version 0.5.7 of the bot is now available with the following improvements:
• Update check at login: when a new release is detected on the server, a custom modal shows three options — Update now, Remind me later (24h), Ignore this version. Once ignored, the prompt stays suppressed until a newer version appears.
• First-login tutorial simplified: the "don't show again" checkbox has been removed. Only two buttons remain — Hide (persists the dismissal) and Next / Done.
• Dashboard: when the bot starts without a selected strategy and the user picks a non-calvarius one, the regime auto-switch is automatically disabled to prevent it from being overridden at the next regime change.
• Strategy Editor: the last opened tab (General / Indicators / Risk / Grid / Rules / System) is now remembered across navigations.
• Strategy Editor — Grid: enabling AutoRange now refreshes the ATR reference range immediately instead of waiting for the 5-second polling tick.
• Strategy Editor mobile: in portrait mode the sticky action bar now keeps both Save and Save & Apply buttons visible — previously Save was pushed off-screen.
• Grid engine: the periodic status log (price / levels / range) is now throttled to once per minute instead of every 30 seconds, with immediate emission preserved when the number of bought levels changes.
Several improvements shipped in v0.5.5.1, focused on first-boot experience and the Regime Watcher.
**Regime Watcher — Auto position management**
When the regime switches toward BEAR with an open position, the bot now acts automatically:
• In profit → immediate close to lock in gains
• In loss → Stop Loss tightened to 2% below current price
• Hourly push reminders while in BEAR with an open position
**New preset: calvarius_recovery_15m**
A new strategy preset optimized for Recovery regimes. Uses fixed TP 20% and mandatory SL 3%, confirmed across 11 years of backtests. Recommended by the Regime Watcher when market transitions from Bear to Recovery.
**First-boot defaults**
New instances now start with Regime Watcher ON and Auto Switch ON out of the box — the bot adapts to market conditions automatically from day one. Spike Detector starts OFF.
**CSV export for Trades Panel**
• Now you can export closed trades as a comma separated values useful for data analisys
**UI improvements**
• Strategy selector turns red with "⚠ No strategy selected" when no strategy is active (menu, regime card, strategy editor)
• Regime card now shows the strategy label instead of the internal ID
• Logout button renamed to Exit
We just shipped v0.5.5 with a major update to the Strategy Editor and several Grid Mode improvements.
**Strategy Editor — Tab navigation**
The editor is now organized into 6 focused tabs:
• ⚙ General — strategy name, timeframe, pair, fees, trade amount
• 📊 Indicators — EMA, Slope, RSI, MACD, Volume, Heikin Ashi (each with its own toggle)
• 🛡 Risk — Take Profit, Stop Trail, Stop Loss with SL Override
• ⚡ Grid — Grid Mode, Auto Range (ATR), TC Guard
• 📈 Rules — Buy and Sell rules
• 🌐 System — Regime Watcher and Spike Detector
All settings are now grouped by context. No more scrolling through a single collapsed panel.
**Grid Mode — TC Guard**
New momentum filter for grid orders: before placing a BUY or SELL at a grid level, TC Guard checks the current trade count. If momentum is too high (tc ≥ maxTc), the order waits until the market calms down, then executes — or cancels if the price moves back through the level.
**Grid Mode — AutoRange**
Several AutoRange improvements: fee-aware minimum step, multi-level execution per tick, fix for "Close all grid" button, and smoother activation without reinitializing the current grid.
** Advanced Debug **
in browser console you can enable Grid or Rule debug by typing:
window.gridDebug = true
or
window.ruleDebug = true
to see realtime process data and parsing values
A step-by-step tutorial is now live at /tutorial. It covers all 8 key steps: requesting access, creating an instance, the bot dashboard, the side menu, the Strategy Editor, Settings & API keys, the Log viewer, and Regime Analysis.
New features in this release:
Grid Trading Mode — new switch in the strategy editor that activates an asymmetric grid strategy: each cell buys at level L_i and sells at L_i+1, generating profit equal to one step per cycle. Parameters: price high/low, grid count, total capital. State is persisted across restarts.
Live chart candles — the dashboard chart now updates the latest candle on every refresh via the database, staying in sync with real-time Kraken data (no WebSocket required).
Heikin-Ashi candlestick style — experimental chart rendering in test on v0.5.4.
Grid chart overlay — grid levels shown directly on the chart (orange: free levels, green: bought levels).
Force close grid — dedicated button to close all open grid positions at once.
Push notifications for grid trades — BUY shows target sell level, SELL shows PnL per level.
boTTero is a self-hosted crypto trading bot for Kraken, built around a fully customizable strategy engine. This first public release includes:
Trend-following strategy engine with configurable indicators (EMA, MACD, RSI, Bollinger Bands, ATR) and rule-based entry/exit logic
Regime Watcher — automated market regime detection (bullish/bearish/sideways/recovery) with auto strategy switching
Spike Detector — detects anomalous price movements and sends push notifications (experimental)
Push notifications for trades, take profit, trailing stop and regime changes
Strategy editor with customizable rule-based logic and preset management
Heikin-Ashi chart with real-time candlestick rendering (experimental, not yet validated in live trading)
PWA-ready — installable on iOS and Android as a standalone app