K线回放:为什么要和如何回到过去测试策略

 

K线回放使用户能够模拟过去的价格走势以进行策略测试。此工具通过分析历史市场行为并在没有实际财务风险的情况下练习交易决策,帮助交易者完善策略。它提供了一种无风险、互动且动态的方式来提高您的交易技能、完善策略并获得对历史市场行为的宝贵见解。

内容

本文全面概述了此功能,并提供了使用它进行策略测试和模拟交易的分步指南。

交易员为何需要K线回放?

历史交易从选定的点开始,以可控的重放速度进行,让交易员能够看到策略如何发挥作用。但是,K线回放不仅仅是探索过去,它还可以帮助交易员为未来着想。以下是 Bar Replay 的一些主要优势。

策略改进。通过历史价格分析和模拟交易测试和改进交易策略,确定需要改进的领域。

现实学习。交易员可以模拟真实的市场条件,获得对策略表现的实际见解。

历史见解。通过研究过去的价格走势,交易员可以发现模式和趋势,从而做出明智的决策。

无风险实践。初学者可以在没有实际财务风险的情况下进行练习,在实时交易之前建立信心和经验。

自定义速度。重放速度可根据各种学习速度进行调整,让交易员熟悉工具和策略。

如何使用K线回放:分步指南

习惯任何新功能都是一项挑战。这里有一份快速入门指南,可帮助您入门。

打开K线回放。首先,找到图表顶部面板上的K线回放按钮 — 该按钮类似于视频上的倒带按钮。单击以打开回放面板。

导航播放。进入回放面板后,您会注意到播放按钮的功能与媒体播放器中的按钮类似。亲自尝试这些按钮并探索它们如何用于导航。 

选择起点。现在,图表将允许您选择回放的起点。将光标悬停在图表屏幕上,将出现一条带有剪刀的蓝色垂直线。单击您希望开始的特定日期和时间。

在此部分中,您可以选择特定日期,这样您就可以将图表历史记录中的任何K线作为回放的起点,而无需手动移动图表。同样,您也可以选择“选择第一个可用日”按钮,以使用图表的第一天作为起点。此外,您还可以选择随机K线功能,该功能将带您到图表中的随机K线。

开始回放。单击“播放”按钮开始回放。您可以根据自己的喜好在播放前或播放过程中控制回放速度。

手动推进。放慢回放速度以获取所有细节。要一次前进一步,只需单击“前进”按钮即可。

监控状态。在图表上显示的相应状态上,您可以看到K线回放何时运行。当您看到回放符号,图表处回放模式。如果您没有回放,您将不会看到此符号。 

改变起点。即使回放正在运行,您也可以切换到不同的起点。从“选择K线”、“选择数据”或“随机K线”中进行选择,以添加分析的起点。

多个图表。

您可以同步在布局的所有图表上运行K线回放,并在某一时间点跟踪不同时间周期内一个或多个完全不同商品的变化动态。

当切换到包含多个图表的工作区时,您可以选择回放模式:一个当前图表或全部。

在单图表模式下,回放只能在其中一个图表上启动,并且与之前没有区别。

在“所有图表”模式下,当您选择起始K线时,起始线将出现在布局的所有图表上,当您在一个图表上选择起点时,图表会及时同步,以便每个图表上回放开始的点都在可见区域中。

回放是时间同步的,因此如果图表具有不同的时间周期,则大时间周期的图表在播放时会等待,直到出现较小时间周期的图表的数据,也就是说,例如,例如,在周图上,新的K线不会出现,直到在日图上7根K线不会再图表上加载为止。 

结束回放。您可以通过“跳转实时图表”按钮停止回放并返回实时数据。这会让您立即回到当前的市场状况。 

关闭回放面板。要关闭回放面板,请单击其上的[X]按钮,或再次单击图表顶部的K线回放按钮。 


如何在K线回放中使用绘图和指标

在K线回放中使用绘图和指标,与在常规图表上使用绘图和指标在目的和功能方面略有不同。

在K线回放中,绘图充当历史价格数据的注释,有助于策略测试。您可以创建绘图,它们将在K线回放关闭后保存。

指标根据所选参数提供对过去价格走势的洞察,评估指标性能以改进策略。在K线回放中,指标可用于回放数据以进行计算。

数据历史的最大深度是多少?

K线回放中历史数据的长度可能因所选商品和图表时间周期而异。对于日图和日图以上级别的时间周期,我们会在图表上显示所有可用数据,并且相同的数据可用于K线回放模式。对于日内时间周期,TradingView会保留有限量的数据,并且K线回放中的长度因方案而异。

Essential方案
  • 使用以下公式计算:从现在到6周前,乘以时间周期(以分钟为单位)
  • 选择的时间范围越大,可用的日内数据就越多

示例

您可以在1分钟图表上回溯6周,在2分钟图表上回溯12周,在5分钟图表上回溯30周,在15分钟图表上回溯90周。

Plus方案
  • 计算结果为K线回放提供更多历史日内数据:现在到6个月前乘以时间周期(以分钟为单位)
  • 选择的时间周期越高,可用的日内数据就越多

示例

Plus用户可访问6个月的1分钟数据。对于2分钟时间周期,此限制翻倍,可访问一年的2分钟数据;对于3分钟时间范围,此限制翻三倍,可访问18个月的3分钟数据。

订阅

秒级时间周期

1-分钟图

2-分钟图

3-分钟图

5-分钟图

15-分钟图

Essential

-

6周

12周

18周

30周

90周

Plus

-

6个月

12个月

18个月

30个月

90个月

Premium和专业方案

我们的Premium和专业方案(Expert和Ultimate)为K线回放提供了更多历史日内数据,并允许您播放TradingView数据存储中可用的所有数据。这里的“所有数据”实际上是指我们拥有的所有历史数据,没有设置额外的限制。对于所有时间周期,无论是1小时、1分钟还是1秒,您都可以访问最大深度的数据历史记录,并且您可以在回放模式下播放它,只要TradingView上有商品的数据。

历史数据量可能因所选商品和图表时间周期而异。在日内时间范围内,TradingView保留有限量的数据。因此,日内时间周期内的数据长度可能比每日时间周期内的数据长度短。例如,如果您在每日时间周期内回放NASDAQ:AAPL,每日历史记录从1980年12月12日开始,而1分钟AAPL数据从2000年1月3日开始,回放中最早的1秒K线图日期为2022年8月17日。

对于某些商品,我们有2011年以来的1分钟数据,对于某些商品,可以追溯到2009年,而对于其他商品,数据可以延伸到更远,可以追溯到2000年。因此,您可以在回放模式下播放长达20年以上的分钟数据。同时,其他商品的日内历史记录较短,因此回放中的数据较少。

对于所有秒级时间周期,TradingView存储从2022年8月开始的数据,回放中最早的秒图日期为2022年8月17日。

因此,Premium和专业方案可以回放数据,只要商品的数据在我们的存储中可用。以下是一些示例:

商品初始1秒K线初始1分钟K线图初始日K线图
NASDAQ:AAPL2022年8月17日2000年1月3日1980年12月12日
NASDAQ:MSFT2022年8月17日2000年1月3日1986 年 3 月 13 日
SP:SPX2022年8月17日2000年1月3日1871年1月1日
TVC:VIX2022年8月17日1997 年 4 月 8 日1990年1月3日
TVC:DXY2022年8月17日2007年3月13日1967年1月31日
FX:EURUSD
FX:GBPUSD
2022年8月17日2001年11月28日1971年1月4日
BITSTAMP:BTCUSD2022年8月17日2011年8月18日2011年8月18日
BITSTAMP:ETHUSD2022年8月17日2015年8月7日2015年8月7日

 

请注意,上述回放限制不适用于连续期货图表 — 1!和 2!商品(例如 ES1!、BANKNIFTY1!),以及启用了“使用日图收盘价作为结算价”设置的期货合约,因为它们具有合成性质,因此具有自己的特殊日内限制:

  • Premium、Expert和Ultimate用户可以访问所有基于秒的时间周期内合成商品的30天秒数据。
  • Premium、Expert和Ultimate用户可以访问合成商品的1年1分钟数据。对于2分钟的时间周期,此限制翻倍,可提供2年的2分钟数据;对于3分钟的时间周期,此限制翻倍,可提供3年的3分钟数据,依此类推。
  • Plus用户可以在1分钟图表上回溯6个月,在2分钟图表上回溯12个月,依此类推。
  • Basic用户可以在1分钟图表上回溯6周,在2分钟图表上回溯12周,依此类推。

要找出根据您的订阅,某个商品的初始可回放K线的位置,请打开回放模式,在回放面板的下拉菜单中选择“选择日期…”,然后按“选择第一个可用日期”。

因此,您可以从“选择日期”菜单中从第一根K线或可用历史记录中的任何其他K线开始回放。

此外,要访问深度日内数据,您可以在更高的时间周期内选择K线回放的起点,然后切换到更低的时间周期。例如,如果您想回放较早的1分钟图,您可以转到每日时间周期,打开回放模式,选择“选择K线”选项,然后在方案限制内的图表上手动选择起点。然后,切换到1分钟时间周期并按回放。

如果指定的回放起点太远,并且所选时间段内没有可用数据,则“K线回放”将自动带您到第一个可用的回放。


当您将时间周期从较高时间周期切换到较低时间周期时,可能会发生较高时间周期(例如1天)上可用的数据,而较低时间周期图表(例如1分钟)上不可用的情况,因为已达到日内周期的限制,或者我们的数据存储中没有这么久之前的日内数据。在这种情况下,您会在图表左下角看到“数据点不可用”的消息,并且您的时间周期保持不变。

如果您仍想在回放中使用较低的时间周期,则需要使用“选择日期”选项 → “选择第一个可用日期”来选择较低时间范围数据的起点。

您可以使用哪些K线回放快捷键?

尽快从A到达B对每个人来说都很重要。K线回放快捷键可以帮助您快速方便地从键盘控制播放,而无需使用鼠标或触控板。

要开始或停止播放,只需单击 Shift + ↓

要向前一步,只需单击 Shift + →

您还需要了解什么才能开始使用?

随着您了解K线回放提供的潜力,您将了解有关该功能的更多信息以及它在实践中的工作原理。以下是一些有用的提示,可帮助您入门。

  • 服务器端警报基于实时数据持续存在
  • 回放期间无法生成新的服务器端警报
  • 交易订单(包括模拟交易和其他经纪商)使用实时数据执行
  • 回放模式下,交易面板和报价列表中显示的报价与实时数据一致
  • 非标准图表类型与K线回放不兼容
  • 回放期间回归趋势和固定范围成交量分布图工具处于非活动状态
  • 无法以较小的分段回放K线
  • K线回放不适用于价差图基于tick的图表

如果我的K线回放无法正常工作怎么办?

我们始终努力保持一切顺利运行,但在极少数情况下,K线回放无法按预期工作,您可以采取一些措施。

  • 如果K线回放未显示所需数据,则可能出于多种原因,例如,此时间段没有可用数据,或者方案下没有可用数据。在这些情况下,无法访问数据。
  • 如果问题仍然存在,您可以随时查看我们的帮助中心。在这里,您可以找到一些常见问题的答案或联系我们的客服支持团队。