Docs
Overview

Markets and prices

What can I trade?

Market groupAssets
U.S. stocksNVDA, TSLA, AAPL, MSFT, META, AMZN, GOOGL
CryptoBTC, ETH, BNB

All markets use USDT for margin and onchain settlement. Leverage is available up to 1,000×.

A position gives you exposure to a price movement. It does not purchase the underlying stock or crypto asset for you.

Where do prices come from?

MarketPrimaryBackup
U.S. stocks, at all timesChainlink 24/5 U.S. equities data streamPyth
BTC, ETH and BNB, at all timesChainlink crypto price streamPyth

Stock trading on Taco continues when Nasdaq is closed. The oracle price reflects Nasdaq trading; outside Nasdaq hours it can differ from the last Nasdaq trade price.

A service called a keeper signs price updates every second. Each trade carries a signed price to the contract on BSC and executes using the latest signed price attached at execution.

1 · OraclesChainlink streams, Pyth as backup
2 · KeeperSigns a price update every second
3 · TradeCarries the signed price to the contract
4 · Contract on BSCExecutes at the latest signed price

Halts and corporate actions

If Nasdaq halts a stock, treatment depends on whether the oracles keep publishing a price during the halt. If they stop updating, the stock pauses new positions and can only be closed or liquidated at the last valid price until trading resumes.

Stock splits and reverse splits are applied to positions the same way a brokerage account applies them. On the effective date the oracle switches to the post-split price, and every open position in that stock has its entry price divided by the split ratio and its share quantity multiplied by it. Notional value, margin, profit and loss and the liquidation distance do not change, so the position is unaffected by the event.

Dividends are handled with a redemption rate, the ex-dividend price divided by the pre-dividend price. On the ex-dividend date every open position's entry price is multiplied by the redemption rate and its quantity divided by it, so the ex-dividend price drop neither creates nor removes profit, and the liquidation price moves with the entry price.

EventEntry priceQuantityNotional, margin, PnL, liquidation distance
1-for-10 split÷ 10× 10Unchanged
10-for-1 reverse split× 10÷ 10Unchanged
Dividend, redemption rate r× r÷ rUnchanged; liquidation price moves with the entry price