问题标签 [boost-accumulators]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
boost-accumulators - 重置 Boost 参数化累加器
如何重置使用参数创建的累加器?换句话说,我想清除添加到累加器中的所有值。这是使用参数创建的累加器的示例,
还有另一个问题/答案与此类似,acc = {}
但仅适用于未使用参数创建的累加器。
重置升压累加器 C++
c++ - 如何为金融 ohlcv 数据创建自定义升压累加器
我有以下问题。我有一组用于交易品种的 OHLCV(开盘价、最高价、最低价、收盘价、成交量)数据,其结构如下:
每个数据涵盖 1 小时的时间范围。我需要取其中的许多,然后计算累积的 OHLCV。例如,如果需要从 24 小时 OHLCV 计算一天的 OHLCV。
为了从一组中创建累积的 OHLCV,我需要:
- 取第一个 Open 值;
- 取最后一个收盘价;
- 取最高的High值;
- 取最低的Low值;
- 取 Volume 值的总和
我想知道是否可以boost::accumulator
用于此目的,以便我可以编写如下代码:
有可能做这样的事情吗?还是有更好的解决方案?