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

# Limit Bid Strategy

> Paired YES/NO limit orders for guaranteed edge when both sides fill

The **Limit Bid strategy** places paired YES (Up) and NO (Down) limit buy orders on the same market simultaneously. If both sides fill at prices that sum to less than 100¢, a guaranteed profit is locked in regardless of the outcome.

Tap **Auto Trade** → **Create Task** → **Limit bid strategy**.

<Warning>
  Auto Trade can place real orders in Live mode. Start with **Dry Run** and a small position size to validate your settings before going live.
</Warning>

## How it works

1. The bot places a YES limit order at your **Up limit price** and a NO limit order at your **Down limit price** on the same recurring market
2. If **both sides fill** → guaranteed edge locked in (e.g. YES at 20¢ + NO at 20¢ = 40¢ total cost, pays out 100¢)
3. If **only one side fills** → risk management kicks in via Time SL and Stop Loss

## Setup wizard

<Steps>
  <Step title="Token selection">
    Toggle the tokens you want to trade. Green = selected, red = deselected.

    Available: **BTC**, **ETH**, **SOL**, **XRP**, **DOGE**, **HYPE**, **BNB**
  </Step>

  <Step title="Timeframe">
    Toggle **5M** and/or **15M** recurring crypto markets. You can select both.
  </Step>

  <Step title="Mode">
    | Option  | Description                                       |
    | ------- | ------------------------------------------------- |
    | Dry Run | Simulates fills only — no real orders placed      |
    | Live    | Places real CLOB orders on your Polymarket wallet |
  </Step>

  <Step title="Advanced settings">
    The advanced screen groups settings into **Core**, **Filters**, and **Risk**.

    | Setting            | Description                                                                                                                                                                                                                    |
    | ------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
    | Name               | Rename the task                                                                                                                                                                                                                |
    | Trade size         | Position size for each limit order                                                                                                                                                                                             |
    | Up limit price     | Limit price for the YES/Up order (e.g. `0.20$` = 20¢)                                                                                                                                                                          |
    | Down limit price   | Limit price for the NO/Down order (e.g. `0.20$` = 20¢)                                                                                                                                                                         |
    | Total              | Combined limit price for both sides (Up limit + Down limit, shown automatically)                                                                                                                                               |
    | Daily limit        | Maximum USD to spend per day (`$0` = no limit)                                                                                                                                                                                 |
    | Time stop loss     | How long (in seconds/minutes) to wait for the second leg to fill after the first has filled. If this time expires: the open position is closed, the pending limit order is cancelled, and this market is skipped going forward |
    | Time to place bids | How many seconds before a new market opens the bot should place limit bids                                                                                                                                                     |
    | Stop loss          | How much the first filled leg can drop before the position is closed while waiting for the second leg to fill, shown as price and percent                                                                                      |
    | Max DD             | Pause the task when realized P\&L drops by the selected drawdown from its peak                                                                                                                                                 |
    | Max lose           | Pause the task after N consecutive losing trades                                                                                                                                                                               |
  </Step>

  <Step title="Review & create">
    Review all settings in the summary screen, then either:

    * **Start task** — create and immediately activate the task
    * **Save without starting** — save in paused state
  </Step>
</Steps>

## Managing a limit bid task

Tap **Manage** on a Limit bids task to open its advanced settings.

The task summary shows:

| Section   | Fields                                                                                        |
| --------- | --------------------------------------------------------------------------------------------- |
| Core      | Module, name, mode, token, timeframe, position size, up limit, down limit, total, daily limit |
| Filters   | Time stop loss, time to place bids                                                            |
| Risk      | Stop loss                                                                                     |
| Resources | Link to Tyche Docs                                                                            |

Use the buttons below the summary to edit individual settings:

| Button             | Action                                                                            |
| ------------------ | --------------------------------------------------------------------------------- |
| Name               | Rename the task                                                                   |
| Trade size         | Change the position size for each limit order                                     |
| Up limit           | Change the YES/Up limit price                                                     |
| Down limit         | Change the NO/Down limit price                                                    |
| Daily              | Set max daily spend                                                               |
| Time SL            | Change the time stop loss                                                         |
| Stop               | Change the stop loss rule; the button shows the current percent, e.g. `Stop: 50%` |
| Time to place bids | Choose when bids are placed before a new market opens                             |
| Max DD             | Pause on realized P\&L drawdown; `Off` disables it                                |
| Max lose           | Pause after consecutive losing trades; `Off` disables it                          |
| Next               | Continue to review                                                                |

## Example configuration

```
Module:          Limit bids
Mode:            Dry Run
Token:           SOL
Timeframe:       5M
Position size:   $5
Up limit:        0.20$ (YES side)
Down limit:      0.20$ (NO side)
Total:           0.40$
Time stop loss:   off
Time to place:    off
Stop loss:        0.10$ / 50%
Daily limit:      $0
Max PnL drawdown: Off
Max losing trades: Off
```

<Note>
  The **Total** field is calculated automatically from **Up limit + Down limit**. For a guaranteed edge, the total must be less than \$1.00 (100¢) per contract.
</Note>
