Esper:重置std:firstevent()

时间:2013-09-23 12:51:02

标签: stock esper

目前我正在使用以下代码。它查找ValueTrigger的第一个事件并保存它并忽略所有下一个ValueTriggered事件。然后它比较currentData.last 第一个ValueTriggered事件的值。

select
*
from
Tick as currentData unidirectional,
ValueTriggered.std:firstevent() as triggerPoint
where
currentData.last < triggerPoint.highValue;

我想要实现的是在条件匹配时保持triggerPoint的值。我想用一些函数来改变std:firstevent(),当“where”条件匹配时复位值(通过reset我的意思是下一个ValueTriggerd值)。

1 个答案:

答案 0 :(得分:1)

听起来像“每个ValueTriggered - &gt; Tick(...)” 也可以使用命名窗口中的显式删除来完成“重置”。