目前我正在使用以下代码。它查找 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”条件匹配时重置值(通过重置我的意思是下一个 ValueTriggerd 值)。