近日DolphinDB GUI很不稳定

版本是DolphinDB_Win64_V2.00.9.7,DolphinDB_GUI_V1.30.21.3。最频繁出现的就是gui显示紊乱,继而崩溃。在复现首页文章“量化交易回测系列二:多因子Alpha策略回测” 时,运行到sigMat.transpose()时100%崩si。换到最新的DolphinDB_Win64_V2.00.10,以前运行好好的代码频频报错。对类似‘def freqTransform(indata,mode=mean, freq=[weekEnd,4])’的函数格式不兼容: 'Syntax Error: dealwork[line #78] The default value of a function parameter must be a scalar, a pair, or a regular array.',须把默认值删去才行。这是新版本的新规则吗,如何绕过?

请先 登录 后评论

1 个回答

Polly

是的,由于自定义函数一些特殊的默认参数无法在定义函数视图时被正确序列化到其他的节点,因此最新版本规范了默认参数的格式,目前支持的类型如报错所示,且默认参数不能使用变量,只能使用常量。

目前由于一些用户的兼容性问题,我们后续可能会开放一些特殊的默认参数,如空元组形式 “[ ]”等。


另外对于 GUI 显示紊乱的问题,我们建议您尝试更新 GUI 客户端,或者使用 VSCode 插件编写脚本。

请先 登录 后评论