Trading
What are Yes and No shares?
What are Yes and No shares?
Are share prices fixed?
Are share prices fixed?
How much do I need to start trading?
How much do I need to start trading?
The minimum tradable amount is $1.00 USD or ₦100.00 NGN per order. Prices are probabilities between 0.00 and 1.00, so the cost per share equals
price × currency base multiplier.Can I trade in multiple markets at once?
Can I trade in multiple markets at once?
Yes. You can hold positions in as many markets as you want simultaneously, as long as you have sufficient funds in your wallet.
Can I trade shares before a market closes?
Can I trade shares before a market closes?
Can I cancel a trade after placing it?
Can I cancel a trade after placing it?
It depends on the market engine:
- AMM markets: Trades execute instantly and cannot be cancelled. To exit, sell your shares back to the market.
- CLOB markets: Limit orders that have not yet been filled can be cancelled via
DELETE /v1/pm/orders/{orderId}. Once an order is fully or partially filled, the filled portion cannot be reversed.
What happens if the event doesn't go as I predicted?
What happens if the event doesn't go as I predicted?
Losing shares are worth nothing at resolution. The amount you invested in those shares is not returned. You can reduce your exposure before the market closes by selling your shares, though the sale price depends on current market conditions.
Wallets and currencies
What currencies does Bayse Markets support?
What currencies does Bayse Markets support?
Bayse Markets supports two currencies:
- USD (US Dollar) — base multiplier of 1. Shares cost
price × 1and win pays$1.00. - NGN (Nigerian Naira) — base multiplier of 100. Shares cost
price × 100and win pays₦100.00.
currency field. USD is the default if omitted.Can I use both currencies at the same time?
Can I use both currencies at the same time?
You can hold balances in both USD and NGN wallets. However, you can only trade from one wallet at a time. If you have open positions in one currency, you must resolve or sell them before switching to place trades from the other currency.
Can I withdraw into an account with a different name?
Can I withdraw into an account with a different name?
No. Withdrawals must go to an account registered under the same first and last name as your Bayse Markets account. Name mismatches will cause the withdrawal to fail.
Accounts
Can I have more than one account?
Can I have more than one account?
No. Each person may hold only one Bayse Markets account. Creating multiple accounts may result in the suspension or termination of all associated accounts.
API
How do I authenticate API requests?
How do I authenticate API requests?
There are two authentication flows:
- Session auth (for managing API keys): Call
POST /v1/user/loginwith your email and password to get a sessiontokenanddeviceId. Use these as headers when creating, listing, revoking, or rotating API keys. - API key auth (for trading and data):
- Read endpoints: Include your public key in the
X-Public-Keyheader. - Write endpoints: Include
X-Public-Key,X-Timestamp(Unix seconds), andX-Signature(HMAC-SHA256 of{timestamp}.{METHOD}.{path}.{bodyHash}, base64-encoded using your secret key).
- Read endpoints: Include your public key in the
Are there rate limits?
Are there rate limits?
Yes. The login endpoint (
POST /v1/user/login) is rate-limited to 1 request per 2 minutes per email address. Cache your session token and reuse it for API key operations. See Rate limits for details.What is the difference between an event and a market?
What is the difference between an event and a market?
An event is the top-level prediction question (e.g., “NBA Finals 2024”). A market is a specific tradeable sub-question within that event (e.g., “Will the Lakers win?”). Single events contain one market; combined events contain multiple related markets.In the Bayse app, events display as “markets” and markets display as “sub-markets.”
What market engines are available?
What market engines are available?
- AMM (Automated Market Maker): Algorithmic pricing with instant execution. No order book. Liquidity is always available.
- CLOB (Central Limit Order Book): Traditional limit order matching. You specify a price and the order fills when a counterparty matches. Supports GTC, FAK, FOK, and GTD time-in-force options.
How do I get real-time market data?
How do I get real-time market data?
Subscribe to the Bayse Markets WebSocket feed at
wss://relay.bayse.markets/v1/ws. Available channels are orderbook, trades, and ticker. See the WebSocket documentation for details.