find_follow_volume_sum_same_price_and_flag

描述

计算每一行在其后time_window秒内具有相同flag、price和volume的行的volume总和。

函数签名

find_follow_volume_sum_same_price_and_flag(times, prices, volumes, flags, time_window) -> None

参数

times (array_like)

时间戳数组(单位:秒)

prices (array_like)

价格数组

volumes (array_like)

成交量数组

flags (array_like)

主买卖标志数组

time_window (float, optional)

时间窗口大小(单位:秒),默认为0.1

返回值


numpy.ndarray 每一行在其后time_window秒内具有相同price和volume的行的volume总和

Python调用示例: ```python import pandas as pd import numpy as np from rust_pyfunc import find_follow_volume_sum

创建示例DataFrame

df = pd.DataFrame({ 'exchtime': [1.0, 1.05, 1.08, 1.15, 1.2], 'price': [10.0, 10.0, 10.0, 11.0, 10.0], 'volume': [100, 100, 100, 200, 100], 'flag': [66, 66, 66, 83, 66] })

计算follow列

df['follow'] = find_follow_volume_sum( df['exchtime'].values, df['price'].values, df['volume'].values, df['flag'].values, time_window=0.1 ) ```

示例

暂无示例

Python使用示例

import numpy as np
from rust_pyfunc import find_follow_volume_sum_same_price_and_flag

# 使用示例

# 请参考文档中的参数说明使用此函数