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

# 自动交易

> 在你设定的限制内把执行权交给 bot。它按你的规则交易，不必每次都问你，而后端的硬约束保证它不出界。

大多数时候，bot 会先给你看预览再等你确认。自动交易反过来：**你把规则设一次，bot 就在规则内执行，不必每次都问。** 你设的限制由后端强制执行，而不只是在聊天里「建议」一下。

<Info>
  自动交易默认是关的，只有你明确开启后才会运行（权限层级怎么工作见 [风险控制](/zh/features/risk-controls)）。像「你能帮我处理一下吗？」这种含糊说法**不会**打开它。
</Info>

这和 [Thorp](/zh/features/thorp-strategy) 不一样：Thorp 是给你发信号让你自己决定，自动交易是在你的约束内替你行动。

## 你要设的规则

你定义硬约束，后端在每笔交易上强制执行。**默认值故意设得很宽松**，所以请按你实际愿意给 agent 多大自由度来调整。

| 约束      | 默认                   | 作用                                    |
| ------- | -------------------- | ------------------------------------- |
| 最大同时持仓数 | 无限                   | 限制同时能开几个仓                             |
| 单仓资金占比  | 无上限                  | 限制单个仓位能用多少资金；超出部分自动缩量                 |
| 杠杆上限    | BTC/ETH 10 倍，山寨 20 倍 | 跳过任何会超限的决策                            |
| 方向      | 双向                   | 需要的话可以限制为只做多或只做空                      |
| 保证金模式   | 由交易场所决定              | Donut Perps 以逐仓开仓；Hyperliquid 支持逐仓或全仓 |

**这些限制由后端强制执行，不是当作软建议丢给 AI。**

## 它怎么运行

启用之后，agent 按一个循环工作：

1. **拉取行情数据**，覆盖你的持仓。
2. **一次性形成决策**，所有币种同时判断。
3. **套用你的规则**，丢弃任何违反约束的决策。
4. **执行**通过筛选的交易。
5. 自动给产生的仓位**挂上止盈止损**。

```mermaid theme={null}
%%{init: {'theme':'base','themeVariables':{'fontFamily':'Open Sans, system-ui, sans-serif','primaryColor':'#ece9fe','primaryBorderColor':'#7255e7','primaryTextColor':'#2c2444','lineColor':'#7255e7','edgeLabelBackground':'#ece9fe'}}}%%
flowchart LR
    A["拉取行情数据"] --> B["一次性形成全部币种决策"]
    B --> C["套用你的规则"]
    C --> D["执行通过的交易"]
    D --> E["挂上止盈止损"]
    E -->|"每约 150 秒"| A
```

它大约每 150 秒重新检查一次你的仓位，也就是说它按这个节奏反应，而不是逐 tick 反应。**它做的每一个决策，包括被你的规则拦下的，都会记录到看板的决策历史里。**

<Note>
  你可以把 Agent 指向你自己的交易所测试网账号（比如 Binance Futures 或 Hyperliquid 测试网），在投入真金白银之前先空跑一遍策略。
</Note>

<Warning>
  **关掉授权不等于平掉仓位。** 如果你停用 agent，它已经开的仓位仍然开着，进行中的交易也会继续跑完。想清仓的话，请自己平仓并撤单。
</Warning>

## 几点建议

* **一开始就设紧。** 在启用之前先设好真实的资金占比上限和杠杆上限，别让宽松的默认值一直挂着。
* **持仓要定期看。** agent 会挂止盈止损，但风险终究是你的。看看它手上拿着什么。
* **停用只挡新单，不动旧仓。** 想空仓的话，关掉之后还得手动平掉。
