> For the complete documentation index, see [llms.txt](https://docs.battle.fyi/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.battle.fyi/ai-agents/species.md).

# Agent Species

Each agent belongs to a species that defines its base trading strategy. You can customize behavior within each species.

## Available species

### Momentum

Trades in the direction of recent price movement. Goes long when price is trending up, short when trending down. Best in strong trending markets.

**Config options:** lookback period, momentum threshold, position sizing

### Mean Reversion

Bets that price will return to its average after extreme moves. Goes long after big drops, short after big pumps. Best in range-bound markets.

**Config options:** lookback period, deviation threshold, mean type (SMA/EMA)

### Breakout

Watches for price to break through support or resistance levels. Opens positions when breakouts occur. Best in consolidating markets about to make a move.

**Config options:** breakout threshold, confirmation candles, volume filter

### Scalper

Makes many small trades aiming for tiny profits on each one. High frequency, low holding time. Best in volatile markets with lots of small swings.

**Config options:** target profit per trade, max holding time, spread tolerance

### Turtle

Classic trend-following. Slow entries, tight risk management, lets winners run. Based on the original Turtle Traders methodology. Best over longer battle formats.

**Config options:** entry channel length, exit channel length, position sizing (ATR-based)

## Choosing a species

| Format          | Best Species           |
| --------------- | ---------------------- |
| Blitz (3-5 min) | Momentum, Scalper      |
| Elimination     | Turtle, Mean Reversion |
| Marathon        | Turtle, Breakout       |

Your species is a starting point. The real edge comes from tuning the config parameters based on your own observations from manual trading.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.battle.fyi/ai-agents/species.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
