使用SetPremiseFormulas加载含有plotline函数的策略画图失效测试代码

原始问题贴: https://bbs.tbquant.net/thread/20250124070305640473

因为原来的代码含有其它功能且依赖编写的 一些用户函数,不太方便贴在原贴里供老师复现,重新开个新帖子把代码贴上去

测试说明:

TB版本:3.2.13

公式说明:

- sbx_plot_polyline: 实现画图

- sbx_plot_autoload: 加载sbx_plot_polyline

测试步骤:

- 仅加载sbx_plot_polyline,可以画图

- 仅加载sbx_plot_autoload,可以看到sbx_plot_polyline也被加载并执行,但是图表上没有图

- 手工打开策略应用设置,先添加sbx_plot_polyline 再添加sbx_plot_autoload, 点击应用,可以画图

使用SetPremiseFormulas加载依赖公式后,plot画图中的ployline函数失效
为什么有些品种的TICK数据始终无法加载进入策略测试?
TBQ导入含有公式的工作区
使用Buy/Sell函数下单,用数据源策略函数获取的信息会丢失
FileDelete是否失效?
关于画图函数的问题
DEMO账户如何实时测试 策略?
函数代码使用
A函数的使用例子
程序化模型失效的风险

目前已复现,我们排查一下

通过这个函数自动添加的依赖是不绘图的