> For the complete documentation index, see [llms.txt](https://minara.ai/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://minara.ai/docs/minara-handbook/zh/jiao-yi/strategy-studio.md).

# Strategy Studio

Strategy Studio 是你构建、回测并部署算法交易策略的地方。策略使用 Pine Runtime 编写，这是 Minara 的 TypeScript DSL，并会先在历史市场数据上运行，然后才会实盘。已部署的策略会自动执行，根据你的代码开仓和平仓。

可在以下位置找到 `/app/trade/strategy-studio`.

## 左侧边栏

侧边栏显示两个部分：

* **已部署**：当前正在实盘运行的策略。每个已部署策略都会显示其实时 APY 以及交易的资产。
* **草稿**：你正在编辑或尚未部署的策略。对草稿的修改不会影响已部署的策略。

点击任意条目即可在编辑器中打开。

## 创建新策略

点击 **新建策略** ，位于右上角。两种选项：

* **在聊天中描述你的想法**：用自然语言输入你希望策略做什么。Minara 会生成 Pine Runtime 代码。这就是 Minara 所说的“Vibe Trading”：你描述逻辑，AI 编写代码。
* **直接编写代码**：从空白编辑器或现有模板开始，自己编写 Pine Runtime。

无论哪种方式，策略都会以草稿状态打开。在你部署之前，不会有任何运行。

### 从描述创建

请明确说明四件事：资产、时间周期、入场条件、出场条件。例如：

> “当 9-EMA 上穿 21-EMA 时，在 1 小时图上做多 BTC。當 RSI 超過 70 或价格较入场价下跌 3% 时退出。”

其他可作为起点的示例：

> “当 MACD 下穿信号线且价格低于 200-EMA 时，在 15 分钟图上做空 ETH。”

> “当日线 RSI 从超卖区上穿 40 时做多 SOL。10% 盈利或 5% 亏损时退出。”

> “当价格在高于平均成交量的情况下突破 20 日高点时，在 4 小时图上做多 NVDA 永续合约。”

在 Minara 生成代码后，打开 **代码** 选项卡，确认逻辑与你的意图一致。在进行回测之前，可以通过后续问题调整其中任何部分。

## 编辑器选项卡

| 选项卡 | 显示内容                   |
| --- | ---------------------- |
| 代码  | 你的策略的 Pine Runtime 源代码 |
| 指标  | 回测表现摘要                 |
| 交易  | 回测中的单笔交易日志             |
| 模拟盘 | 实时模拟交易（无真实资金）          |
| 优化  | 用于查找最优设置的参数扫描工具        |

## 运行回测

在 **代码** 选项卡中，设置日期范围和资产，然后点击 **运行回测**。结果会显示在 **指标** 选项卡中。

支持对 Lighter 和 Hyperliquid 上可用的永续资产进行回测，包括比特币（BTC）、以太坊（ETH）、Solana（SOL）、黄金（XAU）、白银，以及苹果（AAPL）、特斯拉（TSLA）和英伟达（NVDA）等股票永续合约。

### 各指标含义

| 指标    | 告诉你什么                    |
| ----- | ------------------------ |
| 总收益   | 回测期间的百分比收益或亏损            |
| 最大回撤  | 从峰值到谷值的最大跌幅；衡量最坏情况的亏损    |
| 胜率    | 盈利平仓的交易百分比               |
| 利润因子  | 总盈利除以总亏损；高于 1.0 表示策略是盈利的 |
| 夏普比率  | 每单位风险的收益；通常高于 1.0 可接受    |
| 索提诺比率 | 类似夏普比率，但只惩罚下行波动          |

{% hint style="info" %}
强劲的回测并不保证实盘表现。冷启动偏差和过拟合很常见。请使用 **模拟盘** 选项卡在投入真实资金前验证策略在实盘条件下的表现。
{% endhint %}

## 部署策略

当你对回测和模拟盘结果满意后，点击 **部署**。这会将你当前版本的代码锁定为正在运行的策略。已部署的策略会显示在侧边栏的 **已部署** 中，并带有实时 APY 计数器。

有两点需要注意：

1. **编辑草稿不会影响实盘策略。** 已部署版本运行的是部署时的代码。要更新实盘策略，必须重新部署。
2. **你不能在不平掉其持仓的情况下停止已部署策略。** 停止后会平掉它管理的所有未平仓头寸。

## 监控已部署策略

点击已部署策略可查看：

* **APY**：自部署以来的年化收益
* **持仓**：当前未平仓头寸及其未实现盈亏
* **交易日志**：每次入场和出场，含时间戳和已实现盈亏

{% hint style="info" %}
APY 是根据策略自部署以来的已实现盈亏计算的。如果你停止并重新部署策略，它会重置。
{% endhint %}


---

# 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://minara.ai/docs/minara-handbook/zh/jiao-yi/strategy-studio.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.
