Unlock the power of advanced trading

Leverage cutting-edge technology for your trading success. Go beyond basic strategies by employing sophisticated tools, algorithms, and automations.

Sandwich trading DMA desktop user interface

A powerful tool to enhance your trading activities

Off exchange conditional ordering. Place time and price-based conditions that trigger actions across multiple exchanges and instruments.

Powerful Automations Manager

As with the Algo Manager, the Automation Station provides a power interface to manage and inspect all of you running and historical automations.

Sandwich trading Automation Station flow diagram showing triggers, monitoring and actions.

Why use automations?

Control

It allows manual and automated control of advanced and complex trading strategies.

Monitoring

The Automation Station keeps a continuous eye on the market for you so that you don't miss any opportunity.

Versatility

Trade across multiple accounts, instruments and exchanges in a single click.

Elevated Trading

Whether to automate your trading strategy or manage orders efficiently, achieve trading excellence with the Automation Station.

Intuitive UI

UI designed to instinctively add:

  • Conditions
  • Numerous Trade Actions
  • Alerts
  • Custom Webhooks
Sandwich Trading App UI - intuitive automations setup screen

Time & Price based Conditions

Start your trading strategy by running the actions when:

  • A specific time is met
  • An instrument's price crosses a targeted level
  • A combination of multiple Price and/or Time conditions are met
Sandwich Trading App UI - set conditions by time and price

Add Actions - Any Actions

No restrictions on Order Types!

  • Pick between Limit, Market or any of your favourite Algos
  • Same familiar Order Ticket as what you've come to love on the DMA
Sandwich Trading App UI — add actions

Trade on Multiple Accounts & Instruments!

Want to trade across multiple exchanges and multiple instruments all at once? Done.

Sandwich Trading App UI - Trade on Multiple Accounts & Instruments

Manual Execution

Not ready to automate? No problem. Every automation allows you to manually trigger your trading Actions, giving you the flexibility to step in whenever you see fit.

Sandwich Trading App UI - run manual trade executions

Powerful Automations Manager

As with the Algo Manager, the Automation Station provides a powerful interface to manage and inspect all of you running and historical automations.

Sandwich Trading App UI - manage and inspect all of you running and historical automations.

Monitor your algo trading  across accounts and instruments with Sandwich Algo Manager

Unlock the power to simultaneously execute and oversee multiple algos across various exchanges and instruments with our state-of-the-art Algo Manager.

Powerful Automations Manager

As with the Algo Manager, the Automation Station provides a power interface to manage and inspect all of you running and historical automations.

Sandwich Trading App UI - Algo Manager

Start, Stop, and Queue Algos

This flexibility is crucial for adapting to changing market conditions or adjusting strategies based on performance.

Sandwich Trading App UI - Algo Manager

Algo Cloning and Editing

Cloning algos and being able to edit cloned algos saves time and allows for rapid deployment of successful strategies.

Sandwich Trading App UI - Algo Manager

Algo Automation

Algos can be moved to the Automation Station, where they can be configured to run under specified conditions.

Sandwich Trading App UI - Algo Manager

Real-Time and Post-Trade Performance Metrics

Metrics include execution comparisons against benchmarks like Market TWAP, Market VWAP and Arrival Price.

Sandwich Trading App UI - Algo Manager

Monitoring Execution

Interested in the mechanics of these little machines? Peer under the hood for a comprehensive view of all the moving parts.

  • Orders: A digestible view of all cancelled, filled and active orders.
  • Order Audit: See single order progression from placement to completion.
  • Feedback: For detailed logs and insights into the algo decisions.
Sandwich Trading App UI - Algo Manager

The wonder of algorithmic trading

Sandwich offers a high-end suite of both passive and aggressive trade execution algorithms to cater to sophisticated traders who require a range of strategies to enhance their trading performance.

Time Slice

The Time Slice algo splits large orders into smaller ones over a set period, reducing market impact by dispersing the execution.

Aggression:
Time Slice Algorithm chart
Algo Parameters:
Check mark in a circle

Size Randomness

Check mark in a circle

Price Limit

Check mark in a circle

Interval Randomness

Check mark in a circle

Reduce Only

Check mark in a circle

Post Only

Check mark in a circle

Price Distribution

Check mark in a circle

Max Slippage

Check mark in a circle

Aggression Level

POV

The POV algo executes large orders in parts, targeting a user-set share of market volume over time, aiming to reduce market impact.

Aggression:
POV Algorithm chart
Algo Parameters:
Check mark in a circle

Size Randomness

Check mark in a circle

Price Limit

Check mark in a circle

Interval Randomness

Check mark in a circle

Reduce Only

Check mark in a circle

Post Only

Check mark in a circle

Price Distribution

Check mark in a circle

Max Slippage

Check mark in a circle

Aggression Level

Scale

The Scale algo sets multiple limit orders within a chosen price range, allowing users to tweak the price distribution factor.

Aggression:
Scale Algorithm chart
Algo Parameters:
Check mark in a circle

Size Randomness

Check mark in a circle

Price Limit

Check mark in a circle

Interval Randomness

Check mark in a circle

Reduce Only

Check mark in a circle

Post Only

Check mark in a circle

Price Distribution

Check mark in a circle

Max Slippage

Check mark in a circle

Aggression Level

Swarm

The Swarm algo breaks a large order into smaller market orders to minimize slippage and market visibility.

Aggression:
Swarm Algorithm chart
Algo Parameters:
Check mark in a circle

Size Randomness

Check mark in a circle

Price Limit

Check mark in a circle

Interval Randomness

Check mark in a circle

Reduce Only

Check mark in a circle

Post Only

Check mark in a circle

Price Distribution

Check mark in a circle

Max Slippage

Check mark in a circle

Aggression Level

Iceberg

The Iceberg algo divides a large order into smaller limit orders to conceal the total order size from the market.

Aggression:
Iceberg Algorithm chart
Algo Parameters:
Check mark in a circle

Size Randomness

Check mark in a circle

Price Limit

Check mark in a circle

Interval Randomness

Check mark in a circle

Reduce Only

Check mark in a circle

Post Only

Check mark in a circle

Price Distribution

Check mark in a circle

Max Slippage

Check mark in a circle

Aggression Level

Limit Chase

The Limit Chase algo sets a limit order at a defined Chase Distance from the best bid or offer and adjusts to stay within this maximum distance.

Aggression:
Limit Chase Algorithm chart
Algo Parameters:
Check mark in a circle

Size Randomness

Check mark in a circle

Price Limit

Check mark in a circle

Interval Randomness

Check mark in a circle

Reduce Only

Check mark in a circle

Post Only

Check mark in a circle

Price Distribution

Check mark in a circle

Max Slippage

Check mark in a circle

Aggression Level

Smart TWAP

The Smart TWAP algo aims for an average execution price close to the market's TWAP, reducing market impact, saving costs, and minimizing tracking risk.

Aggression:
Smart TWAP Algorithm chart
Algo Parameters:
Check mark in a circle

Size Randomness

Check mark in a circle

Price Limit

Check mark in a circle

Interval Randomness

Check mark in a circle

Reduce Only

Check mark in a circle

Post Only

Check mark in a circle

Price Distribution

Check mark in a circle

Max Slippage

Check mark in a circle

Aggression Level

Adaptive Chase

The Adaptive Chase algo, aiming for liquidity at optimal prices and lower trading fees, calculates a reference price from a specified order book chase distance for execution.

Aggession:
Adaptive Chase Algorithm chart
Algo Parameters:
Check mark in a circle

Size Randomness

Check mark in a circle

Price Limit

Check mark in a circle

Interval Randomness

Check mark in a circle

Reduce Only

Check mark in a circle

Post Only

Check mark in a circle

Price Distribution

Check mark in a circle

Max Slippage

Check mark in a circle

Aggression Level

Why use Sandwich's Algos?

Dashboard Icon of charts and lines
Algo Manager

The algos come paired with a very powerful Algo Manager to manage multiple algos at once

icon of a rocketship
Automation Station

Want to run an algo once a range of price triggers are met, you can do that with our robust and very capable Automation Station

Icon of two crossed swords
Battle Tested and Robust

These algos have been put through their paces both in testing and in production.

icon of a bank
Institutional-Grade

Algos designed to meet the demands of institutional traders, offering robust, reliable, and scalable trading solutions.

DOM Trader

Short for Depth of Market Trader,  DOM is a tool used by traders to view and interact with the order book of a particular instrument. It shows the number of buy and sell orders at various price levels around the current market price.

Sandwich Trading interface with the integrated DOM Trader panel.Sandwich Trading DOM Trader panel isolated

Understanding the DOM Trader Layout

The DOM Trader interface includes the following components:

Columns


Orders Column:

Shows your buy and sell orders at each price level.

Bids Column:
Displayed on the left side of the price column, shows the total quantity bid at each price level.

Price Column:
This central column displays different price levels for the selected Instrument.

Asks Column:
Displayed on the right side of the price column, shows the total quantity on offer at each price level.

Sandwich Trading DOM Trader panel crop showing the ColumnsSandwich Trading DOM Trader panel crop showing the Order Entry PanelSandwich Trading DOM Trader panel crop showing the Quick Trade buttonsSandwich Trading DOM Trader panel crop showing the Orders & Positions Management panel.Sandwich Trading DOM Trader panel crop showing the Instrument Session MetadataSandwich Trading DOM Trader panel crop showing the User Account Instrument InformationSandwich Trading DOM Trader panel crop showing the Positions Bar in hedge modeSandwich Trading DOM Trader panel crop showing Positions

Order Entry Panel

Customise your order parameters.

  • Customisable Lots Size settings per instrument that will be persisted across sessions

  • Quick Entry Buttons for number of Lots to trade

  • View Total Order Size in User Currency

  • Toggle between viewing all quantities in default instrument currency or lot size

  • Select Time in Force for your order

  • Select Post or Reduce if applicable

Quick Trade Buttons

Quickly place Market orders, or Limit orders at the Ask or Bid Price

Orders & Positions Management

Flatten: Close all Positions and cancel open Orders
Close: Close all Positions
Reverse: Reverse all existing Positions
Cancel Orders: Cancel all open Orders

User Account Instrument Information

Click values to adjust account instrument settings

Instrument Session Metadata

Volume: Total Volume Traded In Rolling Volume Period
Change: Nett Buys / Sells In Rolling Volume Period
High: Session High Price
Low: Session Low Price

Positions Bar

Summary of your positions for the selected Instrument.

In One-Way Mode:
Entry Price, Quantity, UPnL (User Currency), Liquidation Price

In Hedge Mode:
Entry Price, Quantity Long, Quantity Short, Nett UPnL (User Currency)

Mouse Trading Feature

An interactive way to quickly place, modify, and cancel orders directly within the DOM.

Placing Orders:

Single Click to buy or sell on the desired price level in the Bids or Asks columns.

Modifying Orders:

Drag-and-Drop existing orders to change them to a new price level. When amending multiple orders at the same price level by dragging-and-dropping, orders are aggregated to a single order at the specified price level. The remaining orders will be canceled to save on Rate Limits.

Cancelling Orders:

Right-Click to Cancel: Cancel any orders at the desired price level by Right-Clicking on the orders.

Reset reference price to mid:

Right-Click on Price Column to reset the reference price to the current midprice and bring it into view.

Change Price Grouping Increment:

Hold Ctrl + Scroll to increase / decrease selected price grouping increment

DOM Menu & Settings

Click on the Icons to set the following from the Taskbar:

Sandwich Trading DOM Trader panel crop showing the Panel Settings Icons

Padlock: Lock to Midprice
(Also accessible in DOM Settings)

Gear: Display DOM Settings

Panel: Hide / Show Side Panel

Sandwich Trading DOM Trader panel crop showing the Settings Options Panel

Mid Price: Lock view to the market Mid Price

Show Quantities: with respect to the chosen lot size

Abbreviated Quantities: Reduce the number of digits in the Bid / Ask columns

Algo Orders: View only

Volume Columns: Toggle to show amounts bought and sold

VWAP: Display for session

Profile Period: Session duration will affect the display of volume metrics

Grouping: Aggregate orders into groups according to their price levels

+95%

Increase in trade execution

-80%

Reduction in trading errors

24/7 h

Trading capabilities

Time and price-based triggers lead to actions.

Get started with Sandwich in under 5 minutes.
No subscriptions, no contracts, only 0.01% per order.