> ## 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.

# FullBullMarket (Mode 1) — For Sustained Up-Trends

> Optimized for sustained uptrending regimes with wider sell targets and trailing-stop arming. Trades fewer round-trips than BasicMode but holds positions for longer rallies.

<Info>
  **FullBullMarket is the trailing-stop alternative to BasicMode for operators with high regime confidence.** Wider sell targets, trailing-stop arming on profit, fewer total round-trips. It outperforms BasicMode in clear sustained up-trends, underperforms in chop. Pick based on your regime confidence.
</Info>

## The mode at a glance

| Property                | Value                          |
| ----------------------- | ------------------------------ |
| **Mode number**         | 1                              |
| **Buy splits**          | Multiple (mode-specific shape) |
| **Sell-ladder**         | Wider targets than BasicMode   |
| **Trailing stop**       | Yes — arms on profit           |
| **Recommended capital** | `~$20,000`                     |
| **Best regime fit**     | Sustained uptrends             |
| **Worst regime fit**    | Chop, sustained downtrends     |

## When to use FullBullMarket

<CardGroup cols={2}>
  <Card title="You've identified a sustained uptrend" icon="arrow-up">
    Multi-week or multi-month trend continuation looks likely. The trailing stop captures more of the rally than BasicMode's fixed sell ladder.
  </Card>

  <Card title="You can stomach more variance" icon="chart-line">
    FullBullMarket trades fewer round-trips. Per-trade P\&L is larger but trade frequency is lower. The variance of monthly returns is wider.
  </Card>

  <Card title="You want trailing-stop behavior" icon="bullseye">
    Once a position is profitable, the trailing stop arms and locks in gains as the price makes new highs. This is FullBullMarket's main differentiator.
  </Card>

  <Card title="You're willing to accept regime mismatch risk" icon="triangle-exclamation">
    If the trend turns out to be chop, FullBullMarket will under-trade and underperform BasicMode for that period. Acceptable trade-off when you're confident.
  </Card>
</CardGroup>

## When NOT to use FullBullMarket

<Warning>
  * ❌ **In chop or unclear regimes**. FullBullMarket trades less than BasicMode in non-trending markets. You're paying opportunity cost in fewer round-trips.
  * ❌ **In your first month** of unCoded operation. Regime-calling is a skill that develops with experience.
  * ❌ **For pairs without clear trend signals**. Picking FullBullMarket because "I think this might be a bull market" without confirmation is regime-guessing — bad decision-making process.
  * ❌ **At capital below `$15,000`**. The mode's split sizing requires sufficient capital. At lower levels, switch to LowMoney or MinimalMoney.
</Warning>

## How FullBullMarket differs from BasicMode

| Aspect                          | BasicMode                  | FullBullMarket                 |
| ------------------------------- | -------------------------- | ------------------------------ |
| **Sell-ladder rungs**           | Narrow (`+0.25%` to `+5%`) | Wider                          |
| **Trailing stop**               | None                       | Arms on profit                 |
| **Round-trip frequency**        | Higher                     | Lower                          |
| **Per-trade P\&L**              | Smaller                    | Larger                         |
| **Chop performance**            | Better                     | Worse                          |
| **Sustained-trend performance** | Worse                      | Better                         |
| **Predictability**              | High                       | Lower (trailing-stop dynamics) |

## How a FullBullMarket trade flows

<Steps>
  <Step title="Buy splits trigger as price drops">
    Same buy-ladder concept as BasicMode. Splits fire incrementally as price falls.
  </Step>

  <Step title="Sell ladder placed on first fill">
    Wider rung spacing than BasicMode. Captures larger price moves.
  </Step>

  <Step title="Position becomes profitable">
    Once profit threshold is reached, the trailing stop arms.
  </Step>

  <Step title="Trailing stop tracks new highs">
    As price makes new highs, the trailing stop re-prices upward. As price falls back from a high by the trailing-stop's distance, the position exits.
  </Step>

  <Step title="Position closes at trailing-stop trigger or final sell rung">
    Whichever happens first. Trailing-stop exits during sustained moves; sell-rung exits during measured moves.
  </Step>
</Steps>

## Trailing stop behavior — what to know

<AccordionGroup>
  <Accordion title="Arming threshold" icon="shield-check">
    The trailing stop doesn't activate immediately on a buy fill. It arms once the position has reached a configured profit level. Until then, behavior is similar to a fixed sell ladder.

    This prevents a fast-and-sharp bounce from immediately tripping the stop right after entry.
  </Accordion>

  <Accordion title="Distance from current price" icon="ruler">
    Once armed, the trailing stop sits at a configured distance below the highest observed price. As new highs are made, the stop moves up. The stop never moves down.

    A `2%` trailing distance means: if the price hits `$70,000`, the stop is at `$68,600`. If price subsequently hits `$72,000`, the stop moves to `$70,560`. If price falls back to `$70,560`, the position closes.
  </Accordion>

  <Accordion title="Downtime weakness" icon="cloud-bolt">
    The trailing stop is locally re-priced — it lives on your VPS, not on the exchange. If your VPS is offline during a period of new highs, the stop reference doesn't advance.

    On reboot, the stop is at its last server-side level. For most modes this is a minor edge case; for tight trailing stops on volatile instruments, this can mean a slightly lower exit price.
  </Accordion>
</AccordionGroup>

## Best practices

<Tip>
  * ✅ **Use only when regime confidence is high** — sustained trend signals confirmed.
  * ✅ **Pair with strong fundamentals** — a clear trending narrative across the asset.
  * ✅ **Start with `$15,000–$20,000`** to give the buy ladder room to work.
  * ✅ **Hold reserve at 50%** — same as BasicMode.
  * ✅ **Watch trailing-stop activation in the Live Trades panel** to build intuition.
  * ✅ **Keep VPS clock synced** — trailing-stop logic is sensitive to clock drift.
  * ✅ **Be prepared to switch back to BasicMode** if the trend breaks.
  * ✅ **Backtest against the regime you expect** — validate behavior on similar historical windows.
  * ✅ **Don't run FullBullMarket on multiple high-correlation pairs** — concentrate the regime risk.
  * ✅ **Treat the kill switch as your most important control** — flip it for unfamiliar behavior.
</Tip>

## What's next

<CardGroup cols={2}>
  <Card title="BasicMode (Mode 4)" icon="seedling" href="/strategies/modes/basicmode">
    The default starter — pick this if you're not sure about regime.
  </Card>

  <Card title="Tsl2Sell (Mode 7)" icon="bullseye" href="/strategies/modes/tsl2sell">
    Even more trailing-stop-driven, for `~$10,000` capital.
  </Card>

  <Card title="Backtester" icon="flask" href="/modules/backtester">
    Validate FullBullMarket on the regime you expect.
  </Card>

  <Card title="Risk Management" icon="shield" href="/risk-management/overview">
    How FullBullMarket fits into your risk framework.
  </Card>
</CardGroup>
