Liquid Edge
Liquid Edge
Pricing
Walkthrough
Company
Community
Institutional & Partners
USE LIQUID EDGE FOR FREE
Open DappSoon
Login
MISSION LOG

Platform Changes

Track every update to the Liquid Edge platform

Category
Type

Monday, September 28, 2026

DashboardFeature

Sign the Purchase Agreement With Your Wallet

Investors can now sign their purchase agreement with a wallet signature as an alternative to email signing. An agreement whose amount has changed is regenerated or refused rather than signed out of date, and the agreement wording has been updated.

SecuritySecurity

Sanctions Screening on Investor Wallets and Deposits

Registered wallets and every incoming deposit are screened against sanctions lists, and a positive match cannot be overridden by an admin.

SecurityFeature

Verifiable Investor Records Export

Admins can export a proof package covering the full investor activity record. The whole record is verified on export, and exports are kept in write-once storage.

SecuritySecurity

Investor Portal Pre-Launch Security Sweep

A security review before launch tightened the investor portal's browser protections, kept data access on the server only, removed invite codes from server logs, and required secure links in every sign-in email.

DashboardImprovement

Investor Portal Shows Only Real Round Data

Public pages now display the real round's details with no placeholder figures, and the contracts page lists each contract as published or not yet published. Invite links fill in the code automatically, funded investors land on My Allocation, and admins manage real invite codes and sign-in activity.

Saturday, September 26, 2026

SecuritySecurity

Invite-Only Investor Access

Access to the investor portal now requires an invite code together with a verified Liquid Edge account. Codes are stored securely and rate-limited, every refusal looks the same so nothing can be guessed from it, and investors can issue invite codes of their own.

DashboardFeature

Investor Portal Guides Each Investor Step by Step

Signed-in investors are taken straight to their next step: profile, allocation with a live quote, funding, and signing their purchase agreement, which arrives by email and can be downloaded once signed. The My Allocation and Agreements pages show real data, and the whole flow works without JavaScript.

BackendImprovement

More Reliable Investor Deposit Tracking

An expired payment window now releases the tokens it held, a payment made on time is never expired because it was seen late, and a deposit the network reverses goes back to awaiting payment. Deposit details are validated before any payment instruction is issued.

SecuritySecurity

Investor Data Locked Down at the Database

Every investor portal table is now closed to direct access from outside the application. Admins sign in with a password plus a one-time code that cannot be reused.

Friday, September 25, 2026

SecuritySecurity

Investor Portal Sign-In Hardened

Investors sign in with an emailed link that only completes on an explicit confirmation. Sessions now expire after a set time and when left idle, and the admin area sits behind its own sign-in.

DashboardFeature

Token Allocations That Can't Oversell a Round

Reservations in the investor portal are checked so that simultaneous requests can never allocate more than a round holds. Vesting is calculated from each investor's own signed agreement, and payment windows are time-limited.

Tuesday, September 22, 2026

Trading BotsFix

Positions Are Never Closed or Read on a Guessed Side

Several places assumed a position's direction when the exchange data didn't state it clearly, and one close path could pick the wrong position on an account holding both directions at once. Direction is now derived from a single source everywhere, and anything unrecognised is refused rather than guessed. Incoming trade signals with an unrecognised action are likewise rejected instead of acted on.

Trading BotsFix

A Double-Click Can No Longer Add to a Position Twice

Manually adding to a position had no protection against a repeated request, so a double-click or retry could place two real orders. Requests for the same bot are now handled one at a time, and an identical resubmission shortly after a successful one is refused with a clear message.

SecurityFix

Sign-In No Longer Stalls After Two-Factor Verification

After a successful two-factor check, some users were left on a spinning screen and never reached their dashboard. Every path out of verification now performs a full page navigation, so sign-in always completes.

Sunday, September 20, 2026

DashboardFix

Grid Bots Show Only Real Figures

Grid bot cards and trade details no longer display an estimated entry size presented as a real one, or DCA fields that don't apply to grid bots. The grid setup panel also stopped showing a fixed price range that wasn't tied to the pair being configured.

Saturday, September 19, 2026

Trading BotsFix

Grid Bots Act on Each Market Moment Exactly Once

Grid bots could process the same moment of market data more than once, occasionally re-buying a level they had just sold and, in one case, preventing a paper bot from restarting. Each template bot now acts only on the market data it is configured for.

Trading BotsFix

DCA Template Trade Records Carry Real Leverage

Following the grid fix, DCA template bots were also found recording a fixed leverage value on their trades, which made derived performance figures wrong. They now record the bot's configured leverage. Only paper bots were affected.

SecuritySecurity

Encrypted Connections to Trading Servers Enforced

All connections from the app to the trading servers now require encryption, with no exceptions. A temporary allowance used during the certificate rollout has been removed now that every server is covered.

VaultsFix

Failed Withdrawal Requests No Longer Stay Pending

A configuration error at the start of a vault withdrawal could leave the request showing as pending forever. Any failure after a request is recorded now marks it as failed, so its status is always accurate.

Thursday, September 17, 2026

BackendFeature

Accurate Platform-Wide Net Profit Reporting

Added a dedicated endpoint for real-money net profit across the platform, replacing a figure that summed only winning trades and mixed paper with live. Reporting now reads the canonical trade view so every consumer sees the same number.

DashboardFix

Trade History No Longer Double-Counts

Internal bookkeeping rows were appearing in trade history and per-position order lists as zero-value trades, roughly doubling the trade count on affected bots. They are now excluded everywhere trades are read.

BackendImprovement

One Spelling Per Exchange, Enforced

Exchange names were spelled several ways across the system and kept consistent by memory alone, which is how a mismatch silently loses a lookup. There is now a single canonical spelling per venue, enforced rather than remembered.

Trading BotsFix

Trade Records Carry the Bot's Real Leverage

Grid strategy trade records stored a fixed leverage value instead of the bot's configured one, making derived figures wrong for any bot not running at that setting. The real value is now recorded.

Trading BotsFix

A Close Already Sent to the Exchange Is Not Cut Short

A watchdog could sever a close that had already been dispatched to the exchange, leaving our record and the venue disagreeing. It now leaves an in-flight close alone. A related check that decided from a five-minute-old cache now asks the database directly.

PointsSecurity

Joining Reward Requires a Proved Identity

The $LEN joining grant and the raised commission rate now require a proved social identity, not merely a claimed one. Status reporting was corrected to reflect proved identity rather than membership.

SecuritySecurity

Closed Three Findings From a White-Box Review

Closed three issues raised by a white-box security pass over the production trading host.

Trading BotsFix

Bot Error Messages Now Actually Reach Owners

Messages explaining why a bot paused or cannot trade were being silently discarded before they were saved, so owners never saw them. They are now stored reliably, and every place that writes one goes through the same audited path.

PointsFeature

Ambassador Card on Your Profile

Your profile page now includes an ambassador card matching the Referral Hub, and you can apply to the ambassador programme directly from it.

DashboardFeature

Investor Portal Shows Live Platform Figures

The investor data room now shows the platform's real figures, including real-money net profit, in place of fixed placeholder numbers.

SecuritySecurity

Investor Records Kept in a Tamper-Evident Log

Investor portal changes are now saved as single all-or-nothing operations, and each one is added to a tamper-evident activity log, so the record of who did what can be checked for alterations.

Wednesday, September 16, 2026

BackendFix

A Database Failure Is Never Returned as an Answer

Several internal data reads returned an empty or default result when the database call itself failed, so callers could not tell a real "nothing here" from a fault. Every one of those reads now distinguishes the two.

Tuesday, September 15, 2026

BillingImprovement

One Payment Path Instead of Two

Billing previously ran two parallel payment mechanisms. The older recurring-subscription path was removed and every charge now flows through a single helper, so pricing, invoicing and plan grants behave identically no matter how a purchase started.

PointsFeature

Referral Hub Now Shows Real Data

The Referral Hub was reading placeholder values. It now shows your real summary, referred users, funnel and performance, with rewards displayed as a dollar amount and the approximate $LEN beneath. The ambassador section is open, and sections with nothing earned no longer render a figure.

BillingFix

Automatic Renewal Refused Before the Limit Is Reached

An automatic renewal charge is now refused when the condition that triggers it has not actually been met, rather than being attempted and rejected later.

BillingFix

A Pause Caused by a Disputed Payment Is Now Explained

An account paused because of a disputed payment showed no reason, and could be resumed without the dispute being resolved. The reason is now surfaced, and the blind resume was removed.

PointsFeature

Ambassador Applications

Added an applications flow with apply, accept and decline, and a status that reflects where an application actually stands. The public form no longer claims a submission it never made.

StrategiesFix

Strategy Calculations Say "Unknown" Instead of Guessing

Several strategy calculations returned a plausible-looking neutral number when they had insufficient data, which downstream logic then treated as a real reading. They now report no value at all. One of them was additionally failing on every call, and a group of catalog calculations had the same defect — all fixed together as one class.

BillingFix

A Database Failure Is No Longer Reported as "Plan Not Found"

When a plan lookup failed for technical reasons, customers were told their plan did not exist. A failure is now reported as a failure, separately from a genuine absence, and internal errors return a reference the customer can quote instead of the underlying mechanism.

BackendFix

Clean Shutdown Works During Start-Up Too

A stop signal arriving in the brief window while the service was still starting left supervised work to die unmarked. Shutdown now finds the running supervisor in that window and stops it properly, and announces the first time it does so.

BillingFix

Quick Renew Can No Longer Charge Twice

Clicking renew twice could create two charges. Each renewal attempt now carries a unique key, and a repeated request returns the original result without charging again or extending the billing date a second time.

Monday, September 14, 2026

SecurityFeature

Captcha and Rate Limiting on Wallet Sign-Up

Starting a wallet sign-up now requires passing a captcha, and the login challenge it issues is bound to the requester so it cannot be used by anyone else. The sign-up lane is separately rate-limited, and a build will not ship without the captcha configured.

SecuritySecurity

Admin Access Requires an Enrolled Second Factor

Administrative access now requires a second factor to be enrolled, not merely available. An admin blocked for this reason is told why and routed to enrolment instead of seeing a bare refusal.

PointsFeature

Ambassador Rewards Converted to $LEN at Claim Time

Ambassador commission is now converted from a cash amount to $LEN using a live price at the moment of claim, and a bonus is computed from posting activity with a cost cap. An ambassador's first partial month is exempt from the posting requirement.

Trading BotsImprovement

A Bot That Cannot Trade Now Says So

An active bot is now checked periodically for whether it could actually open a position, and the owner is told directly when it cannot. The dashboard also shows that state on the visible error path rather than only for bots in a terminal state.

Trading BotsFix

One Account's Safety Halt No Longer Stops Everyone

A configuration check that failed for one customer's exchange account halted new entries for every customer using that strategy. The halt is now scoped to the account it applies to. This had never fired in production.

Trading BotsFix

Orphaned Positions Detected and Repaired

A small number of positions were closed at the exchange while our record stayed open, leaving them unmanaged. They were repaired from their own paired record, and a standing detector now finds this class independently of how far back the logs go.

DashboardImprovement

Run Live Hedge Bots on More Than One Pair

The launch-era limit of one live hedge bot per account has been lifted. You can now run one live hedge bot per trading pair, on as many pairs as you like.

Sunday, September 13, 2026

SecuritySecurity

Fail-Closed Behaviour When Authentication Is Unavailable

When the authentication service cannot be reached, the API now refuses requests instead of letting them through. Password hashing was also moved off the main processing path so it cannot stall other requests, and an account-level limit is now enforced by the database rather than by application code alone.

PointsFeature

Ambassador Self-Service Endpoints

Ambassadors can now read their own status, posting record and community link directly, instead of that information existing only in the admin view.

Trading BotsFeature

Leftover Exchange Positions Detected When a Bot Starts

When a bot is picked up by the engine, any position already open on the exchange that our records do not account for is now detected and reported. A failure to read our own records is reported as a failure, never as a confirmed finding.

Trading BotsFix

Correct Reading of an Exchange's Account Mode

One exchange reports its account position mode using different wording than we expected, so a correctly configured account read as misconfigured. We now accept the exchange's real vocabulary.

Saturday, September 12, 2026

BillingFix

A Missing Invoice After a Successful Charge Is Now Visible

If the charge succeeded but writing the invoice record failed, the failure was swallowed and the discrepancy was invisible. It now fails loudly with enough detail to reconcile the charge against the missing record.

VaultsFix

Vault Event Delivery Accepts Every Event Type

The vault event dispatcher recognised only some of the events the trading engine sends, so the rest were dropped. It now accepts all of them, and four superseded delivery endpoints were removed. Deposit-funding events also now carry the identifiers needed to reconcile them.

BackendFix

Shutdown Reaches the Right Running Services

The shutdown path could re-resolve the application instead of using the services that were actually running, so a stop could act on the wrong objects. It now holds direct references, making a clean stop reliable.

Friday, September 11, 2026

BillingFix

Plan Access Granted Only After the Card Settles

A plan could be granted the moment a charge was accepted rather than when it actually settled. Access now waits for settlement.

BillingFeature

Disputed Payments Revoke Access, Won Disputes Restore It

A chargeback now revokes the plan it paid for, and a dispute resolved in our favour restores it automatically. A plan is also refused outright while the payment for it is under dispute.

BillingFix

Renewals Cannot Be Charged Twice

Automatic and quick renewals now carry an idempotency key and short-circuit on a replay, so a retried request can never produce a second charge.

SecurityFix

Wallet Login Signatures Expire

The login message now states its own lifetime, and verification refuses a signature that is missing one, already past it, or valid for longer than an hour.

Trading BotsFix

Position Decisions Measured Against What the Bot Still Holds

A position-management decision could measure against a completed, already-closed trade instead of the position actually held, which suppressed actions that should have fired. Measured across the live fleet, this affected a small number of bots including real-money ones. The reference now always comes from open positions only.

Two unreachable copies of the same calculation were deleted rather than left in place as a correct-looking alternative.
BillingFix

Unhandled Payment Events Recorded Honestly

Payment provider events we do not act on were being recorded as successfully processed. They are now recorded as ignored, so the ledger distinguishes work done from work skipped.

Thursday, September 10, 2026

SecuritySecurity

Account Data Writes Moved Off the Browser

Every write to exchange links, wallet records, vault withdrawal requests and trade records now goes through the server with an explicit ownership check, instead of being issued by the browser and relying on database rules alone. Append-only records were additionally protected so they cannot be emptied.

SecuritySecurity

Closed a Path That Could Fake Trading Activity

Three unused endpoints allowed trade records to be created directly. Because referral rewards activate on real trading activity, those endpoints were a route to manufacturing it. They were removed, and the read endpoints they sat beside were restored intact.

BillingImprovement

One Path for Every Invoice Write

Invoice records were written from several places with slightly different rules. They now go through a single path, and the amount charged is re-derived from the plan at both billing checkpoints rather than trusted from the request.

PointsFeature

$LEN Joining Reward for New Ambassadors

Accepting an ambassador now grants a one-time joining reward, recorded in a dedicated ledger so the grant is traceable and cannot be issued twice.

PointsFeature

Ambassador Outreach Queue

Added an operator screen for queueing, approving, sending and cancelling ambassador outreach messages, with five message variants rotated deterministically, a minimum gap between sends and a daily cap. Ambassadors are now disabled rather than deleted, and every action is written to their history.

BackendFix

Startup Refuses to Continue After a Failed Warm-Up

A resource that failed to initialise at start-up was logged and then ignored, leaving the service running in a half-configured state. Start-up now stops and reports the underlying cause.

Tuesday, September 8, 2026

Trading BotsFix

Duplicate Paired Orders Closed Off

A pair of orders could be opened twice for the same position when two evaluations overlapped. Two independent guards now close that window — a durable check before any order is minted, and a lock that lets only one evaluation act on a given position at a time.

Trading BotsImprovement

Incomplete Bot Records Refused at the Door

A bot record missing core fields used to be silently filled with defaults, which could put a bot into the wrong operating mode. Missing fields are now refused at the point the record enters the system, so nothing downstream operates on an invented value.

Trading BotsFix

No Guessing a Trade's Direction

Several places defaulted to assuming a trade was a buy when they could not recognise its recorded direction. Every one of them now refuses rather than guessing, closing a class of defect where a position could be closed the wrong way.

DashboardFeature

Connect a Wallet Before Creating an Account

A signed-out visitor who connects a wallet is now issued an account on the spot instead of hitting a dead end. Sections that need a full account are clearly locked behind the sign-up prompt rather than appearing available and then failing.

VaultsFeature

Public Vault Discovery and Deposit

Vaults can now be browsed and deposited into from the public site, without needing to reach them through an existing account dashboard.

SecuritySecurity

Wallet Login Signatures Bound to Our Site

A signature produced for our login can no longer be replayed against a different site, or vice versa — the message now names our origin and is rejected anywhere else. The older, looser message formats were removed outright rather than kept for compatibility.

SecuritySecurity

Patched Known Vulnerabilities in Dependencies

Upgraded several packages to close published security advisories, including the web framework and the image-processing library.

Includes GHSA-2xp9-vwfh-vxw4 and the libheif advisories, plus browserslist, fast-uri, js-yaml and qs.
DashboardFix

No More Signed-Out Flicker on Load

The header briefly rendered as signed-out while your session was still loading. It now waits. Locked sections are also no longer reachable by keyboard or direct navigation, and loading a saved strategy no longer wipes edits you are in the middle of making.

SecurityFix

Social Sign-In Cannot Replace an Active Session

Starting a social sign-in while already signed in could swap you into a different account. That path is now refused.

SecuritySecurity

Internal Detail Kept Out of Error Messages

Error text raised from several internal paths could carry a full dump of the record being processed, including exchange responses. Those messages now carry only what identifies the problem.

BackendFix

Market Data Gaps Refill Only What Is Missing

Recovering from a gap in incoming market data always requested a fixed large block regardless of the size of the gap, wasting capacity on every recovery. It now requests exactly the missing range, and backs off properly when a refill does not resolve.

BackendImprovement

Large Removal of Unreachable Code

A systematic analysis identified code paths that production could never reach, including several whole subsystems, and removed them along with the tests that only exercised the dead paths. Removing them makes the remaining behaviour easier to verify and stops future work from being built on top of something nothing calls.

Monday, September 7, 2026

PointsFix

Referrals Activate on a Real Trade

A referral now counts as activated when the referred user actually completes a trade, not merely when they connect an exchange. Trades closed by the exchange itself count as well. Already-activated referrals are unaffected.

SecurityFeature

Backup Codes for Two-Factor Sign-In

You can now generate one-time backup codes and use one to sign in when your authenticator is unavailable. Recovering with a code retires the factor it recovered from and invalidates the remaining codes, so an old code can never let someone past a newer factor.

SecurityFix

Wallet Sign-In Now Honours Two-Factor

Signing in or switching accounts with a wallet previously skipped the two-factor step entirely. Wallet accounts can now enrol a second factor, are challenged for it on every sign-in, and checkout is refused until the challenge is satisfied.

SecurityImprovement

Sensitive Changes Require a Verified Session

Account, exchange and wallet changes are now checked server-side for a fully verified session before they are accepted, rather than relying on the interface to hide the option.

SecurityImprovement

Social Account Linking Moved Server-Side

Connecting and disconnecting a social account is now handled entirely on our servers, including releasing the link on the provider's side when you unlink. The browser no longer holds any part of that exchange.

DashboardFix

Settings Describes Wallet Accounts Accurately

Settings told wallet-based accounts they had signed in by email and showed a placeholder address as if it were real. Account type is now derived from the owning record, disconnecting a wallet in the browser no longer signs you out, and the unlink button states what it will actually do.

PointsFeature

Ambassador Earnings Ledger

Ambassador earnings are now recorded in an append-only ledger that cannot be edited or cleared after the fact, and the admin view shows the amount accrued but not yet paid for each ambassador.

PointsFix

Commission Resolves From a Real Payment

Commission calculation resolved the plan from a record that did not prove money had changed hands. It now keys on a genuine payment, and supports a per-ambassador rate override.

BackendFix

Each Service Reports Its Own Health

Two production services were writing to the same health file, so each overwrote the other's status and one of them was never visible. Every process now publishes its own health independently and writes it atomically, so a monitor can never read a half-written record.

Trading BotsImprovement

Position Reconciliation Warns Only on Real Disagreement

The routine that compares our records against the exchange treated a normal, expected position shape as a fault and raised warnings for it. It now only reports a genuine disagreement between the two, with the evidence attached.

Sunday, September 6, 2026

SecuritySecurity

Wallet Identity No Longer Derived From a Forgeable Email

Whether a wallet owns an account was previously answered by comparing an address-derived email and self-declared signup metadata, both of which an ordinary signup could set. Ownership is now recorded explicitly on a table only our servers can write. Lookup failures fail closed instead of being read as no wallet linked, and existing accounts missing that record were repaired.

SecuritySecurity

Linking a Social Account Cannot Replace an Existing One

Connecting a social account to your profile now refuses when that account is already attached to the session, instead of quietly re-linking it. Errors during the connection also return you to the page you started from.

Saturday, September 5, 2026

DashboardFeature

Sign Up With a Wallet

The registration dialog was rebuilt and now offers signing up with a wallet alongside email. It closes on Escape or a backdrop click, locks page scrolling while open, keeps keyboard focus inside it, and links the Terms and Privacy Policy from the acknowledgement.

SecuritySecurity

Session Issuance and Wallet Login Hardening

A banned account can no longer be issued a session through any sign-in path, and a wallet sign-in can only sign into the account that wallet belongs to. Disconnecting a wallet now runs with the correct privileges and reports not-found when there was nothing to remove, instead of a silent success.

VaultsFix

Corrected Plan Requirement on Create Vault

The Create Vault action no longer states that a paid plan is required when it is not.

Trading BotsImprovement

Template Bots Explain Themselves

A template bot that has finished its cycle now says so, a paused template bot states why it paused, and a grid bot whose market has moved outside its configured range reports that instead of appearing idle for no visible reason.

Thursday, September 3, 2026

DashboardFeature

Rebuilt Crypto Dashboard, Now Public

The crypto dashboard moved to its own public address with a signed-out preview, and gained Staking, Liquidity Pools and Escrow panels alongside a restyled Vaults view. Token balances are now read directly from the blockchain rather than routed through our own service.

Signed-out visitors see the page with no wallet signature requested. Write actions still require signing in, and a balance that has not loaded yet is shown as pending rather than as zero.
DashboardImprovement

Sign In With a Wallet in One Click

Wallet sign-in on the login page now connects and signs in one click instead of two, with cancelling and reconnecting handled cleanly.

SecurityFix

Official Account Verifier Matches Handles Correctly

The official-account checker now normalizes handles the same way for every platform, so a genuine official account is no longer reported as unrecognized. Personal handles that were never official were removed from the list.

Trading BotsImprovement

Copy Trading: Gap Recovery and Clean Shutdown

Copy trading gained detection and replay of missed activity, recovery of anything that happened while a connection was down, per-wallet work queues with backpressure, a check that a relationship's execution venue is actually supported before following it, a bounded shutdown, and a clear report when the live feed rejoins.

Deployed and verified live. Still paper-only and in internal preview.
BackendFix

Database Call Failures Reported Instead of Swallowed

A shared database call path returned nothing on failure, making an error indistinguishable from an empty result. It now raises a classified error so callers can tell the two apart.

Wednesday, September 2, 2026

PointsFeature

Ambassador Program Management

An Ambassador Program screen now tracks ambassadors, their public profiles and weekly posting compliance, with the ability to record posts and keep a history per person. Profile details are pulled in automatically when an ambassador is added.

Admin-only; not visible to customers.
DashboardImprovement

One Linked Wallet Per Account

Wallet handling was collapsed to a single linked wallet per account. The header chip and wallet sheet now describe one wallet instead of a list, the multi-wallet management screens were removed, and linking a second wallet is refused rather than silently accepted.

DashboardImprovement

Connecting a Wallet That Owns Another Account Switches to It

Connecting a wallet that already belongs to a different account now signs you into that account, instead of failing with an unclear message. A wallet not tied to any account is still offered for linking.

SecuritySecurity

Credential Material Removed From Diagnostic Logs

Swept every place where key or signature material could reach a diagnostic log and deleted those lines outright. Validation now reports lengths only, never any part of a secret.

Trading BotsFix

Invalid Trade Values Refused at Every Exchange

A malformed price or quantity coming back from an exchange could previously pass every check and land in profit-and-loss records as an unusable number. All three supported exchanges now refuse such values at the boundary, closing the whole class rather than the one place it was first seen.

Trading BotsFix

Three Live-Path Defects Found by New End-to-End Coverage

Repeatable coverage of the complete live trading path across all three supported exchanges now runs without spending real money. Building it surfaced three production defects, all fixed, including a reconciliation step that silently swallowed a failure in its own input.

Tuesday, September 1, 2026

SecuritySecurity

Sign-Out Reliably Clears the Session

Fixed a path where signing out could fail to clear the session cookie, and hardened the sign-in callback so a stale session cannot survive a fresh login.

DashboardImprovement

Backtests Prefill From Your Saved Strategy

Starting a backtest now fills capital and execution settings from the strategy you picked, and warns you when you change them, so a result is never quietly produced under different settings than the strategy actually holds.

Monday, August 31, 2026

DashboardFeature

Simple Backtest

A new Backtesting section lets you run a saved strategy over a historical date range and see how it would have performed, without deploying it. Runs are metered per plan, and a set of curated proprietary strategy templates is available alongside your own saved strategies.

Backed by a dedicated research service. A run that fails to complete returns the attempt to your quota.
Trading BotsFix

Order Rejections on One Exchange Resolved

One supported exchange began strictly enforcing its own size increments mid-week, which rejected new orders outright for two days. Order sizes and prices are now rounded to each venue's published increments before submission, read live from the venue rather than a hardcoded table, and a request that cannot be made compliant is refused rather than sent and rejected. Confirmed working against a real order.

Only affected opening and scale-in orders on that venue. Closing orders were unaffected.
BackendImprovement

One Source of Truth for Exchange Rules

Every exchange integration now reads its order rules from a single service instead of duplicated tables, and each must pass a conformance suite built from recorded real responses before it can ship. Unused integrations for exchanges we do not support were removed, and duplicated logic across the remaining ones was collapsed into shared components.

Exchange error messages now surface as the venue wrote them, instead of being flattened into a generic failure.
DashboardImprovement

Accessibility Page, Branded 404, and Policy Updates

Added a public Accessibility page linked from the footer, replaced the default not-found page with a branded screen, refreshed the product walkthrough, and added a section covering artificial intelligence and machine learning to the privacy policy.

DashboardImprovement

Structured Data Across the Public Site

Public pages now publish structured data so search and answer engines read our guides and FAQs correctly, with an automated check that fails the build when a page's visible content and its structured data disagree.

Sunday, August 30, 2026

Trading BotsFeature

Copy Trading: Account Stop-Loss and Peak-Equity Tracking

The account-level stop-loss for copy trading is now wired to a real capital baseline and evaluated on every update, with an audited correction path for the peak-equity high-water mark. New changes must first replay real recorded activity through the live pipeline before they ship.

Still paper-only and in internal preview.

Saturday, August 29, 2026

DashboardFix

Safer Bot Editing, Plus a Non-Payment Filter

Removed a checkbox from the Edit Bot dialog that could trigger an immediate market close of everything the bot held. The bot list gained a Non-payment filter so you can see at a glance which bots are paused for billing.

Edit requests can no longer set close-related internal state, and resuming a bot that is in the middle of closing is now refused with a clear reason instead of being silently accepted.
Trading BotsFix

A Database Fault Can No Longer Look Like No Open Positions

The check that decides whether a bot is holding nothing now fails loudly when the database is unreachable, instead of returning an empty result that could be mistaken for a flat bot at the moment its records are finalized.

Friday, August 28, 2026

DashboardFeature

Bot Cards Say Why a Bot Is Paused

A paused bot now shows why: Subscription Overdue (linking to Billing), Profit Limit, or Paused By You — derived from the bot's own history so the reason is always accurate. Paused bots also join the close hand-off, so closing one that still holds positions is finalized by the engine just like an active bot.

Trading BotsImprovement

Copy Trading: Fill Detection That Actually Sees Fills

Measurement showed the wallet-specific data feed only delivers a one-time snapshot for wallets we do not own, so no fill could ever be mirrored from it. A public trade-stream transport filtered by followed wallets is now built and wired behind a flag with connection-count controls for a staged rollout. Also fixed a ledger read order that could crash the live feed, and close records now show the fee they paid.

Paper-only, internal preview. The new transport ships dark until the staged rollout completes.

Thursday, August 27, 2026

DashboardImprovement

Terms of Service: Strategy Marketplace Section

The Terms of Service gained a section covering the upcoming Strategy Marketplace, with the following sections renumbered.

Trading BotsFix

Closing Studio and Template Bots via API No Longer Fails

Closing a Studio, DCA-template or grid-template bot through the API door failed on a missing fee setting and left the bot's trade records stranded. All three strategy types now resolve a closure fee and close cleanly.

Wednesday, August 26, 2026

DashboardImprovement

Closing a Bot With Open Positions Hands Off to the Engine

Closing a bot that still holds positions now flags it for the engine to flatten and finalize, instead of the dashboard guessing a close price and writing the final status itself. The card shows a CLOSING state, the Stop button becomes Retry Close if a close gets stuck, and the bulk Stop All dialog reports Close Requested rather than a false Closed.

Repeated close clicks are safe and never duplicate history entries. Studio bots and other bots not eligible for the hand-off close directly as before. An unused close-all endpoint was removed.
Trading BotsFix

Requested Bot Closes Now Finalize Reliably

A bot flagged to close now transitions to closed once the engine confirms it holds nothing, including bots that were paused when the close was requested. Previously such a bot could sit flagged forever with its positions closed but its status never updated.

The flat check reads live and fails loudly on any database fault, so a read error can never be mistaken for an empty position list.
SecuritySecurity

Hardened Credential Isolation on Shared Connections

Closed a path on one supported exchange where a delayed order-status check could run under a different user's stored credentials on a shared connection, and removed the mechanism that let a shared client hold one user's keys process-wide. A request without credentials now fails loudly instead of signing as the previous user.

Trading BotsImprovement

Copy Trading Engine: Live Config, First End-to-End Run

The copy-trading engine now picks up new, paused and stopped copy relationships in the running process — no restart, no polling — and runs under a supervisor with a real restart policy. The first end-to-end run against a real database found and fixed three configuration-reading defects that had blocked every mirrored trade, plus a crash in the periodic reconcile cycle.

Still paper-only and in internal preview. Shutdown time no longer grows with the number of relationships, and a paused relationship holding positions is still tracked so its exits keep mirroring.
BackendImprovement

Exchange Rate-Limit Accounting in One Place

Every API request to one supported exchange is now counted against a single process-wide rate budget at the client, instead of at only two of roughly two dozen call sites. Order placement, closes and cancels record their spend but are never delayed by it.

Only the copy-trading process installs the budget today; existing bot processes are unaffected.

Tuesday, August 25, 2026

BillingFeature

Switch Paid Plans Yourself (Beta)

Entry, Professional and Elite are now purchasable directly from the Billing page — pick a plan and an invoice is created for it, with your current plan clearly marked.

BillingFeature

Overdue Subscriptions Pause Bots, Renewal Resumes Them

When a subscription payment fails, your bots are paused — they stop opening new positions but keep managing what they hold — and they resume automatically once the renewal or a new subscription is paid. An overdue account cannot resume or create live bots until it is current, and the reason is shown clearly instead of a generic error.

Bots you paused yourself or that hit a profit limit are left alone by the automatic resume. A bot in the middle of closing is never caught by the billing pause.
BillingFix

Plan Changes No Longer Leave a Stale Invoice

Changing plans used to leave a pending renewal invoice for the old plan, which blocked the correct next invoice from being created. The old plan's future-period invoice is now cancelled on plan change, while an invoice for an already-elapsed period is kept because it is genuinely owed.

DashboardFeature

Paused Bots Show Exits Only or Pair Not Streamed

A paused bot that still holds positions now shows an Exits Only chip, and Force Entry is disabled while paused. If that bot's pair is not in the curated streamed set, a Pair Not Streamed chip replaces it, so you are not told exits are managed when no live data is flowing.

Trading BotsImprovement

Paused Bots Keep Managing Their Open Positions

A paused bot — for example one paused for an overdue subscription — no longer opens new positions or adds to existing ones, but the engine keeps managing and exiting what it already holds until the bot is resumed. Previously a pause dropped the bot from the engine entirely, leaving its open positions unmanaged.

Applies to every strategy family, including Studio and template bots, through one shared entry rule.
Trading BotsFix

Manual Add Position Works Again on Paper Bots

Manually adding a position to a paper bot returned an error for every paper bot; it now routes through the same central order path as live bots. The API-only order door was wired to that path as well, and a readiness check that wrongly blocked it was corrected, so manual entries succeed on both paper and live.

Trading BotsImprovement

Real-Time Fill Confirmation for Every Live User

Real-time order-fill capture now runs for every real-money user on the two exchanges that support it, not just one strategy family, so a close that a polling check could miss is confirmed immediately and booked with the right profit. A user whose first live bot arrives after startup is wired in on the spot instead of waiting for the next restart.

Motivated by a real close that polling missed and booked at zero profit; that record was repaired by hand.
BackendImprovement

Fewer Silently Swallowed Engine Errors

Twelve places in the two DCA engines that discarded exceptions now log them through the shared handler, and the bot error-message writer fails loudly on a malformed payload instead of storing it. Errors that used to vanish are now visible to operators.

Monday, August 24, 2026

DashboardFix

Fixed a Web Server Memory Leak

Every server-side page render was leaving a background timer running that kept the whole rendered request in memory, which caused an outage after a couple of days of uptime. The timer is now browser-only and the framework was upgraded to a release carrying related leak fixes.

DashboardFix

Bot History Records Every Close and Billing Pause

Closing a bot and the automatic pause on subscription cancellation now both write an entry to the bot's history, and a cancellation pause now tells the trading engine immediately so it stops treating the bot as active. Studio bot leverage is now always taken from the deployed strategy itself.

DashboardFeature

Advisory Chip and Stop-Loss Warning Copy

Bots carrying an informational advisory (such as no entry signal for an extended period) now show a quiet info chip that is visually distinct from an error and never triggers the error dialog. Saving a Studio strategy with an unusually wide stop-loss shows plain-language warning copy.

StrategiesFix

Studio Bots Explain Every Pause and Pick Up Edits Live

Every automatic pause of a Studio bot now writes a reason the owner can read, and a strategy edited after deployment reaches the running bot without a restart. Paper sizing now compounds the bot's own results and stops at zero instead of trading a fixed amount forever.

A strategy whose timeframe settings are incoherent is now rejected at save time rather than failing silently once live.
StrategiesFeature

Advisory When a Bot Has Not Traded for Days

A Studio bot that keeps evaluating but has not found an entry for an extended period now carries an informational advisory, so a bot that will never trade is no longer indistinguishable from one that is simply waiting. Saving a strategy with an unusually wide stop-loss now shows an advisory without blocking the save.

The advisory is informational only — the bot stays active and the note clears on its first entry. It also reaches bots that are currently paused.
Trading BotsFix

No More False Credential Errors on Unlinked Wallets

An exchange connection with no wallet linked yet is now reported as unconfigured instead of as expired credentials, so you are told what to set up rather than asked to regenerate keys that were never the problem. Portfolio snapshots for your other exchanges continue instead of being skipped entirely.

BackendImprovement

Every Bot Status Change Now Records Its Reason

The bot audit history refuses a status change without a written reason, and two events that previously carried none now do. A trade record missing a monetary value now reports exactly which field is missing instead of retrying a permanent data error.

Sunday, August 23, 2026

Trading BotsFeature

Copy Trading Engine in Development

The first building blocks of the copy-trading engine are in place: live tracking of followed traders' activity, a verified ledger of every observed fill, and self-monitoring that surfaces sync problems instead of hiding them behind silent restarts.

BillingFix

Free Plan Profit Limit Shows Upgrade, Not Renew

Free-plan users who hit their profit limit were shown a Renew button that always failed. They now see that the free limit resets at period end, along with the recommended upgrade plan and a direct path to Billing.

Saturday, August 22, 2026

Trading BotsFix

Lost Close Confirmations Now Settle Automatically

If an exchange fills a closing order but the confirmation is lost in transit, the trade record is now settled automatically on every supported exchange, and a persistent settlement failure raises an alert instead of retrying silently forever.

DashboardFeature

Copy Trading: Deploy Paper Relationships

The copy wizard's Deploy button is now live for paper-mode relationships, and the Copying tab shows your real relationships with status, copy P&L, allocation, and pause, resume and stop controls. Exit-rule inputs validate inline before deploy instead of failing with a generic error.

Internal preview. Paper mode only; live copying is not yet enabled.

Friday, August 21, 2026

Trading BotsFix

Bots Stop and Explain When Order Size Is Too Small

A bot configured with an order size below the exchange's minimum now stops with a clear written reason instead of silently retrying every cycle, stopping such a bot no longer leaves its open positions unmanaged, and per-exchange minimum sizes are now sourced accurately.

Thursday, August 20, 2026

DashboardFeature

Copy Trading Preview

An early preview of Copy Trading: a leaderboard of top on-chain traders across multiple venues, per-wallet analysis with risk scoring, configurable filters with saved presets, and a guided setup wizard. Live copying is not yet enabled.

Currently in internal preview while the copying engine is completed.
DashboardImprovement

Join Discord From the Welcome Screen

The first-visit welcome modal now offers a one-click Discord invite so new members can reach the community right away.

Wednesday, August 19, 2026

DashboardFeature

New Website: 120+ Feature, Exchange & Learning Pages

The website now covers everything Liquid Edge does: dedicated pages for every platform feature, strategy template, tradable asset, supported exchange, use case, market data source and trading-education topic — all reachable from the redesigned navigation and footer.

New sections: /features, /templates, /assets, /exchanges, /use-cases, /data, /learn, plus About, Community, How It Works, AI Studio, Bots and a full sitemap page.
BillingImprovement

Yearly Pricing Option with 25% Savings

The pricing section now lets you compare yearly and monthly billing — yearly rates show a 25% saving on every paid plan.

Trading BotsFix

Accurate Trading Fee Records

Trade records now capture the fee the exchange actually charged — including rebates — and a fee that could not be measured is marked unknown instead of being recorded as zero. A missing fee can also no longer cancel an order that already filled.

Trading BotsFix

Order Sizing Always Uses Your Real Leverage

Every order-sizing path now resolves leverage from your bot's actual configuration through a single shared rule, closing paths where an assumed or hardcoded value could size a real-money order.

Tuesday, August 18, 2026

Trading BotsFix

Safer Order Status Checks and Cleanup

Fixed broken order-status lookups on one supported exchange and added a missing order-cancel path, order records now use the exchange-certified fill data, and the stale-order cleanup tool requires live evidence from the exchange before it will cancel anything.

DashboardFeature

100 New Topic Pages with Email Sign-Up

One hundred new topic landing pages are live, each with a hardened email sign-up flow — submissions are validated, rate-limited, and stored under strict access controls.

SecurityFix

Smoother, Safer Login and Password Reset

Password reset now completes reliably from the email link, login returns you to the page you came from with open-redirect protection, duplicate-email sign-ups are reported clearly, and several dependency security advisories were patched.

Monday, August 17, 2026

BackendFix

Startup Problems Fail Loudly

The trading engine no longer downgrades critical startup failures to warnings — a boot that cannot safely trade now stops cleanly with full diagnostics instead of continuing in a partially broken state.

DashboardImprovement

Better Visibility in Search and AI Assistants

The site now publishes full sitemaps, structured page data, and machine-readable summaries so search engines and AI assistants can find and describe Liquid Edge accurately — with verification that only genuine crawlers receive that access.

Saturday, August 15, 2026

BackendFix

Hardened Exchange-Name Handling

Exchange names are now normalized through one shared rule with an automated check that prevents divergent copies, closing a latent path where a mismatched name could silently fail a credentials lookup.

SecurityFix

Bots Are Bound to a Specific Exchange Connection

Each bot now records exactly which exchange connection it trades through and deploys are rejected on a mismatch, and on-chain trading now enforces a single active wallet per account.

Friday, August 14, 2026

StrategiesImprovement

Flexible Trading Pair and Timeframe Selection

The trading pair is now chosen when you deploy or backtest rather than being locked into the saved strategy, and higher-timeframe confirmation supports the full set of chart timeframes, auto-matched to your base chart.

StrategiesImprovement

Silent Bots Now Explain Themselves

A Studio bot that can never execute — whether invalid at creation or invalidated by a later engine change — is now paused immediately with a written reason instead of showing as active while never trading.

DashboardImprovement

Pause Reasons Shown on the Dashboard

When the engine pauses a bot, the dashboard now shows why — including older pauses whose reason was lost — and every bot status change is recorded with a reason.

Trading BotsFix

Multi-Entry Positions Now Fully Close

Fixed internal position tracking that could leave part of a multi-entry position open on the exchange after a strategy finished its cycle, or misread a multi-entry position as a single entry.

Thursday, August 13, 2026

BillingFix

More Reliable Payment Processing

Failed payment events are now retried instead of being silently marked as processed, plan changes that fail to apply are surfaced instead of reporting success, and every billing event is recorded in an auditable ledger.

BillingFix

Profit-Limit Checks Now Fail Closed

Bot creation and resume are blocked when the plan profit-limit check cannot complete, instead of quietly proceeding, and automatic resumes after a limit reset are audited and gated.

BackendImprovement

Live Trading Host Reliability Audit

A deep audit of the live trading host closed a series of defects in connection handling, restart recovery, background monitoring, and alert noise, making the runtime more resilient and its warnings more meaningful.

StrategiesFix

Strategy Saves Preserve Your Exact Configuration

Deploying from Studio now always saves your latest edits first, execution settings are persisted exactly as configured, and strategies are validated at save and deploy time. A same-day validation defect that briefly blocked saving was fixed within hours.

Wednesday, August 12, 2026

SecuritySecurity

Tightened Database Access Controls

Client-side write access to profile, plan, and billing records has been revoked — these now flow only through server-controlled paths — and profile reads are limited to your own account.

BillingImprovement

Consistent Plan Details Everywhere

Pricing, billing, and checkout now render plan names, prices, and features from a single source, so what you see is identical on every page.

PointsFeature

Referral Campaigns

You can now create referral campaigns with custom, previewable codes. Commission rates shown on the referrals page come from live plan data, and the page is fully readable in light mode.

Tuesday, August 11, 2026

Trading BotsFix

Bots No Longer Stopped by Their Own Close Orders

Fixed a safety check that could mistake a bot's own close orders for external interference and shut the bot down. Affected bots' records were corrected.

Trading BotsFix

Consistent Profit Recording on Every Close

Realized profit, returns, and fees are now derived at a single point for every close path, fixing cases where a completed trade could record zero or overstated profit. Historical records were corrected.

Monday, August 10, 2026

DashboardImprovement

Clearer Bot Metrics

Bot drawdown is now shown as a dollar peak-to-trough figure instead of a percentage, Studio bot position sizing is visible on bot cards, and currency abbreviations are consistent across the dashboard.

SecurityFix

Live Deploys Require an Active Exchange Connection

Deploying a real-money bot now verifies you hold an active, owned connection to the selected exchange, and exchange identity is matched through one canonical rule across the app.

Friday, August 7, 2026

SecuritySecurity

Bot Protection on Sign-In and Sign-Up

Added Cloudflare Turnstile verification to sign-in, sign-up, password reset, and password-change flows to block automated abuse.

SecuritySecurity

Stronger Wallet Sign-In Verification

Wallet signature checks are now bound to a one-time server-issued challenge and to the destination account, preventing replayed or cross-account signatures.

DashboardFeature

Balance-Aware Bot Deployment

Creating a bot now checks its required capital against your actual available balance on the selected exchange — including capital already reserved by your other bots — and blocks deploys that would over-commit, with the requirement shown in the wizard.

Wednesday, August 5, 2026

StrategiesImprovement

Saved Position Sizing Applies at Deploy

A strategy's stored position sizing is now what actually deploys. The deploy dialog shows it read-only with a strategy summary card and a direct link to edit it in Studio.

StrategiesFeature

Strategy Saves Update In Place with Version History

Saving to the Library now updates the loaded strategy instead of creating duplicates, and each save records a version history entry.

BillingFeature

Institutional Tier Preview

The pricing page now previews an upcoming Institutional plan.

Trading BotsFix

Removed a Path That Could Record Unplaced Orders

Deleted a faulty integration component that could record fills for orders that were never actually placed on the exchange.

BackendFix

Corrected a Market-Data Source Mismatch

Fixed a case where market data could silently come from the wrong source; the feed now always matches the markets being traded.

BackendImprovement

Runtime Stability and Performance

Bounded or off-loaded heavy database reads from the live processing loop and fixed connection-handling issues that could silently duplicate background work.

Tuesday, August 4, 2026

DashboardFeature

New Documentation Center

Launched a documentation site at /docs with 50 articles covering the platform, strategies, and step-by-step walkthroughs.

SecuritySecurity

Dependency Security Patches

Upgraded the web framework and pinned multiple packages to close more than 20 published security advisories.

StrategiesFix

All Backtest Warnings Now Reach You

Some warnings returned by the backtest engine were silently dropped before display; every warning is now shown, and outdated client-side checks that duplicated them were retired.

Trading BotsImprovement

Confirmed-Fill Tracking on Every Exchange

Order fills are now recorded from exchange confirmations rather than assumed from the request, and unconfirmed fills are tracked durably until they settle — on every supported exchange.

Trading BotsFix

Test Mode Fully Isolated from Real Funds

The test-run option now strictly operates on paper bots only; previously it could act on real-money bots despite indicating otherwise.

Monday, August 3, 2026

DashboardFix

More Honest Dashboard Metrics

Bot cards are now clearly labelled with the fixed 30-day window they measure, the net P&L tile shows realized profit for the selected period, and a failed data load no longer renders as $0.00.

SecuritySecurity

Credentials Removed from Logs

Fixed an issue where decrypted API credentials could be written to a server log file; logging now redacts them.

StrategiesImprovement

Backtests Match Live Behavior More Closely

Backtesting now evaluates multi-timeframe conditions on real historical data using the same timing rules as live trading, removing a source of divergence between simulated and live results.

StrategiesFix

Unreachable Strategy Conditions Now Surface

A strategy configured with an entry condition that can never be met now reports it clearly instead of silently never trading.

StrategiesFeature

Strategy Validation at Save Time

Configuration warnings are now checked and returned when a strategy is saved, not only when previewing a backtest.

Saturday, August 1, 2026

Trading BotsFix

Fixed Duplicate Close Orders

Closed a window where stale cached state could trigger a second close order for a position that was already closing, and corrected the affected records.

Trading BotsFix

Trade Status Reported Accurately

Completed trades are no longer occasionally reported as still open, and all trade status updates now go through a single guarded path.

Friday, July 31, 2026

BackendImprovement

More Resilient Real-Time Data Connections

Hardened reconnection, keepalive, and subscription handling on live market-data feeds so they recover cleanly from disruptions without gaps or duplicate work.

Thursday, July 30, 2026

StrategiesFeature

Strategy Studio Open to All Users

Strategy Studio is now available to every logged-in user, with a fair-use daily limit on backtests.

Trading BotsImprovement

Pick Market and Exchange at Studio Deploy

Deploying a Studio strategy now lets you choose the trading pair and exchange in the deploy dialog, instead of locking in what the strategy was built with.

DashboardFix

Corrected Hedge Rescue Progress Figure

The rescue progress display now shows the position's actual return instead of an internal ratio that could appear wildly out of range.

DashboardImprovement

Better Light-Mode Readability

Raised text and control contrast across Strategy Studio in light mode to meet accessibility standards.

BackendFix

Reliable Graceful Shutdown

Both trading runners now shut down cleanly, finishing in-flight work and releasing resources instead of stopping mid-operation.

Trading BotsFeature

Auto-Pause on Repeated Exchange Rejections

A bot whose configuration is repeatedly rejected by the exchange is now paused automatically with a clear status, instead of retrying indefinitely.

Wednesday, July 29, 2026

SecuritySecurity

Strategy Studio Hardened for Public Launch

Strengthened access controls, write rate limits, and error handling in Strategy Studio ahead of opening it to all users.

DashboardFix

Accurate Trade Counts for Active Bots

Bot trade counts are now computed exactly in the database, fixing undercounts on very active bots.

Monday, July 27, 2026

BackendFix

Faster, More Predictable Service Startup

Cut repeated lookups that could push startup past its budget, and a failed start now exits cleanly instead of hanging in a partially initialised state.

BackendFix

Newly Added Bots Receive Live Data Immediately

Fixed a case where a bot picked up while the service was already running would not begin receiving real-time market data.

DashboardFix

Corrected Platform Profit Figure

The headline platform profit statistic now counts gross profit from winning trades only, matching how it is labelled.

StrategiesFix

Preset Descriptions Match What They Apply

Strategy presets no longer describe behaviour they do not actually configure.

Trading BotsFix

Template Deploys Show Their Saved Settings

Deploying a saved template previously displayed default setup values in the confirmation step; it now reflects the template's stored configuration.

Sunday, July 26, 2026

Trading BotsFeature

Templates Are Now Reusable Across Markets

Saved DCA and Grid templates no longer lock in a trading pair — you pick the market, leverage, and market type at deploy time, so one saved template can be reused across pairs.

BackendFix

Template Bots Included In Data Coverage Checks

Template-based bots are now covered by the market-data coverage alarm instead of being skipped by it.

Saturday, July 25, 2026

StrategiesFeature

Warnings For Settings That Have No Effect

Strategy Studio now flags configuration the engine would silently ignore, and surfaces the engine's own warnings when you run a backtest.

StrategiesFix

Studio Backtest Now Works End To End

The Studio backtest control was unreachable and showed placeholder data; it now runs a real backtest and reports failures clearly instead of appearing to succeed.

SecuritySecurity

Hardened The Backtest Request Path

Tightened validation on backtest requests and stopped internally generated error text from being rendered back to users.

DashboardImprovement

Bot Setup Refinements

An empty bot name now shows an inline error instead of silently blocking, the leverage slider reflects real per-pair limits, and superseded template versions are hidden from the picker.

Trading BotsImprovement

Grid Trading Now Reachable from the New Trading Bot Dialog

The Grid Trading option in the New Trading Bot dialog no longer shows as "Coming soon" — selecting it now takes you straight to Strategy Studio, where Grid bot templates are already available to deploy from My Library.

Momentum Trading remains Coming soon; Grid Trading has no direct live-strategy executor yet but is deployable today as a bot template.

Friday, July 24, 2026

DashboardFeature

New Step-By-Step Bot Creation

Creating a bot now uses a guided step-by-step flow with clearer validation, errors routed to the step that caused them, and the trading pair confirmed server-side.

StrategiesImprovement

Backtests Report Results After Fees

Strategy backtests now report profit net of trading fees alongside the gross figure, using the fee rate that applies to your account.

StrategiesFix

Corrected Grid Backtest Profit Calculation

Fixed a calculation that ignored position size when closing a full grid, which could misstate backtest results.

StrategiesFeature

Backtesting For DCA And Grid Templates

DCA and Grid templates can now be backtested through the same engine used for custom strategies, plus a verification tool that checks a live bot's results against a replay.

Thursday, July 23, 2026

SecuritySecurity

Bot Records Locked To Server-Side Writes

All bot creation and updates now go through permission-checked server-side paths, and direct database write access was revoked from user sessions.

Trading BotsFeature

Rebuilt DCA And Grid Templates Now Deployable

The rebuilt DCA and Grid template setup can now be deployed as paper-trading bots, with matching execution support released on the trading service.

StrategiesImprovement

Studio Strategies Can Reuse A Trading Pair

Custom Studio strategies are no longer blocked when a pair is already in use by a built-in strategy — the restriction now applies within a strategy family only.

DashboardImprovement

Research Articles Render Natively

Syndicated research articles now appear as normal blog cards and pages instead of an embedded widget, loading faster and matching site styling.

Wednesday, July 22, 2026

Trading BotsImprovement

Leverage Limits Now Per Pair And Exchange

Maximum leverage is resolved for each trading pair on each exchange, with unsupported pairs greyed out during setup and the limit enforced again when the bot is created.

BackendFix

Removed A Stall In Live Market Processing

Fixed a repeated bulk data lookup that could slow live market processing as the number of running bots grew.

SecuritySecurity

Stricter Handling Of Unknown Bot States

Bot state values are now treated as untrusted input and fail closed, so an unexpected value can no longer resume a stopped bot.

Tuesday, July 21, 2026

BackendFix

Silent Failures Removed From Live Trading Paths

Removed error handling that could quietly hide problems on real-money operations, so failures now surface immediately instead of passing unnoticed.

Trading BotsFix

Exchange Errors No Longer Read As Success

Fixed a case where an exchange could return an error inside an otherwise successful response and the system would treat the action as completed.

Trading BotsFix

Leverage Confirmed Before Trading

Bots now verify the leverage the exchange actually applied instead of assuming the requested value was accepted.

Trading BotsImprovement

Hedge Bots Halt Instead Of Guessing

When a hedge bot cannot confirm the account is correctly configured, it now stops rather than continuing in an unverified state.

BackendFix

Startup No Longer Blocked By One Exchange

The trading service now starts even when a single exchange integration is slow or unreachable.

BackendFix

Repaired Funding History Collection

Fixed a data collection path that was silently returning nothing, and stopped restarts from truncating previously stored history.

StrategiesFix

Grid Setup Matches What Spot Accounts Support

Grid strategies on spot accounts are now limited to the directions those accounts can actually trade, and template setup only offers exchanges capable of running the strategy.

DashboardFix

Saved Template Settings Reload Correctly

Editing a saved DCA or Grid template now restores your stored configuration instead of falling back to defaults.

Monday, July 20, 2026

StrategiesFix

Accurate Studio Bot Health Detection

Fixed four issues in how idle or stuck Studio bots are detected and recovered, reducing both missed stalls and unnecessary restarts.

Trading BotsFix

Hedge Bots Blocked On Unsupported Accounts

Hedge bots can no longer be created on exchange accounts that cannot support them, and leverage changes are now applied correctly while a position is being opened.

DashboardImprovement

Cleaner Bot Cards

Bot cards were rebuilt on a shared layout so values no longer overflow and every bot type reads the same way.

DashboardImprovement

Rebuilt DCA And Grid Bot Setup

The DCA and Grid bot configuration screens were rebuilt with clearer, validated inputs and safer limits on every setting.

Saturday, July 18, 2026

Trading BotsFix

Hedge Bots Enroll Without A Restart

Hedge bots now pick up their funding feed as soon as they are added, and false inactivity warnings on individual bots were eliminated.

DashboardFeature

Per-Bot Max Drawdown And Active Hours

Each bot card now shows its largest peak-to-trough decline, and Studio bots display the hours they are scheduled to trade.

DashboardImprovement

Sharper Portfolio Value Chart

The portfolio value chart on the dashboard now matches the detail and accuracy of the full portfolio view.

Friday, July 17, 2026

DashboardFeature

"Why This Trade" Explanation On Studio Trades

Studio trade details now expand to show the reasoning that led to each entry and exit, so you can review how your strategy behaved.

SecuritySecurity

Internal Identifiers Removed From Trade Data

Trade decision data returned to the browser is now stripped of internal identifiers before it leaves the server.

Thursday, July 16, 2026

StrategiesFix

Studio Bots Start Cleanly After Deploy

Fixed several issues that could leave a newly deployed Studio bot idle or under-supplied with market history before it began evaluating.

Includes a readiness guard so a bot waits until it has enough history before acting.
BackendFix

Fixed Silently Ignored Data Operations

Certain successful database operations were misread as failures, and certain failures were treated as empty results. Both now report accurately.

DashboardImprovement

Faster, Smoother Homepage

Homepage animations now pause when off-screen and heavy visual effects were reduced, cutting load on the browser and improving scrolling.

BillingImprovement

Live Pricing On The Marketing Site

Public pricing is now sourced directly from the billing system, so displayed plans always match what you are charged.

DashboardFeature

Studio Deploy Safeguards And Auto-Fill

Studio now fills in missing exit settings automatically, locks the selected market into the deployed strategy, and warns when a stop is set so wide it would never trigger.

Wednesday, July 15, 2026

DashboardImprovement

Blog Cover Photography

Blog articles and related-post cards now display real cover photos for a cleaner reading experience.

Tuesday, July 14, 2026

BackendImprovement

Unified Order Routing Path

All order execution now flows through a single routing layer, making trade handling more consistent and easier to verify.

Monday, July 13, 2026

Trading BotsFix

More Reliable Exchange Connections

Bots now fall back to a standard exchange connection when a specialized one is not applicable, preventing connection failures for some accounts.

DashboardFeature

Scheduled Blog Releases With Full Articles

The blog now publishes posts on a schedule and renders complete, formatted articles instead of summaries.

Sunday, July 12, 2026

Trading BotsFix

Hedge Bots Available On Every Supported Exchange

Fixed an issue where hedge bots could be unavailable on some exchanges depending on how the trading service started up.

Saturday, July 11, 2026

Trading BotsImprovement

Broader Exchange Support for Hedge Bots

Hedge bots now run reliably across additional supported exchanges, with more accurate position closing on each.

BackendImprovement

More Efficient Studio Data Streaming

Studio bots now subscribe only to the market data they actually need, reducing overhead and improving real-time responsiveness.

Friday, July 10, 2026

StrategiesFeature

Market Condition Filter Now Live

Studio strategies can now hold off on new entries until overall market conditions match, using simple presets you select instead of manual tuning.

Tuesday, July 7, 2026

Trading BotsFeature

Deploy DCA and Grid Strategy Templates

You can now deploy DCA and Grid strategy templates directly from the Studio library as paper bots, with their execution engines now live and verified.

Paper-only for now; live trading follows once each engine completes validation.
Trading BotsFix

Fixed Partial Position Closes

Fixed a bug where closing part of a position on certain exchanges could unintentionally close the entire position. Partial closes now respect the exact amount requested.

SecuritySecurity

Patched Dependency Vulnerabilities

Resolved the large majority of known dependency security advisories by updating the affected packages.

Cleared 25 of 26 flagged advisories.

Monday, July 6, 2026

BackendFix

Self-Healing Real-Time Connections

Fixed an issue that could cause a real-time data connection to stall silently for an extended period. Connections now detect interruptions and reconnect automatically.

DashboardFix

Accurate Paper vs Live Labeling

Paper bots no longer appear as live in the stop and add-position dialogs, and those dialogs no longer flicker while open.

Saturday, July 4, 2026

Trading BotsFix

Order Sizing Fix for Paper Bots

Fixed a mismatch in how exchange names were matched during order-size checks that could prevent paper bots from opening positions.

Friday, July 3, 2026

Trading BotsFix

Studio Bot Trade History Shows Real Results

Fixed an issue where Studio bot trades could show zero profit and incomplete history. Closed trades now record their exit price and profit correctly.

DashboardFix

Honest P&L Display for Unavailable Data

Trade views now show a dash instead of 0.00% when a trade's return percentage can't be determined, and combined hedge figures no longer count those trades as zero.

DashboardImprovement

Clearer Strategy Studio Guidance

Smart filters now clearly mark features that aren't live yet, explain when a filter needs market history before it starts acting, and saving a strategy reminds you that edits only apply to newly deployed bots.

Trading BotsFix

More Reliable Minimum Order Sizing

Order size checks now use each exchange's actual minimum requirements, reducing unnecessarily rejected orders.

BackendFix

Realtime Connection Stability

Fixed a resource buildup that could occur when live data connections restarted, improving stability over long sessions.

Thursday, July 2, 2026

DashboardFeature

Hedge Recovery Progress at a Glance

The hedge bot dialog now shows live progress for position recovery in both directions, so you can see how your bot is working back toward balance.

SecuritySecurity

Hardened Request Origin Checks

Strengthened how the platform identifies the true source of incoming requests, preventing forged headers from bypassing security protections, and fixed a related logging overload issue.

StrategiesFix

Strategy Engine Accuracy Fixes

Fixed several issues found during live paper testing of Studio strategies, including trades that could be recorded with the wrong direction and exits that could repeat incorrectly.

Tuesday, June 30, 2026

BackendImprovement

More Stable Real-Time Connections

Made real-time market data and balance connections more resilient, fixing a reconnection issue that could freeze live prices and reducing memory use in long-running processes.

Trading BotsImprovement

Smarter Hedge Position Recovery

Hedge bots can now recover positions in both directions and keep complete internal records of every recovery step, improving resilience during difficult market conditions.

Monday, June 29, 2026

StrategiesFeature

Studio Strategies Run as Paper Bots

The trading engine can now backtest saved Strategy Studio strategies and run them as paper trading bots, with live behavior designed to match backtest results.

DashboardFix

Fixed Crashes With Browser Translation

Fixed an issue where the public site could crash or display incorrectly when viewed with browser auto-translation enabled.

Sunday, June 28, 2026

SecuritySecurity

Tightened Database Access Controls

Locked down internal database functions and tables so they can only be reached by trusted server processes, adding another layer of protection around account and trading data.

Saturday, June 27, 2026

DashboardImprovement

Refreshed Public Website Experience

Rolled out a redesigned, cinematic public website across the home, walkthrough, pricing, FAQ, checkout and legal pages, with a consistent look and smoother navigation feedback. Headline platform metrics and total volume now reflect live data.

PointsFix

Fixed the Referral Flow

Resolved an issue that prevented referral links from working correctly, so referrals are recognized again.

BillingFix

Fixed a Checkout Page Error

Resolved an error that could cause the checkout page to fail to load, so plans and pricing display reliably.

Friday, June 26, 2026

DashboardImprovement

Clearer 'Your Bots' Overview

The dashboard now shows bot counts with clickable status chips, letting you filter your bots by status at a glance.

BackendFix

Fixed Live Dashboard Freezing

Fixed an issue where the live-mode dashboard could get stuck on 'reconnecting' over time. Real-time connections are now released and restored cleanly, keeping live data flowing without a restart.

Thursday, June 25, 2026

StrategiesFeature

Launch a Bot From a Saved Strategy

You can now start a new trading bot directly from a saved strategy, with the strategy's exact configuration captured at launch. The New Trading Bot dialog is also reachable from anywhere in the app.

Wednesday, June 24, 2026

StrategiesFeature

Save and Manage Strategies in My Library

Your Strategy Studio strategies now save to your account. The new My Library lets you load, rename, duplicate, and delete saved strategies, with clear saving and loading feedback throughout.

Tuesday, June 23, 2026

Trading BotsImprovement

More Resilient Live Trading

Hardened live bots against slowdowns and stalls. Heavy data lookups were moved off the main processing path, positions now recover automatically after interruptions, and a watchdog restores activity if processing ever stalls.

BackendFix

Fixed a Trade Recording Error

Resolved a database error that could interrupt trade recording, so completed trades are saved reliably.

Sunday, June 21, 2026

BackendImprovement

Faster, Lighter Backend

Reduced redundant database reads and streamlined bot startup so the platform stays responsive as trading activity grows.

Saturday, June 20, 2026

Trading BotsImprovement

More Consistent Bot Status Updates

Centralized how a bot's status changes are applied, keeping each bot's state accurate and in sync across the whole system.

Friday, June 19, 2026

BackendImprovement

Per-Trade Audit Trail

Every trade is now recorded through a single consistent path, so paper and live trades are handled identically and each trade has a complete, traceable record for diagnostics.

Trading BotsFix

Hedge Bot Survives a Stranded Leg

If one side of a hedge position ends up stranded, the bot no longer shuts down entirely; the leftover position is now settled automatically while the bot keeps running.

Thursday, June 18, 2026

Trading BotsFix

More Reliable Hedge Trade Closures

Improved capture of close confirmations for hedge strategies, with automatic recovery if a confirmation is briefly missed, so closed positions are recorded accurately.

StrategiesFeature

Strategy Studio — Build Strategies Visually

Launched Strategy Studio, a guided builder for creating trading strategies from a library of ready-made templates. Pick a template, preview the expected behavior, and a built-in completeness check guides you to a finished, ready-to-save strategy.

Wednesday, June 17, 2026

DashboardImprovement

Capital Deployed Shown Per Exchange

The dashboard now breaks down how much capital is deployed on each connected exchange, giving a clearer picture of where your funds are working.

Tuesday, June 16, 2026

DashboardImprovement

More Accurate Performance Metrics

Win rate now counts only winning and losing trades, excluding break-even ones, and drawdown, net profit/loss, and related figures were corrected for a more honest view of performance.

BackendImprovement

Live Engine Recovers from Stalls

The live trading engine now detects when it has stalled and recovers on its own, with more truthful health reporting and safeguards against runaway resource use, keeping live trading running without manual intervention.

Monday, June 15, 2026

DashboardFix

Live Balance Always Shows Accurate Data

The dashboard no longer presents delayed account data as if it were live. It clearly indicates when displayed equity may be out of date, and shows a smooth "connecting to live" transition when switching from paper to live trading.

Real-time portfolio updates were also made more reliable so live equity stays in sync.
Trading BotsFix

Deleting a Bot Closes Its Open Positions

Removing a bot now reliably closes any open positions through a single shared path, preventing orphaned trades from being left behind.

BackendImprovement

More Reliable Live Balance Updates

Live account balances now update in real time instead of being polled periodically, so your equity reflects the latest state faster and more consistently.

BackendFix

More Resilient Real-Time Connections

Real-time connections now detect and recover from frozen or stalled states, keeping live updates and order handling flowing without manual intervention.

DashboardFix

Un-Hedged Positions in Trade History

Hedge strategy trade history now correctly shows positions that don't yet have a matching hedge, so the history reflects the full picture of open exposure.

Friday, June 12, 2026

BackendFix

Account Equity Protected on Failed Reads

The platform no longer saves zeroed or partial account equity when a balance read temporarily fails, preventing brief glitches from corrupting your displayed account value.

Trading BotsFix

Corrected Profit-Percentage Reporting

Fixed inflated profit-percentage figures shown on some closed trades and corrected affected historical records, so reported returns are accurate.

Trading BotsFeature

Hedge & Multi Strategies on Hyperliquid

Hedge and multi-position strategies can now run live on Hyperliquid, expanding the set of strategies available on that exchange.

Thursday, June 11, 2026

DashboardImprovement

Faster, Smoother Dashboard Load

Eliminated a request spike on first page load and stopped temporary rate-limits from being misread as outages. The dashboard now loads faster and shows fewer false connection errors.

BackendFix

Fixed a Bot Startup Crash

Resolved a crash in credential handling that could prevent bots from starting under certain conditions.

SecuritySecurity

Hardened Login Redirect

Sign-in now waits for a server-confirmed session before redirecting, and all login paths use one unified, consistent flow — closing a timing gap.

Wednesday, June 10, 2026

Trading BotsImprovement

One Live Hedge Bot at a Time

Live DCA Hedge is now limited to one running bot per account. Pause or stop your current live hedge bot to start another one.

Trading BotsFeature

Hedge Strategy Now Available for Live Trading

The Hedge strategy can now run in live mode on supported exchanges, behind a controlled access gate. Configuration is locked to a validated setup so the strategy runs exactly as tested.

Live access is enabled per account. Not all exchanges support the Hedge strategy; unsupported ones are blocked at bot creation.
BackendFix

Accurate Trade Volume Reporting

Eliminated duplicate internal trade records that could overstate reported trading volume, so volume and related metrics now reflect real activity.

SecuritySecurity

Security Dependency Updates

Applied upgrades resolving seven flagged dependency advisories, keeping the platform's third-party components current and patched.

Tuesday, June 9, 2026

DashboardImprovement

Faster, More Reliable Trade History

The Trade History dialog now loads with a skeleton placeholder, fetches one page at a time, and no longer errors or reload-loops on bots with very large trade counts.

DashboardFeature

Trade History for Hedge Strategy

Hedge-strategy bots now have a dedicated Trade History view showing open positions alongside completed cycles, with cards reframed around banked profit, live net value, and cycle counts.

DashboardImprovement

Smoother Login Experience

Browser password autofill now works on the login page, and the beta welcome notice shows only once per browser instead of on every visit.

Monday, June 8, 2026

StrategiesImprovement

Clearer Backtest Reporting

Optimization results now report the historical date ranges and conditions behind each result, and run faster on large windows.

Sunday, June 7, 2026

Trading BotsImprovement

Stronger Order and Recovery Safeguards

Added safeguards that clean up stray orders, confirm uncertain order outcomes before acting, and recover positions more reliably so bots stay consistent during edge cases and restarts.

Friday, June 5, 2026

DashboardFeature

Portfolio Chart Timeframe Controls

The main portfolio chart now follows the LIVE/7D/30D/ALL selector, including a real-time live view and clearer paper-balance labeling.

DashboardFeature

Paper Trading Virtual Wallet

Paper trading now runs on a fixed virtual wallet with a shared capital cap across bots and clearer idle-capital labeling, so simulated results better reflect real allocation limits.

BackendFix

More Accurate Account Balances

Fixed issues that could interrupt the balance refresh cycle and understate total account equity, so live balances and equity now report accurately.

Thursday, June 4, 2026

DashboardImprovement

Remember Me at Login

The Remember me option on the login page now works — your email is saved and prefilled the next time you sign in.

BackendImprovement

More Resilient Real-Time Data

Live market data connections now recover automatically from more disconnect scenarios, and live P&L pricing is more reliable with faster startup and better continuity after reconnects.

Wednesday, June 3, 2026

DashboardFix

More Accurate P&L and Volume Figures

Profit & loss and volume now come from one consistent source across the dashboard, and live P&L correctly includes unrealized gains.

DashboardFix

Bot Setup Loads Saved Settings Reliably

The Trading Setup screen now waits for your saved settings to load, so leverage values display correctly instead of defaults.

Trading BotsFix

Safer Order Failure Handling

Fixed issues where certain position closes could be rejected by an exchange and where failed orders could be mistaken for successful ones. Bots now detect these cases and pause or recover safely.

Tuesday, June 2, 2026

DashboardFix

Paper Trading Close and Unlink Fixes

Closing a paper bot no longer contacts the exchange, and unlinking an exchange no longer affects paper bots. Portfolio activation also now resolves correctly in all environments.

DashboardImprovement

Strategy Rollout Moves to Paper Mode

The strategy in controlled rollout is now available in paper trading for an expanded set of accounts, allowing safe evaluation before live release.

DashboardImprovement

Dashboard Visual Refresh

Updated the Profit Calculator and hero section styling, added a sound cue when switching between paper and live modes, and removed a non-functional chart control.

Trading BotsImprovement

Per-Bot Leverage Applied End to End

Each bot's saved leverage setting is now applied consistently throughout the live trading pipeline.

BackendImprovement

Backend Performance and Stability

Reduced processing delays under heavy load and fixed a production startup crash caused by a dependency update.

Monday, June 1, 2026

StrategiesImprovement

Advanced Strategy Reliability Hardening

Extensive hardening of an advanced strategy's internal accounting and exit handling, validated by a greatly expanded automated test suite covering recovery and edge cases.

StrategiesFeature

New Polymarket Strategy Variant in Development

Began development of a new strategy variant with initial validation passing, plus improved pre-launch market condition checks for live testing.

Sunday, May 31, 2026

SecurityFix

Hardened Credential Retrieval

Fixed internal wiring so encrypted exchange credentials are always fetched through the secure provider path.

Friday, May 29, 2026

BackendFix

Open Positions No Longer Capped

Fixed a data-retrieval limit that could cause some open positions to be missed when operating at scale.

StrategiesImprovement

Backtesting Service Upgrades

Expanded the backtesting toolkit with additional indicators and analysis modes, made long runs significantly faster, and improved job handling so failures are surfaced clearly instead of silently.

Thursday, May 28, 2026

StrategiesImprovement

Added Pre-Entry Safety Check

Added a pre-entry safety filter to the Polymarket strategy that screens out unfavorable conditions before committing, with improved run-time observability.

Wednesday, May 27, 2026

DashboardImprovement

Faster Dashboard Loading

Reduced dashboard load times through smarter data caching and lighter page rendering, and unified the dark theme background for a more consistent look.

DashboardFeature

Controlled Strategy Rollout

An advanced trading strategy is now available to a limited set of accounts during a controlled rollout before wider release.

Tuesday, May 26, 2026

PointsFeature

Redesigned Referrals Page

Revamped the referrals dashboard, and the default referral code now appears in Campaign Management with a clear Default badge.

DashboardImprovement

Refreshed Help Center

Redesigned the help center and ticket detail views for a clearer, more consistent support experience.

BillingFeature

Redesigned Billing Page

Rebuilt the billing experience with a cleaner, more consistent layout while keeping all existing subscription and payment functionality intact.

BillingFix

Cleaner Abandoned-Checkout Handling

Abandoned checkouts now cancel their pending invoices automatically, and invoice matching was tightened to prevent plans with similar names from being confused.

PointsFeature

Redesigned Earn Page

Refreshed the points earning page with an updated layout that makes available rewards and actions easier to find.

DashboardImprovement

Refreshed Exchange Connections

Restyled the exchange API connection page with a streamlined card layout and a guided setup flow for adding new connections.

Trading BotsFix

Hardened Advanced Strategy in Live Trading

Closed several live-only issues in an advanced multi-position strategy that could affect order handling and stored results, improving its reliability on real accounts.

BackendFix

More Reliable Backtesting Service

Improved the historical backtesting and optimization service so jobs no longer hang when cancelled, progress reporting stays accurate for all job sizes, data fetching is bounded, and errors surface clearly instead of being hidden.

Monday, May 25, 2026

DashboardImprovement

Refreshed Crypto Dashboard

Updated the crypto dashboard with a cleaner top bar, a Connect Wallet action, and general visual polish.

SecurityImprovement

API-Key Auth for Backtesting Service

The backtesting service now authenticates with the platform's managed API keys and handles malformed credentials safely instead of failing unexpectedly.

SecuritySecurity

Hardened Database Operations

Strengthened a sensitive database operation with additional safeguards and added regression coverage to protect stored balances.

StrategiesImprovement

Better Strategy Restart Recovery

Improved how an advanced strategy persists and restores its internal state across restarts, so it resumes more accurately after downtime.

BackendImprovement

More Resilient Market-Data Feed

Made the real-time market-data feed more resilient to temporary disruptions, with steadier reconnection behavior under unstable network conditions.

Sunday, May 24, 2026

StrategiesFix

Fixed Strategy Fee Calculation

Corrected a fee-calculation error in one of the trading strategies, ensuring net results are computed accurately.

Saturday, May 23, 2026

Trading BotsFix

Fixed Trade-Entry Blockage

Resolved an internal data-routing issue that was preventing bots from opening new positions on both live and simulated accounts. Affected bots now enter trades normally.

BackendImprovement

Lower Live-Processing Overhead

Reduced overhead in the live processing loop and added diagnostics that pinpoint sources of delay, helping keep real-time trading responsive.

BackendImprovement

Major Backend Refactor

Completed a major refactor of internal backend components to improve maintainability and reliability and to support future capabilities.

SecurityFeature

Admin API Key Management

Added an admin interface to mint, list, and revoke API keys, with access controls and rate limiting.

SecuritySecurity

Strengthened Request Filtering

Improved filtering of malicious request patterns and added regression coverage to prevent legitimate pages from being blocked.

Trading BotsFix

Fixed False Unprotected-Position Alerts

Corrected an internal tracking mismatch that could wrongly flag a live position as missing its protective order and trigger unnecessary corrective action. Protective-order state is now tracked consistently from one source.

Friday, May 22, 2026

Trading BotsFix

More Accurate Position Reconciliation

Position reconciliation now verifies order status directly with the exchange instead of relying on local state, improving the accuracy of paired-position tracking.

Thursday, May 21, 2026

Trading BotsImprovement

Consistent Simulated-Account Handling

Unified how simulated (paper) accounts are detected across the system, so paper bots behave consistently across order routing, reconciliation, and credential handling.

VaultsImprovement

Redesigned Vault Enrollment

Refreshed the vault enrollment experience with featured options, a clearer enrolled-state display, and updated balance cards.

DashboardImprovement

Refreshed Crypto Purchase and Escrow

Restyled the crypto purchase and escrow flows for a cleaner, more consistent experience.

DashboardFeature

Settings Panel and Quick Search

Added a settings panel and quick search to the top navigation for faster access to common actions.

Wednesday, May 20, 2026

Trading BotsImprovement

Durable Diagnostics for Position State Changes

Every position state change now records its reason to durable storage, so operators can trace exactly why a position moved between states even after logs rotate.

BackendFix

More Reliable Market-Data Feed

Hardened the market-data feed in lightweight consumer mode, preventing crashes during sessions that only need price ticks and improving startup safety.

BackendFix

Database Write Correctness

Corrected database upsert semantics and guarded against a realtime-client reconnection bug, reducing the risk of inconsistent stored state.

SecuritySecurity

Hardened Background Compute Workers

Strengthened isolation of the background worker processes used for heavy computation, with restricted deserialization, a scrubbed environment, and resource limits.

DashboardImprovement

Faster Portfolio Charts and Activity

Moved portfolio charts, activity history, and drawdown calculations to the server for faster, paginated loading, with results that match across live and simulated accounts.

Monday, May 18, 2026

DashboardFeature

Redesigned Dashboard with Live Portfolio

Rebuilt the dashboard with live-updating portfolio metrics and a 1d / 7d / 30d / all time-period selector, plus refreshed login and navigation.

SecurityFix

Two-Factor Setup Fix

Fixed reading of pending two-factor authentication factors during setup so enrollment completes reliably.

Sunday, May 17, 2026

Trading BotsFix

Symbol Format Boundary Enforcement

Trading symbols are now canonicalized at the construction boundary, with a safety-critical entry guard test preventing future format drift from causing mismatched lookups.

BackendImprovement

Simplified Trade Query API

Unified the internal trade query API around a single bot-scoped lookup, removing a dual API surface and reducing risk of inconsistent reads.

Trading BotsFix

Hyperliquid Credential Validation

Tightened Hyperliquid credential validation at startup. Bots missing required credentials are now excluded with a clear error at boot, rather than failing later in trade flows.

Trading BotsFix

Paper Mode Reconciliation Skip

Reconciliation now correctly skips paper-mode bots, preventing unnecessary work and confusing diagnostics on simulated accounts.

BackendImprovement

Memory Pressure Tuning

Tuned an internal memory-pressure threshold to reduce overhead from emergency cleanup cycles during normal operation.

BackendImprovement

Extended Validation Run Tooling

Improved dry-run simulation parity with live and added monitoring passthrough for long-form validation runs.

Saturday, May 16, 2026

Trading BotsFix

Paired-Position Persistence Hardening

Fixed an issue where persistence failures while recording paired positions could be silently swallowed, in rare cases allowing the same pair to be re-evaluated. Failures now raise explicitly so they are addressed at first occurrence.

BackendFix

Error Tracker State Consistency

Internal error-tracker cache cleanup is now aborted when downstream status updates fail, preventing the system from holding inconsistent state.

Friday, May 15, 2026

BackendImprovement

Unified Symbol Handling Across System

Consolidated trading symbol comparison and normalization into a single source of truth, eliminating subtle bugs where the same symbol could be treated differently by different components.

Trading BotsFix

Eliminated Silent Recovery Failures

Reconciliation and recovery flows now surface failures explicitly instead of degrading quietly, so issues during restart or recovery are caught immediately.

BackendImprovement

Adaptive Data-Stall Diagnostics

Made internal data-stall warnings adaptive so transient slowdowns don't flood logs while genuine stalls remain clearly visible.

BackendImprovement

Strategy-Agnostic Trade Repository

Generalized the internal trade repository so multiple strategy types cleanly share the same storage layer, reducing duplication and risk of drift.

BackendImprovement

Improved Execution Visibility

Added observability into bundled execution flows so operators can diagnose partial-execution issues quickly.

StrategiesImprovement

Quoting Reliability Improvements

Improved how quotes are managed on paired positions to close gaps that could otherwise cause execution drift.

Thursday, May 14, 2026

BackendImprovement

More Resilient Database Connections

Hardened database connection handling with idle cleanup, graceful shutdown drain, and per-phase timeouts to eliminate long-running connection leaks under sustained load.

SecuritySecurity

Credential Log Redaction

Removed two diagnostic log statements that could write sensitive credential values into server log files. No user action required.

BackendFix

Trade Cache Race Condition Fixes

Closed several race conditions in the internal trade cache so per-bot lookups stay consistent during concurrent processing.

BackendImprovement

Faster Bot Lookups During Live Processing

Routed high-frequency bot lookups through a cached service, reducing redundant database calls during per-candle work.

BackendImprovement

Long-Running Stability Test Gates

Added regression test gates that catch file-descriptor leaks and unexpected call-rate growth during extended runs, protecting against regressions in long-lived processes.

Trading BotsImprovement

Centralized Cancellation-Aware Error Handling

Standardized how strategy code handles task cancellation so shutdowns and restarts no longer surface misleading errors from in-flight work.

StrategiesImprovement

Additional Risk Filtering Layer

Added a defense layer that limits combined exposure across paired positions to reduce risk during adverse scenarios.

Wednesday, May 13, 2026

Trading BotsFix

Fixed Long-Running Memory Leak

Eliminated a memory leak that grew steadily over multi-hour live runs, significantly improving stability on long-running sessions.

BackendImprovement

Live Trader Latency Reduction

Multi-phase refactor reducing event-loop contention and improving real-time responsiveness during heavy concurrent activity.

Trading BotsFix

Protective Order Placement Hardening

Tightened how protective exit orders are placed and updated in live trading, including stricter validation and safer rollback behavior on partial failures.

BackendImprovement

Sharper Performance Diagnostics

Improved internal performance diagnostics so the system can pinpoint stalls more accurately and avoid flagging its own diagnostic activity as a culprit.

BackendImprovement

More Resilient Exchange Reconnection

Refactored exchange real-time connection recovery to remove a fragile background task pattern; reconnects are now handled by a single resilient loop.

BackendImprovement

Polymarket Execution Improvements

Improved order-handling and dry-run accuracy in the polymarket runtime, supporting cleaner evaluation of candidate strategy variants.

Tuesday, May 12, 2026

Trading BotsImprovement

Unified Live Market Data Source

Consolidated the live market data path into a single source of truth, eliminating a class of bugs where different parts of the system could see different views for the same symbol.

BackendImprovement

Parallelized Per-Symbol Strategy Execution

Strategies now run in parallel across symbols within each batch, reducing end-to-end processing latency on accounts with many active bots.

BackendImprovement

Removed Silent-Failure Paths

Replaced several silent-failure paths with explicit errors so that misconfiguration and unexpected states surface immediately instead of degrading quietly.

BackendFeature

Polymarket Validation Tooling

Added automated monitoring and parity-check tooling for polymarket strategy candidates, enabling safer multi-day observation runs with fail-fast on regression.

Monday, May 11, 2026

StrategiesFeature

Account-Based Sizing for Hedge Strategy

Hedge strategy now sizes positions based on per-bot capital allocation and supports independent leverage settings for each side of the pair, with a revamped backtest summary.

Trading BotsFix

Restored Live Market Data Pipeline

Resolved a multi-round incident affecting real-time market data delivery to live bots. Bots now consistently receive the latest market updates without dropped or stalled events.

StrategiesImprovement

Polymarket Strategy Refinement

Refined live polymarket strategy behavior based on detailed analysis of prior run data.

Sunday, May 10, 2026

Trading BotsFix

Eliminated Duplicate Init Paths

Removed a duplicate startup path that could spawn reconciliation tasks twice when the live trader launched.

BackendImprovement

Clearer Bot Query Error Handling

Bot lookups now distinguish 'no bot found' from 'database unreachable', so operational failure modes can be triaged accurately instead of being swallowed by a catch-all.

Saturday, May 9, 2026

Trading BotsFix

Trade Cache Key Collision Fix

Fixed a cache key collision that could surface stale trade state when a bot ran multiple strategies on the same symbol. Cache entries are now partitioned per bot and strategy.

Trading BotsImprovement

Per-Strategy Candle Dispatch

Live market data is now fanned out per strategy across the dispatch chain, reducing the risk of cross-strategy interference when multiple strategies run on the same bot.

Friday, May 8, 2026

DashboardFeature

Hedge Strategy Now Available in Bot Creator

Users can now create hedge-style trading bots directly from the dashboard, with a leverage selector and a clear pairing badge in the trades view that shows which positions are paired together.

DashboardImprovement

Expandable Paired Trades in History

Trade history now groups paired hedge trades into a collapsible parent row, making it easier to see the relationship between paired positions at a glance.

Trading BotsImprovement

Pre-Flight Credential Check on Bot Start

Bots now validate exchange credentials before going live, surfacing configuration issues at startup instead of failing mid-trade.

Trading BotsFix

Hardened Live Trader Against Bad Data

Fixed two issues that could destabilize the live trading process — malformed market data rows can no longer crash the trader, and a class of long-running operations no longer blocks live processing.

StrategiesImprovement

Hedge Strategy Live Execution Parity

Completed live-execution parity for the hedge strategy — paired positions now open and close atomically with reconciled state, and a retry path covers transient close failures so live behavior matches simulation.

Thursday, May 7, 2026

SecuritySecurity

Tightened Database Access Controls

Sensitive tables and database functions are no longer accessible from the browser; all reads now flow through authenticated server routes. Removed unused public access grants and closed multiple database security audit findings.

SecuritySecurity

Backend Table Access Locked Down

Backend-only tables now have explicit deny-all access policies, ensuring that operational data is never reachable through public APIs.

Trading BotsFeature

Per-Bot Leverage Configuration

Each bot now stores and applies its own leverage setting end-to-end, from the dashboard form through validation to live execution.

Wednesday, May 6, 2026

DashboardImprovement

Whitepaper v4 + Walkthrough

Updated the whitepaper to v4 and added a walkthrough section to the navigation for new users.

StrategiesImprovement

Strategy Safety + Recovery Upgrades

Strengthened active-position safety checks, added continuous health monitoring of protective orders, and improved post-restart recovery so live state is reconciled more reliably. Added a circuit breaker on exchange API calls to prevent cascading failures during outages.

Monday, May 4, 2026

StrategiesFeature

New Hedge Strategy Variant

Introduced a new hedge-style strategy that can open partial offsetting positions to reduce directional risk under specific conditions.

Trading BotsImprovement

Post-Entry Protective Order Verification

Live trading now verifies protective orders are correctly registered after entry and self-heals if any are missing, reducing the risk of unprotected positions.

StrategiesImprovement

Live-Backtest Parity Improvements

Tightened parity between backtest and live execution for strategy decisions, including pre-entry order queuing and per-symbol exclusion controls.

StrategiesImprovement

Retraining Pipeline Hardening

Closed multiple detection gaps so the monthly retraining run more reliably catches genuine issues with deployed strategies, with new alerting and conservative defaults that prevent silent escalations.

StrategiesImprovement

Polymarket Execution Path Hardening

Strengthened the Polymarket execution path with idempotency on close operations, additional event telemetry, and stricter canonicalization of internal state schemas.

Sunday, May 3, 2026

StrategiesFeature

Monthly Strategy Discovery & Cross-Year Validation

New monthly workflow surfaces strategy candidates and validates them across multiple historical years before promotion to live, raising the bar for what gets deployed.

Saturday, May 2, 2026

StrategiesFeature

Smarter Strategy Retraining Pipeline

Added an automatic router that selects between incremental and full retraining paths based on detected drift, cutting unnecessary work while ensuring complete refreshes when needed.

StrategiesFix

Backtest Warmup Period Fix

Corrected how warmup history is propagated during backtests so simulation conditions more closely match live runtime.

StrategiesFeature

Polymarket Trading Circuit Breakers

Added safety circuit breakers that automatically pause Polymarket activity and force-close exposed positions when abnormal conditions are detected.

Friday, May 1, 2026

Trading BotsImprovement

Exit Price Capture Reliability

Redesigned how exit prices are recorded during live fills so trade history matches actual execution outcomes across all event-timing edge cases.

StrategiesFeature

Daily Safety Floor for Polymarket

Added an automatic daily safety floor that pauses Polymarket activity if cumulative daily losses cross a configured threshold, providing a hard guardrail against bad-day cascades.

StrategiesImprovement

Tighter Polymarket Entry Filters

Refined entry filters and added cooldowns between consecutive entry events to reduce noise and avoid stacking similar exposures.

Thursday, April 30, 2026

BackendFix

Polymarket Transaction Collision Recovery

Fixed a condition where overlapping on-chain submissions could fail. The system now detects collisions and retries with a fresh sequence number automatically.

BackendImprovement

Resilient Polymarket Real-Time Connections

Added exponential backoff to real-time data reconnection so transient outages don't repeatedly hammer the upstream service.

Wednesday, April 29, 2026

Trading BotsImprovement

Close-Path Reliability Overhaul

Major hardening of how live bots close positions. Unified close handling with stricter intent contracts and a more atomic protective-order protocol prevents inconsistent state during disconnects, restarts, or partial fills.

Affects all live trading bots. No user action required.
Trading BotsFix

Liquidation vs. Manual Close Classification

Position reconciliation now correctly distinguishes liquidation events from manual closes and withdrawals, preventing mislabeling that could affect performance reporting.

Trading BotsFix

Fixed Scale-In Stall in DCA Bots

Resolved multiple root causes of a stall that could prevent scale-in entries from progressing under specific conditions. Live DCA bots now advance through entry stages reliably.

BackendImprovement

Polymarket V2 Reliability Hardening

Strengthened the Polymarket V2 integration with on-chain verification that rescues falsely reported transaction failures, additional RPC failover, more robust order-cancel handling, and broader exception coverage in the runtime watchdog.

StrategiesImprovement

More Realistic Polymarket Backtest Accounting

Improved how backtests account for unresolved scenarios so simulation results more closely track what would have happened in live execution.

Tuesday, April 28, 2026

StrategiesImprovement

Polymarket Exposure & Safety Defenses

Added new opt-in safety mechanisms for the Polymarket runtime that limit exposure under unusual conditions and pause activity when health signals degrade. Defaults are conservative — existing behavior is unchanged unless explicitly enabled.

Monday, April 27, 2026

Trading BotsImprovement

Major Live Trading Reliability Overhaul

Multi-phase hardening of the live trading runtime: in-process recovery (no longer requires external supervisor restart), heartbeat and pipeline-progress watchdogs that detect stalled bots faster, bounded background pauses to prevent runtime lag, and more resilient WebSocket reconnect handling.

Affects all live trading bots. No user action required.
BackendFeature

Polymarket V2 Protocol Support

Added support for Polymarket's V2 protocol, including new collateral handling, contract approvals, and a V2-aware launcher. Opt-in via flag; V1 remains the default.

StrategiesImprovement

Polymarket Backtest Accuracy Improvements

Multiple improvements so backtest results more closely track live execution, including better cross-session reconciliation and a calibration framework for tuning simulation parameters.

SecurityImprovement

Polymarket Safety Mechanism Coverage

Added test coverage for emergency-lockout and canary-watchdog safety mechanisms in the Polymarket runtime.

Trading BotsFix

Restored Binance Price Feed After Endpoint Sunset

Migrated the Binance perpetuals price feed to the new endpoint after Binance retired the legacy URL on 2026-04-23. Restores reliable real-time market data for affected bots.

StrategiesFeature

New Strategy Added With Backtest Support

Added a new strategy to the platform with full backtest plumbing and supporting analysis tooling.

Sunday, April 26, 2026

Trading BotsFix

Hyperliquid Connection Stability

Wrapped remaining synchronous calls in the Hyperliquid integration so they no longer block the live event loop, preventing intermittent stalls during heavy activity.

Saturday, April 25, 2026

DashboardFeature

Public Onboarding Walkthrough

New 7-step public guide page that walks visitors through getting started — no sign-in required.

Trading BotsFix

Fixed Stale Indicator Values on Startup

Corrected the price-data preload so live bots no longer use stale candles for the first several minutes after startup.

Friday, April 24, 2026

BackendImprovement

Stricter Liquidation Detection Evidence

The automatic liquidation detection service now requires confirmed close-event evidence from the exchange before marking a bot as liquidated, replacing a heuristic that could misread transient sync gaps as real closes. Includes normalized symbol matching across exchanges and removal of temporary workarounds in favor of the root-cause fix.

Trading BotsFix

More Accurate Exit Price Recording

Exit prices for closed positions are now read from the actual fill event rather than the protective-order trigger price, correcting small discrepancies in realized P&L reporting on closed bots.

StrategiesImprovement

Tightened Live-vs-Backtest Fill Accounting

Reconciliation now uses on-chain balance as the authoritative source for executed position size, closing a gap where simulated fills were over-reported during live sessions. Also adds configurable reconciliation cadence and a periodic order-book refresh for longer-running sessions.

Thursday, April 23, 2026

BackendImprovement

Removed Legacy Caching Dependency

Completed removal of a legacy caching layer that was no longer in use. Simplifies deployment by removing an external service requirement and reduces operational surface area.

BackendFix

Fixed Silent Order Submission Failures

Fixed a response-parsing bug where submission results were read from the wrong field, causing successfully placed orders to be reported as failures. Submission reliability reporting is now accurate.

BackendImprovement

More Reliable Batched Order Submission

Large batches of simultaneous order submissions are now chunked and paced to respect exchange limits, eliminating rejections seen under bursty submission activity.

BackendFix

Fixed Phantom Orders After Connection Drops

Added a reconciler that resolves submitted-but-unacknowledged orders after a transient connection drop, preventing orphan orders from lingering in exchange state.

BackendImprovement

Faster Detection of Silent Connections

Reduced how long the system waits before treating a silent real-time feed as stale, enabling faster recovery when a connection degrades without an explicit disconnect.

BackendFix

Position Accounting Now Uses On-Chain Truth

At boundary events, position accounting now defers to on-chain balance as the source of truth rather than an internal estimate, eliminating small cumulative drift.

BackendFeature

V2 Migration Scaffolding

Added parallel scaffolding and a migration runbook for an upcoming exchange protocol upgrade. The new path runs side-by-side with the current implementation in a dry-run mode to validate behavior before cutover.

StrategiesImprovement

Closed Backtest-vs-Live Parity Gaps

Addressed multiple audit-identified gaps between backtest simulation and live execution accounting, including label mismatches, resolution-credit handling, and phase-transition behavior. Backtest numbers are now more faithful to live results.

BackendImprovement

Restart-Safe State Persistence

Added persistence for internal state that previously reset on restart, so the system resumes from where it left off after a redeploy or crash.

Wednesday, April 22, 2026

DashboardFeature

Show Liquidation and Auto-Close Bot States

Bots that hit liquidation or are auto-closed by the system now display a clear dedicated status instead of a generic terminal state, and action buttons that don't apply to those states are hidden to prevent invalid operations.

Trading BotsFix

Fixed Protection-Order Capture Timing

Fixed an internal tracking mismatch that caused the system to fall back to a slower path when recording protective orders on new positions. Protection is now captured on the first attempt, reducing setup latency.

Trading BotsFeature

Automatic Liquidation Detection and Recovery

Added a background service that automatically detects when a bot position has been liquidated by the exchange and cleanly closes the bot state, recovering trapped resources. Feature-flagged and off by default pending broader rollout.

Tuesday, April 21, 2026

DashboardImprovement

Landing Page Visual Refresh

The public landing page was rebuilt on a lighter, more consistent design system. Faster first load and cleaner presentation on mobile.

Trading BotsFix

Prevented Rare Duplicate-Order Edge Case

Cleared an internal flag that could linger after a profit-taking order was confirmed live, preventing a rare edge case that could cause unintended duplicate orders under specific timing conditions.

Trading BotsImprovement

More Tolerant Real-Time Message Handling

Extended the timeout for processing real-time exchange messages during active periods, reducing spurious disconnects when activity is bursty.

Monday, April 20, 2026

Trading BotsFix

Fixed Frozen-Bot State Carry-Over Between Cycles

Fixed a condition where an internal state tracker could persist across cycles if a prior cycle stalled, leaving live bots frozen with pending entries permanently rejected. Added defensive cleanup and new observability so any recurrence is surfaced immediately.

StrategiesFeature

Added ETH-Specific Entry Safety Guard

Introduced an opt-in entry guard for ETH that filters out entries matching a condition pattern that has underperformed historically and worsened under 2026 market conditions. Default-off for all other assets.

BackendFeature

Monthly Profit-Reset Reporting in Backtests

Added a new backtest reporting layer that models the live operator workflow of withdrawing profits and topping up losses at month boundaries. Runs alongside the standard backtest with no impact on core results.

BackendImprovement

Generalized Monthly Retraining Pipeline and Automated Regime Diagnostic

The monthly retraining workflow now works for any trading pair with sufficient history, not just one specific asset. Added a diagnostic that automatically surfaces potential regime shifts during routine maintenance, so parameter drift is caught before it materially affects performance.

StrategiesImprovement

Polymarket Backtest Engine Updated to Match Recent Live Features

The backtest engine was missing three recently-added live execution features, which biased absolute performance numbers and distorted filter-selection rankings. All three have now been ported with full test coverage. A new candidate configuration was identified through extended parameter search; it awaits a live canary review before deployment.

Sunday, April 19, 2026

SecuritySecurity

Reduced Log Noise and Removed Potential Credential References

Trimmed verbose logging in the order execution and credential paths. Removes log lines that could carry references to decrypted credential material, improving operational security.

StrategiesImprovement

ETH Strategy Re-Tuned After Live Drift Audit

An audit found the previously-deployed ETH configuration was underperforming its own baseline under recent market conditions. A new configuration was derived from multi-year analysis with an out-of-sample held-out window and deployed.

StrategiesImprovement

Expanded Polymarket Dry-Run to Match More Live Behaviors

Dry-run simulation now covers additional live execution mechanics that were previously omitted, improving fidelity between simulated and live performance. Known remaining divergences are documented for reference.

Saturday, April 18, 2026

Trading BotsFix

Manual Position Adds No Longer Block Strategy Scale-Ins

Fixed a bug where positions added manually by users counted toward the automated strategy's entry cap, causing the strategy to stall after manual top-ups. The cap now only counts strategy-driven entries, while position averaging continues to reflect all positions correctly.

Friday, April 17, 2026

Trading BotsFix

Restored DCA Order Placement Across All Exchanges

Resolved a regression that briefly blocked DCA entries and scale-ins, including both live and paper-mode orders. The internal order contract is now consistent across every execution path, with additional regression tests added to prevent recurrence.

StrategiesImprovement

Polymarket Dry-Run Validation Restored

Restored end-to-end dry-run validation against live market data, allowing execution changes to be tested against real flow without placing real orders. Profit accounting in dry-run now matches live behavior so simulated runs are directly comparable.

StrategiesFeature

Polymarket One-Sided Inventory Safety Stop

Added an opt-in safety mechanism that detects sustained one-sided inventory buildup within a window and halts further participation on the imbalanced side. Disabled by default; emits dedicated audit events when triggered for full transparency.

Thursday, April 16, 2026

Trading BotsFix

Stricter Stop Behavior During Profit-Taking Window

Closed an edge case where protective stops could move during the bar that triggered partial profit-taking. Stops now stay frozen until the triggering bar closes, matching simulation behavior exactly. Also improved exit-price capture on partial closes so trade reports show real fill prices instead of approximations.

Trading BotsFix

Hyperliquid Balance Checks Include Spot Stablecoins

Fixed Hyperliquid balance queries to include spot stablecoin holdings, repairing the bot resume balance check. Bots paused on Hyperliquid now resume reliably without false insufficient-balance errors.

StrategiesImprovement

Polymarket Pair-Close Execution for Unpaired Inventory

Added an opt-in execution behavior that actively closes unpaired inventory toward the end of a trading window, reducing exposure carried into quieter periods. Guarded by independent caps and disabled by default.

Wednesday, April 15, 2026

Trading BotsFix

Stuck Position Recovery and Reconciliation Tooling

Recovered two customer positions that had been stuck open for more than 10 hours after a rare strategy-exit edge case. Added operator tooling to safely detect, close, and reconcile stuck positions going forward, with strict double opt-in safeguards and audit logging.

Trading BotsFix

More Reliable Position Closes on Bitget

Fixed a Bitget position-close path that could fail with a generic error message. Failures now surface the exchange's specific error code and details, making issues significantly faster to diagnose and resolve.

Trading BotsImprovement

Live Execution Observability and Restart Safety

Closed three small gaps surfaced from live session auditing: stronger restart safety for protective orders, clearer attribution when orders are cancelled by the system, and more complete event logging during slow-market adjustments.

StrategiesImprovement

Polymarket Sizing Calibration and Quiet-Window Filter

Recalibrated order sizing to better align with the profile of successful market-maker activity observed in the space, and added an opt-in filter that avoids participating in historically low-quality trading windows. Both behaviors are guarded by independent caps and can be disabled for testing.

Tuesday, April 14, 2026

Trading BotsFix

Restored DCA Exit Cascade

Fixed a critical bug that was causing DCA bots to fail on exit and get stuck holding positions. All affected bots now exit cleanly.

Trading BotsFix

Prevented Phantom Exit Cascades

Fixed a rare condition where a missing exchange event could be misread as a completed exit, leading to incorrect position sizing. Exits now require confirmed fill evidence before advancing.

Trading BotsImprovement

Restart-Safe Order Placement for DCA

DCA order placement is now fully restart-safe across all supported exchanges. Retries and reconnects will no longer result in duplicate orders.

Trading BotsFix

Accurate Exit Price Reporting

Fixed an issue where the reported exit price could show as unknown on certain protected exits. Real-time exit data is now captured reliably for accurate reporting.

Trading BotsFix

Reliable Order Cancellation on Bitunix

Migrated Bitunix order cancellation to the current supported endpoint. Cancel requests that were previously failing silently now complete successfully.

StrategiesImprovement

Polymarket Market-Making Execution Upgrades

Added two execution behaviors observed in top-performing market makers: faster capital reuse within a trading window, and automatic replenishment of filled orders. Both paths are guarded by independent safety checks and conservative caps.

BackendImprovement

Polymarket Connection and Execution Hardening

Improved reliability of the Polymarket market-making pipeline: detects and recovers from silent data stalls, backs off gracefully on rate limits, reconciles execution state against on-chain truth, and uses more accurate book-diff detection to reduce false drift signals.

StrategiesFix

Aligned Polymarket Fee Model With Current Schedule

Updated the backtest fee calculations to match Polymarket's current published fee schedule. Historical results now reflect real-world economics more accurately.

Monday, April 13, 2026

StrategiesImprovement

Improved Trail Distance for Better Profit Capture

Tuned the protective stop behavior so that favorable price moves are captured more effectively. Validated through extended historical analysis with consistent positive results across multiple years.

Trading BotsFix

DCA Entry Cap Race and Audit Accuracy Fixes

Hardened DCA entry-cap enforcement so concurrent cycles can no longer exceed the configured maximum entries. Also restored correct bot and symbol attribution in audit logs, fixed a memory leak in the decision service, and added explicit exit-confirmation logging.

Sunday, April 12, 2026

StrategiesImprovement

Market-Making Strategy Optimized for Volume-Driven Profit

Redesigned the market-making bot based on competitive analysis of profitable wallets. Widened price range, increased position sizing, and removed an early-exit mechanism that was cutting off a significant portion of late-arriving fills.

StrategiesFeature

Atomic Split/Merge for Zero Leftover Risk

Added on-chain split and merge integration so unsold token pairs are automatically recombined back to stablecoins at the end of each trading window, eliminating directional exposure from one-sided fills.

BackendImprovement

Trading Pipeline Hardened Through 3 Audit Passes

Fixed critical concurrency issues, added resource locking to prevent capital overdraw, corrected profit tracking on failed operations, and added circuit breakers for capital and daily loss limits.

BackendFix

Fixed Data Pipeline That Was Missing Half of Each Day

Discovered and fixed a data fetcher bug that silently dropped half the day trading data. All historical analysis and strategy validation prior to this fix was operating on incomplete data.

StrategiesImprovement

Directional Strategy Retired After Ground-Truth Validation

Exhaustive analysis of real production trades confirmed no profitable parameter configuration exists for the directional prediction strategy. Deprecated in favor of the market-making approach.

SecuritySecurity

Security Review of On-Chain Contract Integration

Independent security review of the new split and merge contract interaction code. Verified correct contract addresses, proper key handling, no race conditions, and standard approval patterns.

Saturday, April 11, 2026

BackendImprovement

Market-Making Pipeline Rebuilt for Production Reliability

Comprehensive overhaul of the parallel trading pipeline with new checkpoint logic, better queue management, connection resilience, and crash recovery.

Friday, April 10, 2026

StrategiesImprovement

More Accurate Prediction Simulations

Overhauled the backtesting engine to simulate real-world trading conditions more faithfully, accounting for competition from other traders. Predictions now more closely match observed live performance.

StrategiesImprovement

Reduced Low-Quality Predictions

Added a minimum movement filter that skips low-confidence predictions during quiet market conditions, reducing noise-driven losses.

BackendImprovement

Faster Multi-Scenario Analysis

Multi-parameter sweeps now run significantly faster by computing shared data once instead of redundantly for each variant.

BackendFeature

Market-Making Simulation Tool

Built a new market-making simulation tool that tracks orderbook position, fill probability, and economics in real-time using live trade data.

BackendImprovement

Improved Queue Position Model

Refined the market-making simulation to account for earlier positioning and dynamic participant behavior, producing more accurate fill estimates.

BackendFeature

Same-Day Data Fetching

Added the ability to fetch current-day trade data for same-day analysis and validation, enabling faster iteration on live strategy performance.

SecurityFix

Corrected Fee Calculations

Fixed internal fee calculations to match the exchange's actual formula, preventing accounting discrepancies in profit tracking.

StrategiesFeature

Parallel Market-Making Pipeline

Rebuilt the market-making engine to monitor 12 prediction windows simultaneously instead of one at a time, increasing coverage from 24 to 288 windows per day with continuous operation.

StrategiesFeature

Smart Position Management

Added automatic position adjustment that detects one-sided market activity early and reduces exposure by locking filled positions and keeping only matching orders active, minimizing risk on losing outcomes.

StrategiesImprovement

Position Management Validation

Validated the new position management approach against 35 days of historical data across nearly 10,000 prediction windows, confirming improved risk-adjusted returns.

BackendImprovement

Strategy Documentation

Added comprehensive documentation covering the market-making pipeline architecture, position management logic, and operational procedures.

Wednesday, April 8, 2026

StrategiesImprovement

DCA Strategy Consistency Upgrade

Ensured the DCA strategy produces identical behavior in both simulation and live environments, so performance in production reliably matches what testing predicts.

StrategiesImprovement

Polymarket Backtest Accuracy Overhaul

Validated simulated trades against real production results and corrected all discrepancies, so backtest projections now closely match actual trading outcomes.

DashboardFeature

Platform Changes Page

Launched a public changelog page where users can browse all platform updates organized by date, filter by product area and change type, and expand entries for additional details.

Tuesday, April 7, 2026

Trading BotsFix

Order Execution Pipeline Hardening

Fixed issues in the order execution flow that could lead to unintended duplicate orders, inaccurate profit reporting, and incorrect position sizing under certain conditions.

BackendFix

Fixed Resource Leak in Idle Sessions

Resolved a resource leak that accumulated unnecessary connections over time for idle instruments, improving long-running system stability.

StrategiesImprovement

Polymarket Trade Execution Refinement

Improved trade entry timing and exit execution reliability based on extended historical analysis, resulting in fewer failed exits and better fill quality.

StrategiesFix

Fixed Polymarket Exit Failures

Resolved an issue where exit orders could fail due to a mismatch between estimated and actual position sizes caused by fee calculation differences.

Monday, April 6, 2026

Trading BotsImprovement

Improved Crash Recovery for Active Positions

Strengthened system restart recovery so active orders are properly restored after interruptions, preventing stale orders from remaining on the exchange.

BackendFix

Eliminated Recurring Server Errors

Resolved the root causes of recurring server errors including connection timeouts and background process failures, resulting in a more stable production environment.

StrategiesFeature

New Polymarket Trading Mode

Launched a new trading mode that uses limit orders for improved pricing, with real-time monitoring, reliable fill detection, and a complete audit trail.

StrategiesFix

Fixed Polymarket Fill Detection

Replaced unreliable trade fill detection with direct verification from the exchange, eliminating missed or incorrectly reported fills.

Saturday, April 4, 2026

BackendFix

Resolved Extended Server Freeze

Fixed a critical issue that caused the trading server to become unresponsive for extended periods by isolating heavy background operations and preventing cascading recovery failures.

Trading BotsImprovement

Improved Position Tracking Accuracy

Upgraded the position tracking system to more closely mirror actual exit behavior, so internal tracking stays consistent with real exchange state.

Friday, April 3, 2026

Trading BotsFix

Fixed Live Data Feed Inconsistency

Corrected the live data feed source to match what backtesting uses, eliminating price discrepancies that could cause trades to trigger at different times than expected.

StrategiesImprovement

Polymarket Risk Management Improvements

Added safety guards that pause trading activity during abnormal market conditions, reducing exposure to low-liquidity and high-volatility situations.

Wednesday, April 1, 2026

Trading BotsFix

Fixed Position Protection After Entry

Resolved an issue where protective orders could fail to activate after trade entry due to an internal tracking mismatch, ensuring positions are always properly guarded.

Liquid Edge Logo
  • AI Powered Portfolio Automation
  • Non Custodial Crypto Trading Terminal
  • AI Strategy Builder & Backtesting Engine
  • Onchain Trading Yield Vaults

Platform

  • Automated Trading
  • Strategy Studio
  • Trading Terminal
  • Dashboard
  • Crypto Dashboard
  • Backtesting
  • Paper Trading
  • Supported Exchanges
  • The Liquid Edge Engine
  • Proprietary Strategies
  • Portfolio Orchestrator
  • Automated Portfolio
  • Risk Management
  • Multi-Exchange Trading
  • External Data Integrations

Bots

  • Grid Bot
  • DCA Bot
  • Signal Bot
  • Signals & Alerts
  • Market Neutral Bot
  • Multi-Pair Grid Bot
  • Market Maker Bot
  • Spreads & Arbitrage
  • Theta Harvester
  • Coil Spring
  • Strategy Marketplace

Monitoring & Analytics

  • Monitoring
  • Performance Tracking
  • Portfolio Tracking

Strategy Templates

  • Trend Rider
  • Mean Reversion
  • Breakout Hunter
  • Momentum Surge
  • Pullback Buyer
  • Scalp Engine
  • MACD Cross
  • Dual EMA
  • All 16 templates →

Tradable Assets

  • Bitcoin (BTC)
  • Ethereum (ETH)
  • Solana (SOL)
  • BNB (BNB)
  • XRP (XRP)
  • Dogecoin (DOGE)
  • Cardano (ADA)
  • Avalanche (AVAX)
  • All assets →
Exchange List
Bitunix BotHyperliquid BotLighter BotBitget BotBinance BotCoinbase BotBybit BotOKX BotKraken BotKuCoin BotGate.io BotMEXC BotCrypto.com BotHTX BotBitfinex BotBingX BotAll exchanges →
Built For
For Active TradersFor BeginnersFor Strategy BuildersFor Quant TradersFor Crypto CommunitiesFor Trading EducatorsFor InstitutionsFor Affiliates
Data & Signals
Liquidation DataFunding RatesOpen InterestOrder Book DataOn-Chain DataExchange Inflows & OutflowsMarket SentimentTechnical IndicatorsCumulative Volume DeltaVolume Profile & VWAPLong/Short RatioStablecoin Supply & FlowsToken Unlocks & VestingETF FlowsVolatility IndicesSeasonality & Time-of-DayVolume DataBid-Ask Spread AnalysisMarket Data Levels (L1, L2, L3)
Learn
Performance MetricsValidation & BiasStrategy OptimizationDerivatives & PerpetualsOptions & VolatilityRisk & Position SizingMarket MicrostructureQuantitative MethodsTrading Psychology

Product

  • FAQ
  • Updates
  • Blog
  • Docs
  • Whitepaper

Explore

  • Use Cases
  • Data & Signals
  • Learn
  • Community
  • Wiki

Actions

  • Open DappSoon
  • Login

Company

  • Official Verifier
  • Affiliate Program
  • Sitemap
  • Accessibility

Legal

  • Terms of Service
  • Privacy Policy
  • Accessibility
We Accept
VisaMastercardStripeBitcoinEthereumUSDTCrypto+

© 2026 Liquid Edge Trading System. All rights reserved.