AI量化实验室

 找回密码
 立即注册
查看: 283|回复: 5

DEAP运行仍然报错

[复制链接]

1

主题

3

帖子

11

积分

量化新人

积分
11
发表于 2024-8-30 13:35:31 | 显示全部楼层 |阅读模式
本帖最后由 _KK_ 于 2024-8-30 15:43 编辑

运行Deap——全球大类资产因子挖掘.ipynb报错,详见附件。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

×

61

主题

135

帖子

531

积分

管理员

积分
531
发表于 2024-8-30 15:11:49 | 显示全部楼层

可以正常运行呀。

1

主题

3

帖子

11

积分

量化新人

积分
11
 楼主| 发表于 2024-8-30 15:41:19 | 显示全部楼层
刚开始是正常的,过一会儿就报错了哦

0

主题

3

帖子

54

积分

注册会员

积分
54
发表于 2024-8-30 16:13:32 | 显示全部楼层
File "D:\策略\quantlab5.8\datafeed\expr.py", line 21, in calc_expr
    se = eval(expr)
         ^^^^^^^^^^
  File "<string>", line 1, in <module>
  File "D:\策略\quantlab5.8\datafeed\expr_functions\expr_utils.py", line 67, in wrapper
    ret = func(*[df[name] for name in se_names], *other_args)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "D:\策略\quantlab5.8\datafeed\expr_functions\expr_period_only.py", line 21, in ta_ADX
    ret = talib.ADX(high, low, close, d)
          ^^^^^^^^^
AttributeError: module 'talib' has no attribute 'ADX'
ts_argmax(rank(ta_ADX(high,low,close,60)), 20)
ts_argmax(rank(ta_ADX(high,low,close,60)), 20)错误
None
ta_ema(abs(volume)/40, 20)
ta_ema(abs(volume)/40, 20)错误
None
ta_ma(log(close/5), 10)
同问,算法跑着跑着就报错了

61

主题

135

帖子

531

积分

管理员

积分
531
发表于 2024-8-30 18:56:54 | 显示全部楼层
talib没有ADX,那就是talib没安装好了。

另外,刚才几个同学反馈版本不对,解决方案:
requirement里头加pandas==2.2.2 bt==1.1.0跟群主保持一致

0

主题

2

帖子

12

积分

量化新人

积分
12
发表于 2024-9-1 09:33:47 | 显示全部楼层
deap的框架熟悉吗? 我一头雾水
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

AI量化实验室 ( 京ICP备16049031号-2 )

GMT+8, 2024-9-19 23:43 , Processed in 0.069054 second(s), 19 queries .

Powered by Discuz! X3.5

Copyright © 2001-2024 Tencent Cloud.

快速回复 返回顶部 返回列表