Release Notes

What's new in Sandwich Trading terminal?

To keep with our theme of transparency, and because it’s fun to see developers try to write human legible sentences, we have made our release notes public. Scroll through to see what new features you can try out in Sandwich.

Recent updates, new features, bug fixes and performance improvements

3.17.0 RC2

RC

January 21, 2025
See more
  • Historical Algo Logs populating in Algo Manager
3.17.0 RC1

RC

January 21, 2025
See more
Zapper Integration

Zapper partnership brings multi-chain balance reporting to your dashboard.

Supported Networks include Solana, Ethereum, Base, Arbitrum, Polygon, & and many more.

Access consolidated on-chain balance reports with Zapper.

Close Positions with Automations

Automate your position closures for efficient trading.

Create Automations to close your Positions.

  • Integrate with Zapper to provide multiple on-chain balance reporting
  • Enhanced order cancellation mechanism to improve performance during periods of poor connectivity
  • Added the option to remove watchlist items via right-click
  • Support for Hyperliquid Sub-Accounts
  • Added support for Hyperliquid staking balances
  • Close positions with Automations
  • Algo Manager and Automation Station now save their layouts
  • Improved robustness of Hyperliquid filled quantities
  • Algo events replaced with buffers and subscription mechanism
  • Additional safety checks on wick catcher orders
  • Clearer indication of the network to use for payments
  • Kraken reduced rate limit consumption
  • Enhanced socket stability
  • Bybit hedge mode fix
  • Bybit instrument paging
  • Fixed issue where delisted Hyperliquid perpetual contracts were still showing as tradeable
  • Added null checks when fetching BBO for price conversions
  • Minor logging fixes
  • Resolved issue with public data subscription race conditions
  • Now allows adding keys with the same public address
  • Removed support for deprecated dYdX v3
3.16.10

v3

January 20, 2025
See more
  • Market orders not working on TRUMP-USD perp on Hyperliquid
3.16.10 RC1

RC

January 20, 2025
See more
  • Market orders not working on TRUMP-USD perp on Hyperliquid
3.16.9
  • Hyperliquid isolated margin adjustments
  • Hyperliquid vault equity shown in balances
  • Algo trade feedback logging
  • Max order size splitting now includes a small safety margin
  • Adjustments to accommodate upcoming Bybit API changes and deprecated features
  • Enhanced splitting logic for maximum order sizes
  • Refined logging for better clarity and debugging
  • Resolved an issue causing inaccurate algo average execution prices on Hyperliquid
  • Max order size splitting on Hyperliquid
  • Addressed minor automation UI bugs
3.16.9 RC2
  • Adjustments to accommodate upcoming Bybit API changes and deprecated features
  • Enhanced splitting logic for maximum order sizes
  • Refined logging for better clarity and debugging
  • Resolved an issue causing inaccurate algo average execution prices on Hyperliquid
3.16.9 RC1
  • Hyperliquid isolated margin adjustments
  • Hyperliquid vault equity shown in balances
  • Algo trade feedback logging
  • Max order size splitting now includes a small safety margin
  • Max order size splitting on Hyperliquid
  • Addressed minor automation UI bugs
3.16.8

v3

December 20, 2024
See more
  • Bugfix
  • Update Bybit instruments query
3.16.7
  • Patch to support vault trading on HyperLiquid
3.16.7 RC1
  • Patch to support vault trading on HyperLiquid
3.16.6
  • Clarity on which address to specify for the "Main Wallet Address" field when adding a new Hyperliquid API Key
  • Binance permissions logging fix
3.16.6 RC1
  • Clarity on which address to specify for the "Main Wallet Address" field when adding a new Hyperliquid API Key
  • Binance permissions logging fix
3.16.5

v3

December 12, 2024
See more
HyperLiquid Integration

Users can now trade on HyperLiquid via Sandwich.

Add HyperLiquid API Key

Add HyperLiquid to your Watchlist
  • HyperLiquid Integration
  • Added affiliate view
  • Binance listen key refresh improvements
  • Ensured positions can be closed with algos despite minor warnings
  • Reduce only swarms in hedge mode
  • Deribit rate limit warning
  • Minor small fixes
3.16.5 RC2

RC

December 12, 2024
See more
  • Changed Hyperliquid open interest currency to base currency
3.16.5 RC1

RC

December 12, 2024
See more
HyperLiquid Integration

Users can now trade on HyperLiquid via Sandwich.

Add HyperLiquid API Key

Add HyperLiquid to your Watchlist
  • HyperLiquid Integration
  • Added affiliate view
  • Binance listen key refresh improvements
  • Ensured positions can be closed with algos despite minor warnings
  • Reduce only swarms in hedge mode
  • Deribit rate limit warning
  • Minor small fixes
3.16.4

v3

December 2, 2024
See more
  • App stability
  • Fixed margin adjustments
  • Fixed price in user currency price not populating on the balances table
3.16.4 RC1

RC

December 2, 2024
See more
  • App stability
  • Fixed margin adjustments
  • Fixed price in user currency price not populating on the balances table
3.16.3
Limit Chase & Wick Catcher Defaults

Set your Limit Chase & Wick Catcher defaults in User Settings.

User Settings

Close Positions

Exit positions efficiently with our carefully selected algorithms.

Select Algo to Close Positions

  • Close positions with our renowned SmartTWAP and AdaptiveChase algos for quick exits
  • Sort your Automations by various properties for better organization
  • Set Limit Chase and Wick Catcher clip sizes as % of total order size directly in user settings
  • Minor data type changes
  • Enhanced currency conversion logs for improved clarity and tracking
  • Resolved an issue where custom balances were not being saved
  • Fixed bug regarding clip size persistence when cloning and editing Limit Chase and Wick Catcher algos
3.16.3 RC1
Limit Chase & Wick Catcher Defaults

Set your Limit Chase & Wick Catcher defaults in User Settings.

User Settings

Close Positions

Exit positions efficiently with our carefully selected algorithms.

Select Algo to Close Positions

  • Close positions with our renowned SmartTWAP and AdaptiveChase algos for quick exits
  • Sort your Automations by various properties for better organization
  • Set Limit Chase and Wick Catcher clip sizes as % of total order size directly in user settings
  • Minor data type changes
  • Enhanced currency conversion logs for improved clarity and tracking
  • Resolved an issue where custom balances were not being saved
  • Fixed bug regarding clip size persistence when cloning and editing Limit Chase and Wick Catcher algos
3.16.2

v3

November 22, 2024
See more
  • Coinbase balance fixes
3.16.2 RC1

RC

November 22, 2024
See more
  • Coinbase balance fixes
3.16.1
Off Book Scale Orders Visibility

Add personalized notes to your algos and view off book scale orders.

Orders Displayed On Chart - Notes Section Available

New Algo Parameters

Enable and adjust min and max clip sizes for limit Chase and Wick Catcher Algos.

Algo Parameters on Ticket
  • Add personalized notes to your algos in the algo manager for better management
  • Wick Catcher and Limit Chase can break up into smaller orders
  • Limit Chase refresh rate is now adjustable
  • Algo detail table available directly in the DMA window
  • Coinbase staking balances now display
  • Off-book Scale orders now show on algo chart
  • Wick Catcher reduce only issue
  • Off-book Scale logic when manually cancelling algo order
  • User settings fix
  • HTX online monitor
  • Improved adaptive chase stability during poor internet connectivity
  • Small wording changes
3.16.1 RC2
  • Improved adaptive chase stability during poor internet connectivity
  • Small wording changes
3.16.1 RC1
Off Book Scale Orders Visibility

Add personalized notes to your algos and view off book scale orders.

Orders Displayed On Chart - Notes Section Available

New Algo Parameters

Enable and adjust min and max clip sizes for limit Chase and Wick Catcher Algos.

Algo Parameters on Ticket
  • Add personalized notes to your algos in the algo manager for better management
  • Wick Catcher and Limit Chase can break up into smaller orders
  • Limit Chase refresh rate is now adjustable
  • Algo detail table available directly in the DMA window
  • Coinbase staking balances now display
  • Off-book Scale orders now show on algo chart
  • Wick Catcher reduce only issue
  • Off-book Scale logic when manually cancelling algo order
  • User settings fix
  • HTX online monitor
3.16.0

v3

November 11, 2024
See more
Wick Catcher

The wick catcher allows the user to specify a reference price refresh rate (as a time interval in hrs, mins, secs) and a % distance to track the market.

Wick Catcher Algo

How it Works

If, for example, you place a buy order with a 5-minute price refresh rate and a 3% distance from best bid, the algo places a buy order at 3% below the best bid.

Every 5 minutes, the algo recalculates the order's price based on the best bid and your specified % distance. This works in the opposite direction for sell orders.

This allows you to specify how frequently (time frequency) you want the algorithm to reprice (i.e. track the market) and at what distance (% away), depending on the move you're trying to catch.

Would Fill Price (SmartTwap, AdaptiveChase, TimeSlice, POV)

If enabled, the price at which the remaining quantity can be completed immediately.

When a would fill opportunity occurs, the algo trades aggressively whenever liquidity is available at the would fill price.

Off Book Scale

When enabled, only one limit order will be active on the order book at a time. Subsequent orders will be placed only after the active order is fully executed.

Limit Chase Minimum Chase Size

When enabled, the limit chase algo will only adjust its price if the total quantity at the best bid / offer exceeds the specified min chase size.

This applies to quantity at best bid when buying, and best offer when selling.

  • Added Wick Catcher algo
  • Implemented Would-Fill Price for algos: SmartTWAP, AdaptiveChase, TimeSlice, and POV
  • Added Off-Book order placement for Scale algo
  • Introduced Minimum Chase Size for Limit Chase
  • Added Lockout Period for Adaptive Chase
  • Enhanced overall engine performance for streamlined operation
  • Implemented Bybit multiple account loading rate-limit handling
  • Wick catcher validation improvements
  • Minor UI adjustments
  • Corrected Upbit minimum quantity and price intervals
  • Removed IOC and FOK options for Upbit in USDT markets
  • Fixed Bybit sub-account transfer issues
  • Improved Bybit position mode changes for accurate reflection
  • Fixed Kraken Swarm algo participation rate reporting
  • Added missing seconds option in POV interval dropdown
  • Resolved HTX log spamming issue when using the DOM
  • Corrected some incorrect Upbit tick sizes
  • Fixed issue with OKX testnet account loading

3.16.0 RC2
  • Wick catcher validation improvements
  • Added missing seconds option in POV interval dropdown
  • Resolved HTX log spamming issue when using the DOM
  • Corrected some incorrect Upbit tick sizes
  • Fixed issue with OKX testnet account loading

3.16.0 RC1

RC

October 29, 2024
See more
Wick Catcher

The wick catcher allows the user to specify a reference price refresh rate (as a time interval in hrs, mins, secs) and a % distance to track the market.

Wick Catcher Algo

How it Works

If, for example, you place a buy order with a 5-minute price refresh rate and a 3% distance from best bid, the algo places a buy order at 3% below the best bid.

Every 5 minutes, the algo recalculates the order's price based on the best bid and your specified % distance. This works in the opposite direction for sell orders.

This allows you to specify how frequently (time frequency) you want the algorithm to reprice (i.e. track the market) and at what distance (% away), depending on the move you're trying to catch.

Would Fill Price (SmartTwap, AdaptiveChase, TimeSlice, POV)

If enabled, the price at which the remaining quantity can be completed immediately.

When a would fill opportunity occurs, the algo trades aggressively whenever liquidity is available at the would fill price.

Off Book Scale

When enabled, only one limit order will be active on the order book at a time. Subsequent orders will be placed only after the active order is fully executed.

Limit Chase Minimum Chase Size

When enabled, the limit chase algo will only adjust its price if the total quantity at the best bid / offer exceeds the specified min chase size.

This applies to quantity at best bid when buying, and best offer when selling.

  • Added Wick Catcher algo
  • Implemented Would-Fill Price for algos: SmartTWAP, AdaptiveChase, TimeSlice, and POV
  • Added Off-Book order placement for Scale algo
  • Introduced Minimum Chase Size for Limit Chase
  • Added Lockout Period for Adaptive Chase
  • Enhanced overall engine performance for streamlined operation
  • Implemented Bybit multiple account loading rate-limit handling
  • Minor UI adjustments
  • Corrected Upbit minimum quantity and price intervals
  • Removed IOC and FOK options for Upbit in USDT markets
  • Fixed Bybit sub-account transfer issues
  • Improved Bybit position mode changes for accurate reflection
  • Fixed Kraken Swarm algo participation rate reporting

3.15.2
  • Better logging for currency conversions
  • Return on notional calculation for shorts
  • Adjustments for unannounced changes in the Bitmex API
3.15.2 RC1
  • Better logging for currency conversions
  • Return on notional calculation for shorts
  • Adjustments for unannounced changes in the Bitmex API
3.15.1

v3

September 20, 2024
See more
  • Support for Bybit UTA2.0 accounts
3.15.1 RC1

RC

September 20, 2024
See more
  • Support for Bybit UTA2.0 accounts
3.15.0

v3

September 18, 2024
See more
Another exciting exchange joins the lineup!

We've added even more trading variety with the integration of Upbit.

Exchange Selection Dropdown

  • Upbit Integration
  • Bybit endpoint rate limit handling
  • Reduced algo charting CPU usage
  • Fixed algo charts scaling issue
  • Corrected prices when cloning scale algo
  • Iceberg not updating reduce only in hedge mode
3.15.0 RC1

RC

September 18, 2024
See more
Another exciting exchange joins the lineup!

We've added even more trading variety with the integration of Upbit.

Exchange Selection Dropdown

  • Upbit Integration
  • Bybit endpoint rate limit handling
  • Reduced algo charting CPU usage
  • Fixed algo charts scaling issue
  • Corrected prices when cloning scale algo
  • Iceberg not updating reduce only in hedge mode
3.14.0
Sandwich now brings Coinbase trading directly to your fingertips.

Tap into Coinbase's extensive selection of cryptocurrencies while enjoying the simplicity and convenience of Sandwich.

Trade with Coinbase on Sandwich

Loaded Coinbase Accounts

  • Coinbase Advanced Spot Integration
  • Binance and OKX Earn and Staking Balances
  • Reduced number of orders placed by Smart TWAP
  • Positions Table now shows Current Position value in User Currency
  • Time sync improvements
  • Minor performance improvements
  • Bybit Testnet account loading
  • Binance sub-account transfers with no valid sub-accounts
3.14.0 RC1
Sandwich now brings Coinbase trading directly to your fingertips.

Tap into Coinbase's extensive selection of cryptocurrencies while enjoying the simplicity and convenience of Sandwich.

Trade with Coinbase on Sandwich

Loaded Coinbase Accounts

  • Coinbase Advanced Spot Integration
  • Binance and OKX Earn and Staking Balances
  • Reduced number of orders placed by Smart TWAP
  • Positions Table now shows Current Position value in User Currency
  • Time sync improvements
  • Minor performance improvements
  • Bybit Testnet account loading
  • Binance sub-account transfers with no valid sub-accounts
3.12.0
Introducing the DOM Trader

A powerful new tool that provides a clear view of the market's buy and sell interest at different price levels.

Find Out More

DOM Trader

  • DOM trader
  • Risk metrics by sub account
  • Ability to change hedge mode via Sandwich

3.12.0 RC1
Introducing the DOM Trader

A powerful new tool that provides a clear view of the market's buy and sell interest at different price levels.

Find Out More

DOM Trader

  • DOM trader
  • Risk metrics by sub account
  • Ability to change hedge mode via Sandwich

3.11.3
  • Improved memory diagnostics
3.11.3 RC1
  • Improved memory diagnostics
3.11.2
  • New endpoints for better order management
3.11.2 RC1
  • New endpoints for better order management
3.11.1
  • Reduced memory usage for long-running sessions
  • Improved diagnostics
  • Bugfix for adaptive chase not updating min/max in override
  • Improved Adaptive Chase entry ticket to deal with large price increments
  • Corrected filled quote quantity on Binance Spot instruments
3.11.1 RC1
  • Reduced memory usage for long-running sessions
  • Improved diagnostics
  • Bugfix for adaptive chase not updating min/max in override
  • Improved Adaptive Chase entry ticket to deal with large price increments
  • Corrected filled quote quantity on Binance Spot instruments
3.11.0
Quick set-up Adaptive Chase parameters available on the DMA.

Revamped Adaptive Chase trade ticket with fully customizable inputs. Please note this may cause breaking changes when cloning historical adaptive chase algos.

Adaptive Chase Ticket

  • Memory diagnostics in diagnostic test
  • Set adaptive chase orderbook level in quote currency or in basis points
  • Set adaptive chase defaults in user settings
  • Do Not Disturb Mode for toast notifications
  • Adaptive chase ticket update
  • Cancel all orders optimisation
  • Global cancel all orders
  • Currency converter unsubscribing
  • More feedback on slider hover and select
  • Style change for toggles
  • Date time improvements
  • Get BBO error check
  • Balances/Positions/Orders will notify changes when changed to empty
  • Bug fix for incorrect warning on add market order action
  • Bugfix for increment buttons staying hidden on settings change
  • Detaching from theme changed on problematic controls
  • Bug fix for trace route user check
3.11.0 RC1
Quick set-up Adaptive Chase parameters available on the DMA.

Revamped Adaptive Chase trade ticket with fully customizable inputs. Please note this may cause breaking changes when cloning historical adaptive chase algos.

Adaptive Chase Ticket

  • Memory diagnostics in diagnostic test
  • Set adaptive chase orderbook level in quote currency or in basis points
  • Set adaptive chase defaults in user settings
  • Do Not Disturb Mode for toast notifications
  • Adaptive chase ticket update
  • Cancel all orders optimisation
  • Global cancel all orders
  • Currency converter unsubscribing
  • More feedback on slider hover and select
  • Style change for toggles
  • Date time improvements
  • Get BBO error check
  • Balances/Positions/Orders will notify changes when changed to empty
  • Bug fix for incorrect warning on add market order action
  • Bugfix for increment buttons staying hidden on settings change
  • Detaching from theme changed on problematic controls
  • Bug fix for trace route user check
3.10.0
New Exchange Alert: Bitget Launches on Sandwich

Use our referral link to sign up for a Bitget account.

Trade with Bitget on Sandwich.

  • Bitget Integration
  • Separate sorting for current and archived algos
  • Spot algo disclaimer for Bybit and Bitget
  • Performance improvements
  • Max order size warning on automation actions
  • BBO recon for Bitmex and Kraken
  • Binance and Bybit currency conversion subscriptions for derivatives without spot underlyings
  • Made use of order user currency for historical algo fees
  • Fixed Deribit BTCDVOL positions not displaying
3.10.0 RC1
New Exchange Alert: Bitget Launches on Sandwich

Use our referral link to sign up for a Bitget account.

Trade with Bitget on Sandwich.

  • Bitget Integration
  • Separate sorting for current and archived algos
  • Spot algo disclaimer for Bybit and Bitget
  • Performance improvements
  • Max order size warning on automation actions
  • BBO recon for Bitmex and Kraken
  • Binance and Bybit currency conversion subscriptions for derivatives without spot underlyings
  • Made use of order user currency for historical algo fees
  • Fixed Deribit BTCDVOL positions not displaying
3.9.1
Display your algo quantities in either default or user currency.

Toggle to display Algo quantity in either default or user currency.
  • Toggle between displaying algo quantities in the default currency or the user's currency at algo creation
  • Fixed slow loading of orderbook spread and last price
  • Fixed incorrect remembering of user-associated currency
3.9.1 RC1
Display your algo quantities in either default or user currency.

Toggle to display Algo quantity in either default or user currency.
  • Toggle between displaying algo quantities in the default currency or the user's currency at algo creation
  • Fixed slow loading of orderbook spread and last price
  • Fixed incorrect remembering of user-associated currency
3.9.0
Show off your profits with new customizable PnL cards:

Change the orderbook quantity currency:

Select preferred orderbook quantity currency.

Option to grey out insignificant figures on the orderbook:
Toggle the highlighted button to hide insignificant digits.

  • Show off your profits with new PnL cards
  • Added ability to change orderbook quantity currency
  • Added ROI exchange and ROM to positions table
  • Added option to grey out insignificant figures on the orderbook
  • Recon on fees to improve accuracy during poor connectivity
  • Maximum order value now differentiates between market and limit orders where applicable
  • Moved dYdX order signature to allow rate limit queueing
  • New Kraken orderbook checksum criteria to reduce orderbook refreshing
  • Added BBO recon for max slippage market orders when sockets are down
  • Added exposure and settlement currency for quantos
  • Exposure table for quantos
  • Kraken orderbook fixes
  • Resolved duplicated TP and SL orders on Deribit
  • Historic algo removed when not in algo cache
  • Max order quantities now take step size into account
  • App performance improvements
  • Bybit rate limit fix
Latest build

Are you running the latest release?

For best performance always make sure you have updated to the latest version. You will be prompted in-app automatically whenever a new version is released, and can always manually check and update via the app settings.