问答交流

求助

由bq588ft6创建,最终由bq588ft6 被浏览 1 用户

  • [2026-04-18 17:34:33] INFO: cn_stock_basic_selector.v8 开始运行 ..
  • [2026-04-18 17:34:34] INFO: cn_stock_basic_selector.v8 命中缓存
  • [2026-04-18 17:34:34] INFO: cn_stock_basic_selector.v8 运行完成 [0.730s].
  • [2026-04-18 17:34:34] INFO: input_features_dai.v30 开始运行 ..
  • [2026-04-18 17:34:34] INFO: expr mode
  • [2026-04-18 17:34:34] INFO: input_features_dai.v30 运行完成 [0.054s].
  • [2026-04-18 17:34:34] INFO: score_to_position.v5 开始运行 ..
  • 您可以去社区论坛问答交流板块反馈咨询 去发帖>> --------------------------------------------------------------------------- ParserException Traceback (most recent call last) Cell In[1], line 138 80 m2 = M.input_features_dai.v30( 81 input_1=m1.data, 82 mode="""表达式""", (...) 134 m_name="""m2""" 135 ) 137 # @module(position="-270.4505386352539,-626", comment="""持股数量、打分到仓位""") --> 138 m3 = M.score_to_position.v5( 139 input_1=m2.data, 140 score_field="""score DES""", 141 hold_count=5, 142 position_expr="""-- DAI SQL 算子/函数: https://bigquant.com/wiki/doc/dai-PLSbc1SbZX#h-%E5%87%BD%E6%95%B0 143 -- 在这里输入表达式, 每行一个表达式, 输出仓位字段必须命名为 position, 模块会进一步做归一化 144 -- 排序倒数: 1 / score_rank AS position 145 -- 对数下降: 1 / log2(score_rank + 1) AS position 146 -- TODO 拟合、最优化 .. 147 148 -- 等权重分配 149 1 AS position 150 """, 151 total_position=1, 152 extract_data=False, 153 m_name="""m3""" 154 ) 156 # @module(position="-238,-490", comment="""抽取预测数据""") 157 m4 = M.extract_data_dai.v20( 158 sql=m3.data, 159 start_date="""2019-01-01""", (...) 166 m_name="""m4""" 167 ) File /opt/pyenv/versions/3.11.8/lib/python3.11/site-packages/bigmodule/modules.py:28, in call(self, **kwargs) File /opt/pyenv/versions/3.11.8/lib/python3.11/site-packages/bigmodule/moduleinvoker.py:218, in module_invoke(name, version, kwargs) File /opt/pyenv/versions/3.11.8/lib/python3.11/site-packages/bigmodule/moduleinvoker.py:181, in _module_invoke(name, version, kwargs) File /opt/pyenv/versions/3.11.8/lib/python3.11/site-packages/bigmodule/moduleinvoker.py:44, in _module_run(module, kwargs) File dist/build/score_to_position/v5/init.py:228, in v5.run() File dist/build/score_to_position/v5/init.py:105, in v5._ds_to_tables() File dist/build/score_to_position/v5/init.py:86, in v5._ds_to_table() ParserException: Parser Error: syntax error at or near ","\n\nhttps://bigquant.com/codesharev3/16f1eb68-37f8-4870-9d28-6489e74bee7c

\

{link}