Bamboo Invest US Stock Trading API
Users can buy and sell US securities, with support for multiple order types and fractional shares. Understanding order calculations, execution timing, and fees is crucial for integration. ### Trading Fundamentals - **Fractional Shares:** Users can buy/sell portions of expensive stocks (e.g., 0.1 shares of a $3,000 stock), with minimum investment of $1 today. *Note* that fractional shares are supported for only MARKET orders to enable portfolio diversification for users with smaller capital. - **Market Hours and Execution:** Bamboo supports trading during US Stock extended hours, allowing users to place trades during pre and post market sessions alongside the regular trading hours. Orders placed outside trading hours wait for market to open and no active session on US market holidays, but users are able to still send in their trade requests. - **Settlement and Cash Impact:** Trades settle T+1; i.e., trade date + 1 business days. Buy orders immediately reduce buying power, sale proceeds appear as unsettled cash immediately and become withdrawable after T+1, while failed orders return funds to buying power instantly. Order Types Behaviours Use Cases Risks Duration Market Execute immediately at current market price When speed of execution matters more than exact price Price may move between order submission and execution Immediately during market open Limit Execute only at specified price `Buy` at specific price below current market or `SELL` at a price higher than market price May never execute if price doesn't reach limit Good Till Canceled (GTC) or specific expiration date (default OF 90 days) Stop Execute when stock reaches trigger price `Buy` at specific price above current market or `SELL` at a price lower than market price May never execute if price doesn't reach the set price Good Till Canceled (GTC) or specific expiration date (default OF 90 days) **NB:** Trading fees apply to all order types, are deducted from the user’s cash balance (upfront for buy orders, from proceeds for sell orders), and vary based on partnership agreements; use the calculate order endpoint to determine exact fees before order placement.