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

# Modes — The 9 Pre-Built Strategies

> Complete guide to the 9 pre-built modes shipped with unCoded. What each does, when it fits, what capital it needs, and how to choose.

<Info>
  **unCoded ships 9 pre-built modes — fully encoded strategies you can run immediately without authoring anything yourself.** Each mode specifies a complete buy ladder, sell ladder, trailing-stop policy, and risk caps. Pick one, allocate capital, and the TradingBot enforces the rules. No code, no graph, no learning curve.
</Info>

## What a "mode" is

A mode is a complete strategy specification packaged as a JSON file inside the TradingBot's image. It encodes:

* **The buy ladder** — how many splits, what triggers each, how much capital per split.
* **The sell ladder** — the rungs at which the bot takes profit, in what percentages.
* **The trailing stop** — whether/when one is armed, the activation distance, the cancel distance.
* **The hard stop-loss** — the maximum drawdown the bot tolerates before closing.
* **Risk caps** — capital sizing, min-notional handling, time-based decay (where applicable).

The 9 modes shipped today have been hand-tuned by the unCoded team and validated extensively. They span a range of risk profiles, capital requirements, and market-regime fits. There's a mode for almost every operator profile.

## The 9 modes at a glance

| #     | Mode                       | Capital    | Best for                  | Trailing stop | Quick character                  |
| ----- | -------------------------- | ---------- | ------------------------- | ------------- | -------------------------------- |
| **4** | **BasicMode**\*(default)\* | `~$20,000` | Sideways/lightly trending | No            | 7-split grid, predictable        |
| 1     | FullBullMarket             | `~$20,000` | Sustained uptrends        | Yes           | Wider targets, fewer round-trips |
| 2     | LongTimeLongMoreProfit     | `~$20,000` | Patient, larger profits   | Yes           | Extended hold times              |
| 3     | LongTimeLong               | `~$25,000` | Most patient              | Yes           | Slowest trader, biggest moves    |
| 5     | LowMoney                   | `~$3,000`  | Smaller capital           | No            | Adapted for `$3,000–$5,000`      |
| 6     | MinimalMoney               | `~$1,500`  | Minimum viable            | No            | The starter mode                 |
| 7     | Tsl2Sell                   | `~$10,000` | Trending instruments      | Yes           | Trailing-stop-driven             |
| 1001  | MarketMaker                | `$20,000+` | FDUSD pairs only          | N/A           | Maker-rebate strategy            |
| 1002  | MarketMakerMinimal         | `~$5,000`  | FDUSD learning            | N/A           | Smaller MM variant               |

## Choosing a mode

<AccordionGroup>
  <Accordion title="If you're new to unCoded" icon="seedling">
    **BasicMode (Mode 4) on `BTCUSDT` with `$15,000–$25,000`.**

    This is the most-tested combination, the most-documented behaviour, and the most-validated mode-symbol pairing. There is no better starter for almost any operator.

    Run for 1 month before considering any change. The first month is paid education — feel the rhythm before you tune.
  </Accordion>

  <Accordion title="If your starting capital is below $5,000" icon="piggy-bank">
    **LowMoney (Mode 5) for `$3,000–$5,000`** or **MinimalMoney (Mode 6) for `$1,500–$3,000`**.

    Each mode's split count is tuned so per-split sizing comfortably clears exchange min-notional floors. Running BasicMode at `$3,000` would produce per-split orders below the `$10` floor — the bot would skip orders.
  </Accordion>

  <Accordion title="If you've identified a sustained trending regime" icon="rocket">
    **FullBullMarket (Mode 1)** with `~$20,000`.

    Fewer round-trips than BasicMode but holds positions for longer rallies. Underperforms BasicMode in chop; outperforms in clear up-trends.

    Caveat: regime-calling is hard. If you're not confident the trend is sustained, BasicMode handles trending markets adequately without the regime-mismatch risk.
  </Accordion>

  <Accordion title="If you want minimal trading frequency" icon="hourglass-half">
    **LongTimeLongMoreProfit (Mode 2)** for `~$20,000`, or **LongTimeLong (Mode 3)** for `~$25,000`.

    Patient modes with extended hold times and wider profit targets. Suitable for operators who don't want frequent activity. Mode 3 is even more patient than Mode 2.
  </Accordion>

  <Accordion title="If your symbol is clearly trending" icon="bullseye">
    **Tsl2Sell (Mode 7)** with `~$10,000`.

    Trailing-stop-driven exits. Optimized for instruments where letting the trailing stop catch the move is more valuable than a fixed sell ladder. Suitable for trending instruments where the next high is unpredictable but durable.
  </Accordion>

  <Accordion title="If you want to do market-making on FDUSD" icon="scale-balanced">
    **MarketMaker (Mode 1001)** with `$20,000+`, or **MarketMakerMinimal (Mode 1002)** with `~$5,000` for learning.

    Specialty modes for Binance's `FDUSD`-quoted markets, which have a maker-rebate fee structure. Posts maker-only orders on both sides of the book, profiting from rebates rather than directional moves.

    Only viable on Binance `FDUSD` pairs. Don't run on other quote assets.
  </Accordion>
</AccordionGroup>

## Capital requirements explained

<AccordionGroup>
  <Accordion title="Why capital affects whether a mode can trade" icon="weight-scale">
    Each mode has a buy ladder of N splits. Each split is approximately `total_capital / N`. The exchange enforces a minimum-notional floor (Binance: `$10` for most majors).

    If `total_capital / N` is less than min-notional, **the mode cannot place per-split orders the exchange will accept**. The bot skips orders, logs the reason, fill rate collapses.

    The recommended capitals are calibrated so each mode's split count produces orders comfortably above the min-notional, with headroom for symbols whose floor is higher than the typical `$10`.
  </Accordion>

  <Accordion title="The 50% reserve recommendation" icon="vault">
    On top of trading capital, hold approximately **50% of that amount as reserve** in your exchange account but not allocated to any active mode.

    **Concrete sizing**: BasicMode on `$20,000` trading capital + `~$10,000` reserve = `~$30,000` total exchange balance.

    The reserve covers drawdown averaging, occasional re-entries, fees, and operational headroom. Operating without a reserve means running at 100% deployed — uncomfortable in any market regime.
  </Accordion>

  <Accordion title="Capital scaling — when to scale up" icon="chart-line">
    Don't scale capital in your first month. Mode dynamics need a month to reveal themselves. After 1+ month of stable operation:

    * If results match expectations → can scale up `1.5x` to `2x`.
    * If you're confident → can scale further.
    * If results are below expectations → tune the mode or symbol selection before adding more capital.

    Scaling capital does not change strategy quality — it just amplifies the same dynamics. A losing strategy with 2x capital is a 2x losing strategy.
  </Accordion>
</AccordionGroup>

## Mode interactions with the kill switch

The kill switch is a global flag that prevents new buy orders across all modes. When set:

* ✅ **No new buy orders** are placed by any mode on any pair.
* ✅ **Existing positions continue** to manage to closure — sell ladders fill, trailing stops trigger.
* ✅ **You can flip back ON** at any time to resume normal operation.

This means the kill switch is a global pause, not a global close. To close existing positions, you do that manually via the venue's UI or the Dashboard's per-position close action.

## Common mode-changing mistakes

<AccordionGroup>
  <Accordion title="❌ Changing modes mid-trade without understanding in-flight behaviour" icon="ban">
    When you change a pair's assigned mode, **already-open positions continue under the previous mode's rules** — the sell ladder is already on the exchange, the trailing stop is already armed.

    New positions opened after the change use the new mode. So for a few hours/days, you have a mix of "old mode" positions winding down and "new mode" positions starting up.

    **Best practice**: wait for in-flight positions to close before changing the mode, or close them manually if you want a clean cutover.
  </Accordion>

  <Accordion title="❌ Running BasicMode at $3,000" icon="ban">
    BasicMode has 7 buy splits. At `$3,000` capital, each split is `~$430`. That's well above min-notional, so it works. **But** the buy ladder is only fully invested when 7 splits trigger — meaning your effective deployment is gradual.

    The recommended `$20,000` for BasicMode is calibrated so the ladder behaviour matches the mode's intended use. At very low capital, the bot's behaviour is technically valid but the strategy dynamics differ from the intended pattern.

    **Better choice for `$3,000`**: LowMoney (Mode 5), tuned specifically for that capital level.
  </Accordion>

  <Accordion title="❌ Running MarketMaker on USDT pairs" icon="ban">
    MarketMaker (Mode 1001) and MarketMakerMinimal (Mode 1002) depend on the maker-rebate structure of Binance's `FDUSD`-quoted markets. On regular USDT pairs, makers don't earn rebates — they pay reduced taker fees but no positive yield.

    Running these modes on non-FDUSD pairs produces poor economics. The fee structure that makes the strategy profitable doesn't exist there.

    **Use these modes only on Binance FDUSD pairs.**
  </Accordion>

  <Accordion title="❌ Running FullBullMarket in chop" icon="ban">
    FullBullMarket is optimized for sustained up-trends. In sideways/choppy markets, it under-trades and underperforms BasicMode.

    The challenge: regime-calling is hard. Most operators who think "we're in a bull market" are wrong some of the time.

    **Better default**: BasicMode handles both chop and gentle trends. Switch to FullBullMarket only with high regime confidence.
  </Accordion>

  <Accordion title="❌ Running LongTimeLong with $5,000" icon="ban">
    LongTimeLong's recommended capital is `$25,000`. The mode is designed for substantial capital with patient hold times. At `$5,000`, the per-split sizing is too small for the mode's intended dynamics.

    **Better at `$5,000`**: LowMoney (Mode 5) or MarketMakerMinimal (Mode 1002 on FDUSD).
  </Accordion>
</AccordionGroup>

## How modes interact with custom strategies

The 9 modes are independent of the SignalEditor's custom strategies. You can run:

* **Modes only** — pick a mode, run it. The simplest setup.
* **Modes + strategy gating** — a mode runs continuously, with `canBuy` toggled by SignalEditor strategies based on conditions you author.
* **Modes per-pair customization** — different pairs assigned to different modes for different behaviours.

Most operators run modes-only for the first month, then explore strategy gating once they have intuition for the modes' behaviour.

## What's next

<CardGroup cols={2}>
  <Card title="BasicMode (Mode 4)" icon="seedling" href="/strategies/modes/basicmode">
    The recommended starter — 7-split grid, no trailing stop, predictable.
  </Card>

  <Card title="FullBullMarket (Mode 1)" icon="rocket" href="/strategies/modes/fullbullmarket">
    For sustained up-trends with trailing-stop arming.
  </Card>

  <Card title="LongTimeLong (Mode 3)" icon="hourglass-end" href="/strategies/modes/longtimelong">
    The most patient mode for substantial capital.
  </Card>

  <Card title="LongTimeLongMoreProfit (Mode 2)" icon="hourglass-half" href="/strategies/modes/longtimelongmoreprofit">
    Patient mode with wider profit targets.
  </Card>

  <Card title="LowMoney (Mode 5)" icon="piggy-bank" href="/strategies/modes/lowmoney">
    Adapted for $3,000–$5,000 capital.
  </Card>

  <Card title="MinimalMoney (Mode 6)" icon="coins" href="/strategies/modes/minimalmoney">
    The minimum-viable starter mode at \$1,500.
  </Card>

  <Card title="Tsl2Sell (Mode 7)" icon="bullseye" href="/strategies/modes/tsl2sell">
    Trailing-stop-driven exits for trending instruments.
  </Card>

  <Card title="MarketMaker (Mode 1001)" icon="scale-balanced" href="/strategies/modes/marketmaker">
    FDUSD-only maker-rebate strategy.
  </Card>

  <Card title="MarketMakerMinimal (Mode 1002)" icon="scale-unbalanced" href="/strategies/modes/marketmakerminimal">
    Smaller-capital FDUSD market-making variant.
  </Card>

  <Card title="Strategy Recipes" icon="book" href="/strategies/recipes/overview">
    Custom strategies you can build in the SignalEditor.
  </Card>
</CardGroup>
