想实现的目的就是想获得过滤条件满足时,bar的数据信息。
找到一个func,如下:
def valuewhen(condition, source, occurrence):
return pd.Series(source) \
.reindex(pd.Series(condition[condition]).index) \
.shift(-occurrence) \
.reindex(pd.Series(source).index) \
.ffill()
但是算的过程中获得的总是Nan。
大佬们有没有func改进的建议或者有没有别的方法
想要实现的是两个均线相减后的结果算sma。
目前两个均线和均线相减后的数据类型都是'numpy.ndarray',总是报错:AttributeError: 'numpy.ndarray' object has no attribute 'sma'。想问下怎么样解决?或者说怎么样实现我的目的