Stream 当值在ESPER中增加超过100倍时,查找开始和停止值

Stream 当值在ESPER中增加超过100倍时,查找开始和停止值,stream,complex-event-processing,esper,data-stream,Stream,Complex Event Processing,Esper,Data Stream,我在ESPER方面有困难 我有一个模拟股票档案,里面有很多信息 我想知道BTC股票加权价格上涨超过100倍时的所有起止日期 这就是文件的外观。这些是BTC股票: 2010-07-18,0.04951,0.08585,0.05941,0.08584,75.01,0.07 2010-07-19,0.08584,0.09307,0.07723,0.0808,574,0.09 2010-07-20,0.0808,0.08181,0.07426,0.07474262,0.08 按顺序,每个逗号分隔表示:时

我在ESPER方面有困难

我有一个模拟股票档案,里面有很多信息

我想知道BTC股票加权价格上涨超过100倍时的所有起止日期

这就是文件的外观。这些是BTC股票:

2010-07-18,0.04951,0.08585,0.05941,0.08584,75.01,0.07 2010-07-19,0.08584,0.09307,0.07723,0.0808,574,0.09 2010-07-20,0.0808,0.08181,0.07426,0.07474262,0.08

按顺序,每个逗号分隔表示:时间戳、打开、高、低、关闭、体积、平均值

所以基本上我应该做一个查询来实现我上面所说的-,我似乎不知道怎么做。我对CEP很陌生,所以我还在读它


非常感谢您的帮助。

您可以使用“prev”增加命名窗口中的计数,或者针对聚合自定义趋势的API编写聚合函数。

bump。我仍然不知道该怎么做。从模式中选择firstDate.timestamp,firstDate.weightedPrice,lastDate.timestamp,lastDate.weightedPrice[every firstDate=StockTick->lastDate=StockTick(weightedPrice>=firstDate.weightedPrice*100)]这就是我想到的。你认为呢?看起来对吗?