简体中文
返回

如何设置策略运行的触发条件

无论在历史回测还是实盘运行,运行策略都需要设置触发条件。

我们提供了以下几种触发条件:

1. 即时行情触发运行

1.1 每根K线运行一次

选择“每根1小时K线运行一次”后,策略会在每根1小时K线刚刚开始的时候运行一次,而不是每根1小时K线刚刚结束(收线)的时候运行一次。

也就是说,这一天开盘的时候,一定会触发策略运行,因为全天开盘时一定伴随着第1根小时K的开始。而这一天收盘的时候,则不会触发策略运行。

另外需要注意的是:K线刚刚开始时,还没有形成完整的蜡烛形状,此时只有一个价格。因此,最新1根K线的最高价、最低价、开盘价、收盘价,都等于这根K线的开盘价。

1.2 每个Tick运行一次

Tick,是指逐笔成交。

选择“每个Tick运行一次”后,运行标的每一条逐笔成交数据,都会触发策略运行。

触发的频率,与这个运行标的的交易活跃度有关。如果运行标的非常活跃,策略会频繁触发。如果您希望实时监控某个标的,不想错过每一个报价,建议使用这个触发方式。

特别提示:历史回测中的逐笔成交数据,是根据1分K模拟生成的(每分钟会有4条成交),并非历史上真实的逐笔数据。

 

2. 按时间间隔运行

以“每隔2秒运行一次”为例。无论运行标的是否处于开市状态,策略都会按照固定的时间间隔,即:每2秒运行一次。

 

3. 指定时刻运行

以“美国东部时间15:50:00运行”为例,每天的这个时间,策略都会被触发运行一次,无论运行标的是否处于开市状态。

这个触发方式,常用于“每天收盘前执行操作”,或者“每日进行投资组合再平衡”等场景。