---
title: "在历史 K 线上回测您的策略"
slug: "test-strategy-on-past-candles"
kind: "HELP_ARTICLE"
category: "strategies"
locale: "zh-Hans"
canonical: "https://app.forecastcity.com/zh-Hans/help/strategies/test-strategy-on-past-candles"
published: "2026-10-17T00:53:45.973Z"
updated: "2026-10-29T19:21:02.961Z"
description: "在 AI 策略工坊的 Test 标签页中结合真实交易成本在历史 K 线上回测策略，查看绩效分析并逐根 K 线回放任意交易。"
---

# 在历史 K 线上回测您的策略

在 **AI Strategy Studio** 中，测试和评估策略的历史表现无需编写任何代码，只需几秒钟即可完成：在您实时监控品种或在模拟账户上运行策略之前，可以先在 **Test** 标签页的历史 K 线上测试策略。回测引擎会结合您的初始余额、风险百分比和真实经纪商成本，精确模拟您的入场、止损、止盈目标、保本及移动止损规则，在图表上绘制出每笔交易，并支持您逐步回放任意一笔交易。Test 标签页将于近期向所有用户开放。

示例：在 EURUSD（1 小时周期）上，您打开 Test 标签页，保持 90 天测试周期，设置 `$5,000` 初始余额、单笔交易风险 `1%` 以及标准经纪商成本，然后点击 **Run test**。您可以检查资金曲线、胜率、盈亏比（profit factor）和最大回撤，点击图表上的任意交易进行回放，最后点击 **Run on a virtual account** 启动实时运行。

## 选择测试周期、Money 设置并运行测试

1.  在 4CM-AI Charts 中打开您的交易品种和时间周期。
    
2.  在 AI 策略工坊中打开您的策略并切换到 **Test** 标签页。
    
3.  在标签页顶部选择一个历史周期：60 天、**90 d**（默认的 90 天）、180 天、1 年或 **From…**（自定义截至今日的起始日期）。
    
4.  检查 **Money** 设置，包括初始余额（`Start with ($)`，范围从 `$1,000` 到 `$1,000,000`）、单笔交易风险百分比（`Risk a trade (%)`）和成本模型（`Costs`：标准、Raw/ECN、加密货币或无成本），然后点击 **Run test**。
    

![AI 策略工坊中的 Test 标签页，显示历史 K 线回测结果、逐步交易回放和出场分布。](https://m.forecastcity.com/t/tnt_forecastcity/media/20/2064617e858998e111be0e6469f9a6f581c2b67c1618dee0f03112c7a458071c.png)

Test 标签页：绩效摘要、逐根 K 线回放（Bar replay）与交易出场分布

1.  测试周期选择器、**Money** 设置摘要与 **All N trades on the chart** 复选框
    
2.  带有 **Replay** 按钮的逐步交易浏览卡片
    
3.  包含净利润、资金曲线、核心指标以及 **Run on a virtual account** 按钮的 **Result** 卡片
    

## 解读结果卡片、周期明细与交易回放

测试完成后，完整的绩效详情会展示在以下卡片中：

-   **Result** 卡片与核心指标：美元净利润、百分比回报率、总经纪商成本、资金曲线、胜率、盈亏比、最大回撤和平均每笔交易结果（以 `R` 和美元计），以及 **Edge confidence** 徽标。
    
-   周期明细（按月 / 按周）与 **How the trades ended** 卡片：展示每个月或每周盈亏的柱状图，以及交易平仓方式的分布明细（到达全部目标位、分批止盈出场、保本出场、移动止损或初始止损出场）。
    
-   **How this test was run** 卡片与逐步回放（**Replay**）：测试假设条件摘要（初始余额、风险和费用模型），并支持点击任意交易在图表上逐根 K 线回放其运行轨迹。
    

![Test 标签页中的按月绩效柱状图、How the trades ended 卡片与测试假设条件卡片](https://m.forecastcity.com/t/tnt_forecastcity/media/09/09a59bf2a75680d5eed93b40686a7b890e4b9faa978ef8df4d56a62928ab9261.png)

Test 标签页中的月度结果明细、交易出场分布与测试假设条件

1.  按月（**By month**）或按周（**By week**）展示的绩效柱状图
    
2.  **How the trades ended** 卡片（目标位止盈、分批平仓与止损出场的分布明细）
    
3.  包含 K 线成交撮合、手续费与跳空假设说明的 **How this test was run** 卡片
    

## 从 Test 标签页底部启动模拟账户实时运行

在 Test 标签页底部，点击 **Run on a virtual account** 即可打开 **Run** 标签页，并在模拟账户上启动实时前瞻测试。

## 相关指南

-   [在虚拟账户上实时运行策略](<https://app.forecastcity.com/zh-Hans/help/strategies/run-strategy-on-virtual-account>)
    
-   [设置入场和止损](<https://app.forecastcity.com/zh-Hans/help/strategies/entry-and-stop-loss-setups>)
    
-   [监控代码并在警报触发时查看交易计划](<https://app.forecastcity.com/zh-Hans/help/strategies/watch-symbols-and-strategy-alerts>)
