Trading

Learn the key parts of Trading on Sandwich.

How to setup my Telegram bot

You'll need to use the BotFather (@BotFather) in Telegram to create a bot and associated bot API token. Enter this bot token into Sandwich, under User Settings, as well as your Telegram UserID.

Can I reverse my trade if I make a mistake?

Blockchain transactions are irreversible. However, you are able to enter an offsetting transaction or an equal and opposite trade.

How does Sandwich calculate UPnL and RPnL?

If this information is available from the exchange via API, Sandwich will display the UPnL and RPnL as reported by the exchange. Otherwise, Sandwich calculates the UPnL by using the Mark Price. If the Mark Price is unavailable, then the Last Price is used.

Why did my limit order get executed immediately?

It may be that your limit order was placed at a price better than the prevailing best bid or offer.

Why can't I adjust my leverage and margin mode?

Leverage and Margin mode options are controlled directly by the exchanges. Every exchange has a unique way of handling Leverage and Margin mode which means that specific functionality differs across exchanges.

When I see values I don't expect / don't see values I expect, how do I debug Sandwich?

Sandwich uses WebSockets and rest requests to retrieve data on your accounts from the exchange. If Sandwich cannot connect to the exchange for any reason, or if the connection is unstable, your Balances may not load, or may become outdated, or you may see values different to those you expect. 

Why aren't my balances loading?

Sandwich uses WebSockets and rest requests to retrieve data on your accounts from the exchange. If Sandwich cannot connect to the exchange for any reason, or if the connection is unstable, your Balances may not load, or may become outdated.

What do I need to know about Leverage and Margin Mode?

Every exchange has a unique way of handling Leverage and Margin mode which means that specific functionality differs across exchanges. Read the full answer to see detailed descriptions of the functionality offered by each exchange

Can I trade on Testnet Exchanges?

Yes, you can: Sandwich supports trading on various Testnets.

How do I onboard my dYdX accounts?

There are simple steps to follow to onboard your dYdX keys to Sandwich.

Can I have more than one position on the same instrument?

Yes and no. It depends on the exchange.

How does the Sandwich CLI work?

The Sandwich CLI offers a text-based approach to trading through Sandwich.

Does Sandwich alert users when new instruments are listed?

Not yet but it is on the roadmap!

What are NFTs? Can I trade NFTs on Sandwich?

NFT stands for 'non-fungible token'. Currently, NFTs cannot be bought or sold via Sandwich.

Can I transfer funds between my exchange accounts on Sandwich?

Sandwich supports transfers between main and sub accounts, as well as between sub accounts, on some exchanges.

Does Sandwich have any trading limits?

There are no trade limits on Sandwich other than those imposed by the exchanges!

Can I generate an ETH address via Sandwich?

No, Sandwich cannot generate ETH addresses.

What is trade slippage and can I put a limit on my slippage?

Slippage refers to the difference between the expected price of a trade and the price at which the trade is executed.

Where can I view my historical trades?

You can view your historical trades under the Reporting drop-down menu.

Do you automatically support new instruments? How long does it take for them to be included?

We automatically include new instruments as soon as they are available.

What is Time In Force? What Time In Force options does Sandwich have?

Time in force is a special instruction used when placing a trade to indicate how long an order will remain active before it is executed or expires. Sandwich supports Good-til-Cancel (GTC)*, Immediate-or-Cancel (IOC) and Fill-or-Kill (FOK) orders.

What is a market order?

A market order lets you purchase or sell a financial asset immediately at the best price currently available.

How long do orders stay open after being placed via Sandwich?

Orders remain open for a period prescribed by the Time In Force applied. Sandwich supports Good-til-Cancel (GTC)*, Immediate-or-Cancel (IOC) and Fill-or-Kill (FOK) orders.

What is a limit order?

A limit order is an order to buy or sell at a specific limit price or better.

How do I trade on Sandwich? How many DMAs can I access at the same time? Where do I create a new DMA window?

To start trading on Sandwich, the first step is to create and load your API keys.

Does Sandwich offer reduce-only order type?

Sandwich supports reduce-only orders on all exchanges which offer this order type.

Does Sandwich support Hedge Mode?

For exchanges that offer Hedge Mode, Sandwich matches the exchange functionality.

Does Sandwich support all account types on the supported exchanges?

Every effort is made to keep the Sandwich app up-to-date with all account types across the supported exchanges.

Can orders be partially filled? If an order partially fills will it remain open?

Orders are filled by market activity, so yes...

Does Sandwich offer post-only order type?

Sandwich supports post-only orders on all exchanges which offer this order type.

Does Sandwich have trading bots?
Does Sandwich have Take Profit and Stop Loss functionality?

We are working on adding to our advanced order types.

Can I edit my Orders?

Yes, you can.

Can I do external transfers via Sandwich?
Do you have any advanced order types available?

Sandwich currently supports Market Orders, Limit Orders, Post-only, Reduce-only, and Customizable trade execution Algos! There is much more to come.

What are Favorites and how do I use them?

Favorites in Sandwich are a feature that allows you to easily access and manage your preferred instruments within the DMA (Direct Market Access) window.

Which exchanges does Sandwich support?

Sandwich supports most major exchanges with high liquidity.

Why is my transaction history / algo history gone after Sandwich is closed?

Algos and in-session trade history can only persist within your Sandwich session.

How does Quick Trade work?

The Quick Trade ticket allows the user to enter trades based on the prevailing market conditions.