小编ben*_*ano的帖子

为什么我不能从mplfinance导入candlestick_ohlc

所以我已经能够使用 pip 成功安装 mplfinance 并且当我单独导入它时我没有收到任何错误。虽然当我这样做时:from mplfinance import candlestick_ohlcImportError: cannot import name 'candlestick_ohlc' from 'mplfinance'再次检查命令提示符时出现错误,它说它已成功安装mplfinance。为什么我会收到此错误?

python installation importerror candlestick-chart mplfinance

9
推荐指数
2
解决办法
1万
查看次数

如何索引熊猫数据帧中的数字值 KeyError: False

所以我试图在过滤后索引一个值以将其附加到列表中。到目前为止,这里是代码:

import pandas as pd
import numpy as np
arr_1 = np.array([7, 1, 6, 9, 2, 4])
arr_2 = np.array([5, 8, 9, 10, 2, 3])
arr_3 = np.array([1, 9, 3, 4, 5, 1])

dict_of_arrs = {
    'arr' : [arr_1, arr_2, arr_3]
}
df = pd.DataFrame(dict_of_arrs)

true_list = []
false_list = []
filt = df.arr.apply(lambda x: np.diff(x)>0)
for i in filt:
    for n in i:
        if n==True:
            true_list.append(df.arr[n])
        else:
            false_list.append(df.arr[n])
Run Code Online (Sandbox Code Playgroud)

虽然我收到错误:

KeyError: False
Run Code Online (Sandbox Code Playgroud)

我也通过做 treid 索引来df.arr[i][n]代替,但正如预期的那样,这给了我错误:

IndexError: Boolean index …
Run Code Online (Sandbox Code Playgroud)

python indexing numpy pandas

4
推荐指数
1
解决办法
462
查看次数

是否可以在不使用回测库的情况下回测交易算法?

所以我的问题是,基本 python 库(例如 pandas、numpy、matplotlib)中是否有函数可以在不使用回测库(例如 pyalgotrade、backtesting.py 和 zipline)的情况下进行回测。那么,您是否可以仅使用基本库进行回测,或者如果您已经拥有历史数据,是否必须使用回测库?谢谢

python numpy trading pandas back-testing

1
推荐指数
1
解决办法
141
查看次数