plutarc
plutarcby Valeon

Changelog

A chronological record of new features, improvements, and changes to the plutarc platform.

Bot Provisioning Permissions

2026-04-23

  • Quants can now deploy bots within a per-member quota set by Owner/Admin — set the initial quota when inviting a quant, or adjust it later from Settings → Organization → Members
  • Added a deploy-request workflow for quants at their cap — submit a request with a reason, Owner/Admin approve or reject from the new Bots → Requests page
  • Approvers see a notification and a pending-count badge on the Bots page when a new request arrives; requesters are notified when their request is approved or rejected
  • Owner/Admin deploys remain unlimited; risk managers and viewers still cannot deploy

Bot Command Refactor

2026-04-23

  • Added self-service Restart — owners and admins can now restart a bot directly from the dashboard (one restart per hour per bot)
  • Documented Close a Single Position as a first-class operation alongside Close All
  • Added a Plutarc staff badge to your bot's command history when staff acts on one of your bots, plus an email notification to the org owner
  • Replaced silent confirmation overrides on live-bot config changes with an explicit 'I understand' checkbox and optional reason — every override is now audit-logged
  • Removed the Reconcile button — automatic reconciliation on boot, WS reconnect, and after deferred-close covers all real cases
  • Bots now auto-retry failed restarts with exponential backoff (up to 5 attempts) instead of requiring manual intervention for transient issues

Email Notifications

2026-04-22

  • Added email notifications for billing alerts, support ticket replies, organization invitations, and a welcome email at signup — no Telegram linking required
  • Added reply-via-email for support tickets — responding to a ticket email posts your reply directly onto the ticket; closed tickets reopen automatically on reply
  • Updated Notification Preferences to a per-category matrix with separate email and Telegram toggles

Bot Reliability & Signal Analytics

2026-04-19

  • Improved bot reliability — bots now report status, equity, positions, trades, signals, and lifecycle events without dropped writes; the dashboard reflects bot state accurately end-to-end
  • Added entry hit-rate analytics — new chart on the Activity tab buckets bot entries by signal score and shows the win rate per bucket, useful for tuning a strategy template's minimum-score threshold
  • Added Wind-down command from the dashboard — gracefully stops new entries while letting open positions close on their own
  • Bots now reflect Updating and Offline status during update flows and graceful shutdowns

Support Tickets & Notifications

2026-04-14

  • Added support ticket system — submit tickets with category and priority, track status, and reply in conversation threads
  • Added Telegram notifications for ticket updates — get notified when staff replies or your ticket is resolved
  • Resolved tickets are automatically closed 7 days after resolution

Organizations & Team RBAC

2026-04-10

  • Added team organizations — create an organization, invite members, and collaborate from a shared workspace
  • Added 5 roles with 34 granular permissions: Owner, Admin, Quant, Risk Manager, and Viewer
  • Added invitation system — generate invite links with 7-day expiry; invitees accept or decline at /invite/[token]
  • Added member management — change roles, remove members, and leave organizations from Settings → Organization
  • Added audit log — automatically records member joins, role changes, invitation events, and ownership transfers
  • Added billing delegation — org billing is managed by Owner/Admin; other members see a 'Managed by Admin' message
  • Added ownership transfer — Owner can transfer ownership to any member
  • Added organization delete with typed-name confirmation
  • Added OrgSwitcher in sidebar — switch instantly between personal workspace and any organization

Bot Sleep/Wake Scheduling

2026-04-09

  • Added automatic sleep/wake — bots with trading sessions now sleep between sessions to save compute costs
  • While sleeping, compute instances are deprovisioned and no charges are incurred
  • Bots wake automatically before the next trading session with full configuration preserved
  • New Sleeping and Waking states visible on bot cards with next-wake countdown

Data Management & Cascade Delete

2026-04-08

  • Added Data Management section to the settings page — bulk delete all trading data, live data only, or testnet data only
  • Added optional cascade delete when removing an API key — choose to delete all associated trades, positions, equity snapshots, and signals alongside the key

Live / Testnet Data Toggle

2026-04-08

  • Added network mode toggle in the sidebar — switch between live and testnet data views across the dashboard, analytics, and trades pages
  • Toggle appears automatically when testnet data exists in your account
  • Selection persists across page reloads and sessions

Testnet Mode (Paper Trading)

2026-04-08

  • Added testnet mode — toggle paper trading on any API key to trade with fake funds on the exchange's testnet environment
  • Supported across all 10 exchanges: BitMEX, Bybit, Binance, Kraken, OKX, KuCoin, Deribit, Gemini, Phemex, and WooX
  • Testnet keys use the same strategies, analytics, and bot infrastructure as live keys — only the exchange endpoint changes
  • Added testnet badges on API key cards and bot cards for clear visual distinction

Per-Asset Margin Mode Selection

2026-04-07

  • Added user-selectable margin modes (isolated vs cross) per trading asset
  • Supported on BitMEX, Bybit, Binance, OKX, KuCoin, Phemex, and WooX — Kraken, Deribit, and Gemini remain cross-only

Dashboard Update Notifications

2026-04-07

  • Added automatic update notifications — when a new dashboard version deploys, a toast prompts you to refresh

Exchange-Specific Leverage Limits

2026-04-06

  • Added per-symbol exchange maximum leverage limits — shown on the asset configuration page and instrument browser
  • Added backend validation of leverage against exchange maximums when configuring assets
  • Added Deribit implicit leverage handling with informational badges and platform note
  • Added bot risk cap warnings when per-symbol leverage exceeds the bot's max leverage setting

Auto Top-Up

2026-04-06

  • Added automatic balance replenishment — configure a minimum balance threshold and top-up amount to keep bots running without manual intervention
  • Added auto top-up notifications via Telegram and dashboard for triggered, failed, and authentication-required payments
  • Added auto/manual source tracking and payment history to the Billing page

User Settings & Dashboard Preferences

2026-04-06

  • Added Settings page with configurable timezone — choose from 500+ IANA timezones or use your browser default, applied globally to all dates, charts, and activity feeds
  • Added in-app notification preferences — toggle alert sounds and mute individual notification categories (bot status, bot commands, backtests, deployments)
  • Added sparkline timeframe selector to fleet status dashboard (1h, 4h, 12h, 24h, 7d)
  • Added page size selector to trade history table

Strategy Component Versioning

2026-04-05

  • Added automatic component schema versioning — templates now record which component versions they were built against
  • Added drift detection that warns when a template's components have changed since it was last saved
  • Added migration framework for automatic parameter upgrades when component schemas change

Deribit, Gemini, Phemex & WooX Exchange Support

2026-04-03

  • Added Deribit, Gemini, Phemex, and WooX as supported exchanges with full trading, backtesting, and latency monitoring support
  • Added API key setup guides for all four new exchanges
  • Added latency probes and regional fallback estimates for all new exchanges
  • Added equity protection risk parameters — daily profit target, equity drawdown limit, drawdown check hysteresis, and queue depth warning

KuCoin Exchange Support

2026-04-02

  • Added KuCoin as a supported exchange with full trading, backtesting, and latency monitoring support
  • Added KuCoin Futures API key setup guide with passphrase instructions

OKX Exchange Support

2026-04-02

  • Added OKX as a supported exchange with full trading, backtesting, and latency monitoring support
  • Added OKX API key setup guide with passphrase instructions
  • Added OKX latency probes across all deployment regions

Compute Instance Downsizing & Hong Kong Region

2026-04-01

  • Downsized all compute instances from 4-core to 2-core — reduced pricing across all providers and regions (Hetzner from £0.09/hr, Vultr from £0.27/hr, AWS from £0.34/hr)
  • Added Hong Kong deployment region on AWS for upcoming OKX exchange support
  • Updated latency probes to use the same instance types as bot deployments for more accurate measurements

Documentation Improvements

2026-03-30

  • Added Compute Providers & Regions guide with provider comparison, exchange matching engine locations, latency table, and cost vs latency guidance
  • Added Managing Templates section to System Templates docs covering template creation, duplication, editing, and versioning
  • Expanded Backtesting docs with trade quality metrics, long vs short breakdown, hold time distribution, CSV export, re-run, and date range picker
  • Expanded Account & Billing docs with running costs, usage history, and payment history details

Bot Versioning & Opt-In Updates

2026-03-29

  • Added bot versioning — each bot now reports its running version on the dashboard
  • Added opt-in bot updates — when a new version is available, an Update Bot button appears on each bot card and detail page
  • Updates run in-place on the same compute instance, preserving your IP address for API key whitelisting

Compute Instance Updates & London Regions

2026-03-28

  • Added London deployment regions on AWS (eu-west-2) and Vultr at £0.70/hr and £0.62/hr respectively
  • Migrated AWS instances from M6G (ARM64) to M6I (x86_64) for lower exchange latency
  • Updated pricing: Hetzner US regions now £0.16/hr, Hetzner Singapore £0.24/hr

Kraken Futures Exchange Support

2026-03-28

  • Added Kraken Futures as a supported exchange for perpetual contract trading (linear and inverse)
  • Added Kraken instrument discovery, backtesting candle fetcher, and latency probes

Backtest Analytics Improvements

2026-03-27

  • Added long vs short performance breakdown and trade quality metrics (expectancy, avg win/loss, consecutive streaks) to backtest results
  • Added hold time distribution chart to backtest activity analysis
  • Added sortable columns, pagination, and CSV export to the backtest trades table
  • Added re-run button on completed backtests to quickly re-test with the same configuration
  • Replaced lookback days input with a date range picker for more precise backtest periods

Vultr Compute Provider & Updated Pricing

2026-03-27

  • Added Vultr as a third compute provider for APAC regions (Singapore and Tokyo) at £0.56/hr

AWS Compute Provider & Tokyo/Singapore Regions

2026-03-27

  • Added AWS EC2 as a second compute provider alongside Hetzner
  • Added Tokyo and Singapore deployment regions on AWS with low-latency access to BitMEX, Bybit, and Binance matching engines
  • Added last-updated timestamp to the latency table

Singapore Region & Regional Pricing

2026-03-27

  • Added Singapore (Southeast Asia) deployment region — lowest latency to APAC exchanges
  • Introduced regional pricing: EU £0.14/hr, US £0.16/hr, Singapore £0.24/hr

Trade History & Bot Networking

2026-03-27

  • Added exchange column and exchange filter to trade history table
  • Added IPv6 address display to bot detail page for exchange IP whitelisting

Usage-Based Billing

2026-03-26

  • Migrated billing from subscription tiers to usage-based prepaid balance model
  • Added per-run billing for backtests based on compute duration
  • Added billing Telegram notifications and low-balance warnings
  • Added automatic refund of backtest reserves on failure

Bot Lifecycle Improvements

2026-03-26

  • Added one-click redeploy — bot records are preserved after stopping
  • Added force-stop, cascade remove, and audit trail to bot lifecycle
  • Renamed deployment "destroy" action to "stop" across the UI

Bug Fixes

2026-03-26

  • Fixed notification preferences not initializing with defaults on Telegram link
  • Fixed backtests list error for new sign-ups
  • Added captcha to sign-up form

Binance Futures Support

2026-03-26

  • Added Binance as the third supported exchange — both USDT-M (linear) and COIN-M (inverse) perpetual contracts
  • Added Binance candle data for backtesting with funding rate and open interest history
  • Updated API key and backtest UI with Binance exchange selector

Risk Gates & Multi-Instance Components

2026-03-26

  • Added risk gate role — a fifth component role that blocks entries based on market risk conditions, evaluated after signals but before trade execution
  • Added risk gate support to 6 components: Funding Rate, Funding Rate Velocity, Open Interest Divergence, ATR, Volume Spike, and Volatility Regime Classifier
  • Added multi-instance components — the same component can now be added to a template multiple times with different roles and independent parameters
  • Fixed risk gate evaluation to only run when a directional signal is present

6 New Strategy Components (42 → 48)

2026-03-25

  • Added Multi-Timeframe Trend Alignment filter — confirms trend direction across configurable timeframes before allowing entries
  • Added OI-Weighted Volume Pressure signal — classifies positioning into 4 regimes using open interest change and volume
  • Added Volatility Regime Classifier filter — ATR percentile-rank based regime detection (low/normal/high/extreme)
  • Added Funding Rate Velocity signal — detects accelerating crowding via funding rate rate-of-change
  • Added ATR Percentage Filter — normalised volatility filtering for consistent cross-instrument thresholds
  • Added HTF Support/Resistance Zones filter — blocks entries near higher-timeframe structural levels

New Components & Backtest Enhancements

2026-03-25

  • Added Funding Rate and Open Interest Divergence components for market sentiment analysis
  • Added Break-Even Stop, Chandelier Exit, and Volatility Exit to the backtest simulator
  • Added granular Telegram notification preferences — independently toggle trading, summary, alert, and lifecycle notifications
  • Fixed Bybit candle fetcher pagination for accurate backtest data

Bybit Exchange Support & Platform Enhancements

2026-03-24

  • Added Bybit exchange support — linear USDT, linear USDC, and inverse perpetual contracts
  • Added configurable per-bot risk parameters — position limits, loss limits (per-trade, daily kill switch, consecutive loss pause), and execution safety (max leverage, max slippage, API error threshold)
  • Added exchange selector and grouped symbol picker to the backtest configuration page
  • Added analytics — MFE/MAE excursion charts, signal correlation matrix, session heatmaps, and PnL distribution histogram
  • Added trade comparison — select multiple trades and compare signal states, execution metrics, and outcomes side by side
  • Added passkey authentication (biometric/hardware key) and session management
  • Fixed inverse contract PnL, sizing, and fee calculations in backtests
  • Fixed classification of quanto contracts (ETHUSD, XRPUSD) as inverse by settlement currency

Initial Launch

2026-03-10

  • Strategy builder with composable components across 4 roles (signals, filters, entry guards, exit rules)
  • 4 combination modes (weighted sum, all agree, any, majority) with anchor component gating
  • Backtesting engine with historical candlestick data from BitMEX
  • Real-time dashboard with fleet overview, KPI summary, open positions, and live activity feeds
  • Multi-bot fleet management with dedicated compute instances per bot
  • API key encryption with AES-256-GCM at rest, runtime-only decryption
  • Analytics suite — equity curves, drawdown charts, win rate tracking, and trade history with CSV export
  • Account management with password and passkey authentication
  • Usage-based billing with prepaid balance and Stripe integration
  • Telegram bot integration for real-time trading notifications
  • EU, US, and Singapore deployment regions; account data hosted in EU for GDPR compliance