This page summarizes user-visible CubeTrade changes, focusing on trade execution, risk confirmation, venue compatibility, order-state review, installer delivery, and user-manual updates.
0.8.0
Corrected how account data is read across exchanges: an available balance of 0 is no longer replaced by account equity, Deribit inverse PnL is shown in USD, OKX lists trigger orders and leaves coin-margined inverse contracts out of the lists, Bybit pages through all open orders and positions, and HTX and Bitget show the leverage actually set on the exchange.
Protection is no longer duplicated: before adding a stop loss after an entry fills, CubeTrade checks for an existing position stop on the same side, keeps it, and still places the take profit. Order Watch follows the order a conditional or trigger entry actually creates, and stops retrying after 3 consecutive protection failures so the position can be reviewed manually.
When an exchange rate-limits requests, CubeTrade pauses that account's position, open-order, and balance queries, shows the expected recovery time in the trading panel, and resumes automatically. Placing and canceling orders are not affected.
Lower chart CPU/GPU usage: live candles for all panes refresh together on one shared tick, refresh less often while the window is in the background, and pause while it is minimized or covered, catching up as soon as it is in front again.
Clearer trading tables and interface: the positions table puts the most-read columns first, order history shows the order, average fill, or trigger price as appropriate, the top bar can be dragged sideways when controls overflow, and Key Levels extend active zones to the right by default.
Updated all three user manuals for 0.8.0 with exchange data rules, rate-limit handling, duplicate-stop protection, and chart refresh behavior.
0.7.7
Improved chart context switching. When venue, market type, or symbol changes, CubeTrade starts a fresh chart context so candles, indicators, pane scales, viewport state, and live updates from the previous symbol are not written into the new one.
In multi-chart layouts, each pane now loads and restores its own timeframe more deliberately, returning to that timeframe's recent data after the new context is ready.
Key Levels now invalidate after a confirmed candle close breaks a support or resistance zone, stopping that level from extending further. Later confirmed pivots can still create new levels.
Improved chart loading, indicator refresh, and connection-state handling across platform, market, symbol, and multi-pane changes, reducing stale or mixed display states during repeated switching.
Updated all three user manuals for 0.7.7 with the chart-context and Key Levels behavior.
0.7.6
Added Smart Money Concepts zone alerts for internal and swing order blocks, premium, equilibrium, and discount zones, with a selectable alert timeframe and sound or popup notifications.
Alerts only subscribe to a timeframe that is enabled in the current chart layout. Removing that timeframe from the layout stops its alerts, so inactive chart periods do not continue producing notifications.
SMC regions come from closed-bar calculations. Live market data checks entry and invalidation against that fixed region snapshot; it does not move or rewrite the chart region between candle closes, and history loading or replay does not backfill old alerts.
Added clear alert lifecycle rules: each region alerts once by default, can alert again after exit when enabled, does not duplicate alerts within the same candle, and cannot re-enter after invalidation.
Improved indicator settings controls so using the mouse wheel over a setting no longer changes its value unintentionally, and wrapped SMC alert guidance to keep the settings dialog readable.
When CubeTrade is launched again while an existing window is open, the existing window is activated instead of opening another application window.
Updated all three user manuals for 0.7.6 with the SMC zone-alert behavior and boundaries.
0.7.5
Improved the chart context bar: it can be dragged to keep venue, market, symbol, and timeframe controls easier to reach, while overflow timeframes remain available without crowding the main toolbar.
Added clearer platform and asset selection cues, plus a recent-symbol list scoped to the current venue and market so frequently used symbols are easier to return to.
Expanded Smart Money Concepts display controls with colored or monochrome rendering, independent internal and swing BOS / CHoCH filtering, and adjustable structure-label sizes. These settings affect display only, not structure confirmation or order execution.
Added a Deribit network selector and network-aware account routing, so supported mainnet and testnet configurations can be kept distinct.
Improved Binance open-candle previews and chart-state refresh behavior, so the current unfinished candle and active chart context can follow live market updates more reliably.
When private account data keeps failing to refresh, CubeTrade pauses further automatic attempts instead of repeatedly requesting the same unavailable data, leaving the account state available for manual review.
Updated all three user manuals for 0.7.5, including the expanded SMC display controls.
0.7.4
Added a Futures / Spot market selector. Chart data, multi-chart layouts, the right trading panel, and symbol search now load and update around the active market type, without mixing the other market's data context after a switch.
Added a dedicated Spot workspace for asset balances, open orders, market buys, limit buys, market sells, and limit sells. Market buys submit a quote-currency budget; sells submit the quantity of base currency actually held.
Spot orders now validate available assets, price precision, quantity precision, step size, minimum quantity, and minimum notional for the current venue and symbol. Assets reserved by existing orders cannot be reused.
Spot trading is now connected for Binance, OKX, Bybit, Bitget, Gate, HTX, Deribit, Kraken, and Hyperliquid. Actual availability still depends on venue account status, product eligibility, and API permissions.
Futures and Spot assets, open orders, fills, order history, and local tracking records are isolated by market type. Spot does not use leverage, borrowing, short selling, position protection, or Futures-style take-profit and stop-loss workflows.
Updated all three user manuals with market selection, least-privilege Spot API guidance, Spot order semantics, and Futures/Spot record boundaries.
0.7.3
Refined the realtime chart update rhythm. When market data advances, unchanged state is rendered less often, keeping charts steadier when several indicators, drawings, or sub-charts are open together.
Refined coordination for realtime previews across main-chart, sub-chart, and market-structure indicators. Open-candle updates avoid unnecessary repeated calculation while staying aligned with the current chart state.
Optimized resource handling in multi-chart layouts. Inactive sub-charts and drawings that do not need an update are not repeatedly prepared, reducing extra work while switching layouts or reviewing panes.
Improved chart-control cleanup after chart, layout, and window changes, reducing leftover duplicate update work after repeated switching or window closure.
Updated all three user manuals for 0.7.3, including chart-layout and RSI Swing Filter guidance.
0.7.2
Unified chart context: when venue, symbol, or timeframe changes, charts, indicators, positions, and open orders now update around the same current context, reducing cases where different areas remain on an earlier symbol or venue state.
Reworked history, live-update, and open-candle preview paths for main-chart, sub-chart, and market-structure indicators so each indicator family follows its own data rules, reducing render-state inconsistencies while switching charts or receiving market updates.
Reorganized history loading and background completion. Multi-pane warmup, cache reads, remote completion, and shutdown handling now run through dedicated paths, reducing duplicate tasks that can affect the current chart.
Reorganized balance, position, open-order, and order-status refresh coordination in the right trading panel, reducing duplicate refreshes and state mismatch when chart loading, account switching, or background refresh overlap.
Fixed packaged-runtime completeness for on-demand trading connections and local-data components, preventing missing-component errors during real use.
Updated all three user manuals with themes, color previews, and System Settings guidance.
0.7.1
System Settings added seven dark and light themes: Midnight Blue, Classic Dark, High Contrast Dark, Ink Teal, Classic Light, Daylight, and Soft Light. High Contrast Dark became the default.
Theme and market-color selectors added swatch previews. Theme choices show chart background, bullish, and bearish colors; market-color choices show their corresponding colors, with a new blue-up/orange-down scheme.
Improved High Contrast Dark crosshair readability. Horizontal and vertical lines use different emphasis, and the vertical line uses a more clearly spaced dash pattern for easier price and time reference on dense charts.
When opening a timeframe that is not yet cached locally, the chart now requests and completes its historical candles on demand instead of relying only on existing cache.
Tightened the desktop chart startup lifecycle to prevent repeated full-page loading and duplicate initialization during startup.
0.7.0
Improved desktop startup and first-screen loading. The packaged Windows app performs less unnecessary venue-catalog reading, background warmup, and trading-connection initialization before the first window appears. Actual startup time still varies with device performance, cache state, and network conditions.
Multi-chart layouts now show available local cache first and defer remote top-up work for background panes, reducing first-screen blocking when several panes would otherwise wait on the network while preserving later data completion.
Added Show Chart Grid to Chart Layout. It controls vertical and horizontal grid lines across every pane in the current profile and is saved with that profile. Horizontal crosshair visibility was also improved across themes.
Adjusted chart static-resource caching and market-data connection lifecycle to reduce repeated window-opening preparation, and updated all three user manuals.
0.6.9
Improved multi-pane chart sizing. After page, sidebar, or layout dimensions change, each pane canvas is recalibrated to the grid, reducing blank space, offsets, and mismatched display areas.
Restored indicator history after chart-series rebuilds. Main-chart and sub-chart indicators now repopulate the current history window, reducing cases where only the realtime tail remained after timeframe, layout, or data-state changes.
Fixed delayed sub-chart history restoration after switching the active pane, and separated indicator-rendering state by pane so an update in one pane is less likely to affect another.
Updated all three user manuals for 0.6.9 and clarified Trading Sessions defaults, daylight-saving behavior, day filtering, and display boundaries.
0.6.8
Added Trading Sessions as a main-chart indicator. It marks the actual price ranges of the Asia, Europe, and North America sessions in UTC+0, with Sydney available but off by default; Europe, North America, and Sydney adjust for daylight saving time. It is for reading intraday sessions and price ranges, not a trading signal.
Each session can configure its name, time, color, price range, midpoint, forward extension, history, and weekday or weekend filtering. Session labels can show cumulative volume and average close.
When RSI Swing Filter sound or popup alerts are enabled, the background runtime subscribes to the matching symbol and timeframe and alerts only on realtime, closed-candle structure markers. Historical loading and open-candle previews do not alert.
All three user manuals now cover Trading Sessions and RSI Swing Filter alert behavior.
0.6.7
Added system-tray operation: minimizing or closing the main window moves CubeTrade to the tray while order watch, price alerts, and market subscriptions can continue. A true exit starts from the tray menu and first shows locally tracked tasks.
Refined order watch for limit entries: when a partially filled entry is cancelled, expires, or terminates, protection can continue for the actual filled quantity. A temporary missing order response no longer ends the watch by itself; if a submission result cannot be safely confirmed, automatic retries stop and require manual review.
Price alerts now begin evaluating from live data after they are armed. A new candle body or wick touching the trigger price can alert; changing direction or price rearms the alert baseline.
Improved Smart Money Concepts (SMC) label anchoring and zone spacing, reducing equilibrium-label overlap and improving label placement while the chart is zoomed or scrolled.
All three user manuals now document stock / TradFi perpetual prerequisites and align the risk-management, order-watch, price-alert, and system-tray operational boundaries with the current release.
0.6.6
Refined Smart Money Concepts (SMC) structure and zone recognition, tightening the display logic for internal structure, order blocks, equal highs / lows, FVGs, and strong / weak highs and lows. Added an internal confluence filter and adjusted selected defaults.
Improved timeframe switching and active-pane routing in multi-pane charts, reducing cases where data, indicators, or pane state could become misaligned after a timeframe change.
Tightened indicator-settings navigation labels and localized display so finding and reading settings remains clearer with a larger indicator set.
Updated all three user manuals so the main workspace, system settings, chart layout, and indicator configuration guidance match the current release.
0.6.5
Added Smart Money Concepts (SMC) as a main-chart indicator. Historical or recent mode can review internal and swing structure, BOS / CHoCH, order blocks, equal highs / lows, fair value gaps, strong / weak highs and lows, and premium / discount zones. It organizes market structure and is not an automated trading signal.
Refined drawing interaction: a completed drawing returns to the cursor, Shift constrains two-point drawing or adjustment horizontally, vertically, or diagonally, and Cmd / Ctrl temporarily enables strong magnet mode.
Added Shift-drag box selection from empty chart space, and improved independent text / arrow anchors, multi-select, control handles, offscreen-object selection, and Fibonacci retracement level, trend-line, and reverse-direction controls.
Multiple series from the same indicator now share one legend row, such as EMA 21 / 55 / 100, reducing repeated series in the main-chart legend.
Market data, candles, and chart data can follow the system proxy. An account-level proxy still covers only the right-side trading path; without one, trading connections also follow the system proxy. All three user manuals were updated.
0.6.4
Expanded Chart Layout to one through nine charts and 41 common geometries. Choose the chart count first, then choose an arrangement; pane timeframe controls adjust with the layout.
The current pane is now an explicit action target in multi-chart views. Timeframe changes, drawings, and indicator changes made with Sync Indicator Settings off apply only to that pane without reloading the others.
Switching arrangements with the same chart count keeps each pane's stable identity, loaded data, timeframe, and indicator setup. Layout profiles remain stored separately by venue and symbol.
Added market-data status so the chart distinguishes live WebSocket data, connecting, REST fallback, and an interrupted path.
Improved indicator-legend and price-scale quick controls: hide, configure, or remove indicators in the current pane, and toggle main-chart legend collapse, auto scale, and logarithmic scale. All three user manuals were updated.
0.6.3
Added chart layout profile management for the current venue and symbol. Multiple profiles can be created, switched, and renamed, with pane arrangement, pane timeframes, crosshair sync, realtime indicator preview, and indicator settings saved automatically.
Scoped layout profiles by venue and symbol so switching between venues or trading pairs no longer overwrites another market's saved chart setup.
Added Pivot Points High Low, Key Levels, and TD Sequential overlays for reviewing confirmed pivots, support and resistance zones, and consecutive buying or selling pressure.
Improved split-chart history backfill so each pane can apply prefetched data for its own timeframe, reducing incomplete or unsynchronized history in multi-timeframe layouts.
Kept indicator visibility, inputs, and display styles consistent when switching layouts, improved multi-pane loading consistency, and updated all three user manuals.
0.6.2
Reworked the drawing-tool properties panel so editable fields are shown by tool type, with color, line style, width, coordinates, visibility scope, and lock settings gathered in one place.
Moved the text tool into the unified properties panel; double-click still supports quick text editing, while selected text can also adjust text, font, background, border, and position.
Improved style configuration for Fibonacci, measurement, and risk/reward tools so colors, labels, and information display are driven by the same property rules.
Improved drawing drag behavior, hit testing, label anchoring, and movement constraints to reduce label, handle, and visible-segment drift after zooming or panning.
Updated the user manual for drawing properties and clarified RSI Swing Filter preview-label boundaries: preview labels do not trigger sound or popup alerts, and alerts follow closed-bar confirmation.
0.6.1
Further refined the RSI Swing Filter, improving realtime annotation, preload, and cleanup behavior for baselines, divergences, hidden divergences, invalid / reset markers, and completion signals.
Reduced RSI Swing Filter noise and stale annotations so live tails, history replay, and reloads show more consistent symbols.
Improved desktop history-backfill rendering performance for smoother continuity during long-history loading, left-side backfill, and indicator refreshes.
Fixed timezone display in multi-chart layouts, reducing time-label confusion when observing multiple timeframes in split views.
Updated the user manual with RSI Swing Filter symbol explanations and rebuilt macOS chart release assets to reduce inconsistent chart behavior caused by stale packaged resources.
0.6.0
Refactored local order-watch and price-alert tracking so sound playback and state synchronization are no longer handled directly by the main window, reducing interference across multiple windows, window switching, and UI refreshes.
Improved tracking-state prompts and local coordination before the last window closes; this is still not cloud custody or offline order watching, and tracking features require CubeTrade to keep running.
Hardened venue connectivity checks and TLS certificate handling, reducing the chance that connection tests or market-data requests are affected by local certificate configuration.
Improved macOS packaging by bundling the required Qt WebEngine and OpenSSL runtime assets, reducing chart or network startup failures after installation.
Consolidated chart indicator configuration and rendering rules, improving consistency for Bollinger, RSI Swing Filter, and related indicators during history backfill, viewport windowing, and realtime updates.
0.5.9
Added the RSI Swing Filter sub-pane indicator to help inspect swing baselines, divergence lines, and labels after overbought / oversold moves.
Improved realtime update consistency for main-chart and sub-pane indicators in multi-pane charts, including split layouts, replay, and live market movement.
Improved recovery when market connections become unstable; supported venues can use backup market-data requests to reduce chart gaps after realtime stream interruptions.
Stabilized price-alert and tracking-state synchronization so window closing, chart switching, and live updates remain easier to review.
Fixed packaged chart asset loading and refined the RSI Swing Filter setting controls and range display.
0.5.8
Improved chart render refresh decisions, reducing unnecessary redraws in multi-timeframe and multi-pane views while improving scroll, zoom, and replay stability.
Unified main-chart and sub-pane indicator lifecycles, improving update consistency for Bollinger-style main indicators and sub-pane indicators across history, live data, and layout changes.
Optimized batched live sub-pane indicator updates, reducing mismatched refresh timing during fast realtime market movement.
Improved chart backfill and render-window handling for better continuity with long history, aggregate timeframes, and split-chart layouts.
Bounded realtime market-data queues to reduce the impact of long-running cache buildup on chart and market updates.
0.5.7
Split the chart data-control and render-control layers to reduce chart-loader coupling and improve future chart maintenance and regression triage.
Improved realtime rendering, price labels, and latest-candle tail updates for more continuous display during live market movement.
Unified chart gateway backfill, window data sources, and indicator transaction paths to strengthen consistency across main chart, sub-panes, and multi-pane updates.
Added recovery for SQLite K-line cache index corruption, reducing the impact of local cache issues on historical data reads.
Further hardened Qt WebEngine runtime surfaces and improved the release asset build flow.
0.5.6
Refactored the chart data rendering pipeline with a chart series store and indicator cache, improving consistency when loading multi-pane and long-history data.
Optimized main-chart and sub-pane indicator series rendering, viewport windowing, and LOD handling for smoother scrolling and zooming across split timeframes.
Hardened K-line close confirmation and aggregate timeframe backfill, using exchange clocks first for candle finality and fixing aggregate backfill gaps.
Improved drawing-tool rendering inside the current visible viewport and tightened chart overlay defaults to reduce offset issues in split and replay scenarios.
Persists main-window size, position, and right trading-panel visibility, and fixes packaged chart-layout restore behavior.
0.5.5
Improved realtime chart rendering and split-layout stability, reducing viewport jitter and live-tail gaps during realtime updates.
Preserves live K-line tail state when switching split layouts, keeping the newest candle continuous after layout changes.
Supports time / price projection and mirrored drawing display in split charts, with fixes for split-chart drawing projection offsets.
Added a realtime indicator preview toggle, disabled by default to reduce CPU use; when enabled, unclosed candles can preview indicator changes.
Hardened QtWebEngine runtime handling, process startup, and IPC security checks, with additional regression coverage.
0.5.4
Added a multi-timeframe chart workspace with single-chart, side-by-side dual, stacked dual, and quad layouts.
Refactored the market data gateway, cache, and market hub startup flow to improve consistency when loading multiple charts and timeframes.
Improved split-chart rendering, crosshair synchronization, and viewport behavior, including fixes for split-layout viewport handling.
Uses exchange time first for candle close countdowns, reducing display drift caused by local system clock differences.
Hardened K-line cache writes, aggregate timeframe caching, and log retention, with additional Windows theme runtime compensation.
0.5.3
Added a configurable timeframe selector for managing top-bar candle intervals per exchange.
Loads native timeframes according to venue capability, with CubeTrade-built local aggregation for supported custom intervals such as 10m and 20m.
Fixed EMA / SMA indicator settings persistence and continued tightening indicator settings and chart-indicator rendering details.
Hardened local IPC, QtWebEngine sandboxing, and chart vendor loading, improved macOS bundle localization metadata, and refreshed the three-language manual.
0.5.2
Refined visual details for sub-panel indicators and the indicator settings dialog.
Updated main-window presentation across Dark, Light, and Ink Green themes.
Synchronized the three-language user manual version and main-window guidance.
Added a chart asset build workflow to keep packaged chart frontend assets consistent.
0.5.1
Added VWAP, DMI / ADX, Stoch RSI, CCI, Williams %R, and related chart indicators.
Improved the indicator settings dialog so each indicator can configure visibility, inputs, line colors, and visible series.
Expanded the three-language user manual for main-chart indicators, sub-panel indicators, and derivatives metrics.
Updated the presentation of indicator settings, account setup, system settings, and entry dialogs.
0.5.0
Improved default state, quantity input, and confirmation logic in close and reduce-position dialogs.
Updated core trading-window guidance across the three-language user manual.
Added tests for close and reduce-position dialog defaults, covering market, limit, and reduce-only states.
Synchronized Windows and macOS installer versions.
0.4.8
Updated the three-language user manual and core UI guidance.
Improved layouts for market entry, limit entry, close, position protection, and TP/SL trading dialogs.
Improved the manual generation workflow to reduce drift between documentation and the desktop UI.
Expanded UI tests around position protection, entry dialogs, and indicator settings.
0.4.7
Polished the overall desktop visual experience.
Improved the main-window presentation across Dark, Light, and Ink Green themes.
Refined the presentation of positions, entry, close, and order-detail views.
0.4.6
Improved chart trading overlay labels.
Updated risk and credential-storage guidance in the three-language manual.
Corrected Traditional Chinese manual wording.
Fixed stale Binance open-order syncing state.
0.4.5
Standardized open-order identity fields and account-state order tracking.
Expanded venue symbol-catalog search coverage.
Fixed stale chart overlays for terminal open orders.
Polished trading ticket slider ticks and trading detail dialogs.
0.4.4
Expanded derivatives venue support for Bitget, Gate, and HTX.
Added market-data and trading providers with test coverage for those venues.
Added derivatives market metrics modules.
Expanded platform configuration and venue expansion documentation.
0.4.3
Added the derivatives market metrics window.
Improved order lifecycle handling, fill alerts, and order-state review.
Fixed Windows and macOS package runtime dependency issues.
Added tests for indicators, order tracking, and fill alerts.
0.4.2
Added System Settings for theme, language, market colors, and chart timezone configuration.
Improved pre-entry trading risk previews.
Added configurable price-alert sound.
Expanded System Settings manual coverage.
0.4.0
Completed a major pass over the theme system, chart layout, trading dialogs, and System Settings.
Added Dark, Light, and Ink Green theme support.
Improved localized UI and user manuals.
Added tests for System Settings, themes, charts, and trading dialogs.