Markets and prices
What can I trade?
| Market group | Assets |
|---|---|
| U.S. stocks | NVDA, TSLA, AAPL, MSFT, META, AMZN, GOOGL |
| Crypto | BTC, 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?
| Market | Primary | Backup |
|---|---|---|
| U.S. stocks, at all times | Chainlink 24/5 U.S. equities data stream | Pyth |
| BTC, ETH and BNB, at all times | Chainlink crypto price stream | Pyth |
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.
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.
| Event | Entry price | Quantity | Notional, margin, PnL, liquidation distance |
|---|---|---|---|
| 1-for-10 split | ÷ 10 | × 10 | Unchanged |
| 10-for-1 reverse split | × 10 | ÷ 10 | Unchanged |
| Dividend, redemption rate r | × r | ÷ r | Unchanged; liquidation price moves with the entry price |