> ## Documentation Index
> Fetch the complete documentation index at: https://docs.frenflow.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Placing Trades on FrenFlow

> Step-by-step guide to buying and selling prediction market shares. Market orders, limit orders, and quick buy explained.

## <span style={{color: "#22c55e"}}>Buying Shares</span>

<Steps>
  <Step title="Open a market">
    Click on any market card to open the market detail page. You'll see the current prices, chart, orderbook, and recent trades.
  </Step>

  <Step title="Select an outcome">
    Choose **Yes** or **No** (or the specific outcomes for multi-outcome markets like "Up" / "Down").
  </Step>

  <Step title="Enter your amount">
    Type the USD amount you want to spend. The number of shares you'll receive is calculated automatically based on the current price.
  </Step>

  <Step title="Choose order type">
    Select **Market** for instant execution or **Limit** to set your own price. See [Order Types](/trading/order-types) for details.
  </Step>

  <Step title="Confirm">
    Review the fee estimate and potential return, then click **Buy**. Your order is signed securely and sent to the exchange.
  </Step>
</Steps>

## <span style={{color: "#ef4444"}}>Selling Shares</span>

You can sell shares from an open position at any time before the market resolves.

<Steps>
  <Step title="Go to your position">
    Find the market in your **[Portfolio → Positions](/portfolio/positions)** or click directly on the market page.
  </Step>

  <Step title="Click Sell">
    Switch to the **Sell** tab in the trading modal.
  </Step>

  <Step title="Enter shares to sell">
    Enter the number of shares (or dollar amount) you want to sell. You can sell all or part of your position.
  </Step>

  <Step title="Confirm">
    Review the estimated return and click **Sell**. Market sells use Fill-and-Kill (partial fills allowed), so you may sell some shares even if full liquidity isn't available.
  </Step>
</Steps>

## <span style={{color: "#baf820"}}>Quick Trade (Ninja Mode)</span>

For fast trading without the full modal:

1. Go to **Settings → Trading** and enable **Ninja Mode**
2. Set your preferred quick-buy amounts (e.g., \$5, \$10, \$25, \$50, \$100)
3. On any market page, click a quick-buy button to instantly place a market order at that amount

Quick Trade executes immediately — no confirmation modal, no extra clicks. Best for experienced traders who want speed.

<Frame>
  <img src="https://mintcdn.com/frenflow/yitYImfdH5WVXd-R/images/quick-trade.png?fit=max&auto=format&n=yitYImfdH5WVXd-R&q=85&s=ebdd39640c59cabc3163fca799fc0dd5" alt="Quick Trade" width="537" height="504" data-path="images/quick-trade.png" />
</Frame>

## <span style={{color: "#baf820"}}>Understanding Returns</span>

When you buy shares, your potential return depends on the outcome:

**If you win (outcome happens):**

```
Profit = Shares × $1.00 − Amount Spent
```

**Example:** Buy 100 Yes shares at 65¢ for \$65

* If Yes wins: 100 × \$1.00 = \$100 → **\$35 profit** (53.8% return)
* If No wins: shares worth \$0 → **\$65 loss**

**If you sell early:**

```
Return = Shares × Current Price
Profit/Loss = (Current Price − Your Entry Price) × Shares
```

## <span style={{color: "#baf820"}}>Trade Confirmation</span>

After every trade, you'll see:

* **Shares acquired** — how many shares you received
* **Average price** — the price per share you paid
* **Fee charged** — the [platform fee](/trading/fees) deducted
* **Share button** — post your trade to the FrenFlow social feed

## <span style={{color: "#baf820"}}>Trading from Telegram</span>

You can buy and sell from the [Telegram Bot](/telegram-bot/setup) with the same execution engine:

1. Search for a market (type any text or use `/search`)
2. Tap the market → choose **Buy Yes** or **Buy No**
3. Select a quick-buy amount or enter a custom amount
4. Confirm — your trade executes instantly

Selling works from `/positions` — tap any position and choose a sell percentage or custom amount.

## <span style={{color: "#baf820"}}>Tips</span>

<AccordionGroup>
  <Accordion title="Check the orderbook before large trades">
    For trades over \$100, check the orderbook depth on the market page. Thin books can cause slippage on market orders.
  </Accordion>

  <Accordion title="Use limit orders for better prices">
    If the spread is wide, place a limit order between the bid and ask. You'll wait longer but often get a better entry.
  </Accordion>

  <Accordion title="Watch for markets ending soon">
    Markets near expiry can have volatile prices. Good for quick profits, but also higher risk.
  </Accordion>
</AccordionGroup>
