PlayWavSound会导致策略运行很慢吗?

OnBarOPEN(ArrayRef<Integer> indexs)

{

      String A("D:\\tradeblazer\\sound\\股指期货开盘.WAV");//WAV声音路径

      String B("D:\\tradeblazer\\sound\\股指期货收盘.WAV");//WAV声音路径

       IF (OPEN>OPEN[1])

       {

        PlayWavSound(A);

           Bool ret1 = PlayWavSound(A);

           print("Sound/A:" + IIFString(ret1, "True", "False"));

           commentary("Sound/A=TRUE");

       }

       IF (OPEN<OPEN[1])

       {

        PlayWavSound(B);

           Bool ret2 = PlayWavSound(B);

           print("Sound/B:" + IIFString(ret2, "True", "False"));

           commentary("Sound/B=TRUE");

       }


我在自编策略的开始部分增加了上面这一小段,结果策略启动时进度很慢。

我想请问:启动慢的原因是什么?(我感觉应该是从D盘调用文件的原因 )可以改进吗?

策略启动后,后期运行也会很慢吗?如果运行也慢,就必须改进。

请大神们指教,谢谢!!!


使用tbpy,什么原因会导致进程退出?
策略会相互影响吗?
PlayWavSound
反馈一个会导致BUG的问题
多个策略运行
调用自建函数速度会更慢吗?
获取N秒的数据很慢,有时候会显示失败
策略运行
经验: 2个数据层的数据没有对齐的情况一下偶然的情况下会导致策略卡死
TBQ有锁定策略单元运行的代码函数吗?

怎么看出启动慢的 ,但是PlayWavSound 不控制的话 会一直播放

启动策略时,我用眼睛看的,进度百分比

OnBarOPEN  ,控制一直播放

历史也会加载啊