下载

如何定义交易策略回测的时间范围?

我爱卡 2021-05-11 阅读量5750

当需要向K线图表添加一个TradingView策略时,将自动处理整个K线历史上所有可用的价格柱。用户可以用两个代码来限制策略的回测范围。

首先是time,该变量返回价格柱的开盘时间。另一个是timestamp(),该函数需要一个日期和时间,然后返回该特定时刻的时间值。两者time和timestamp()以相同的方式测量时间(使用UNIX时间值),这样就可以将一个值与另一个值进行比较,因此,用户可以查看条形图的时间time是否落在回测timestamp()定义的日期范围内。为了使TradingView策略仅在两个日期之间进行交易,那么必须要做的是:

1.使用输入选项设置日期范围;

2.查看栏的时间是否在日期范围内;

3.仅在时间位于该范围内时才提交策略的入场订单;

4.当日期范围结束时,关闭平仓交易。

具体步骤如下:

步骤1.使用输入设置回测日期范围;

步骤2.查看K线价格柱的时间是否在范围内;

步骤3.在日期范围内提交入场订单;

步骤4.当日期范围结束时,平仓未平仓交易。