PLAYSOUND声音问题 [文华财经]
- 咨询内容:
为什么我的程序中有的PLAYSOUND有的可以正常发声,有的没有。
而当用1替代第一个参数时,声音能够正常发出来,说明声音配置文件本身是正常的。
同时,在程序中其它部分使用的PLAYSOUND都很正常。
难道是因为使用了REFX吗?
举例:如下部分都能正常发声。PLAYSOUND((HOUR=22)&&(MINUTE=45),'C');PLAYSOUND((HOUR=23)&&(MINUTE=50),'C');PLAYSOUND((HOUR=23)&&(MINUTE=55),'C'); // 1次提醒PLAYSOUND((HOUR=23)&&(MINUTE=55),'C'); // 2次提醒
而如下部分就不能发声。SPM02_SOS_FLG:=IFELSE(OS_FLG=1&&NO_GAP_L10=1&&DIST30>12,1,0);DRAWTEXT(SPM02_SOS_FLG,L-1,'▲'),COLORMAGENTA; PLAYSOUND(SPM02_SOS_FLG,'D');
请问:PLAYSOUND函数在使用时有哪些注意事项? - 文华技术人员: 补充:修改代码跟踪SPM02_SOS_FLG变量,发现显示正常,即在需要的地方得到1,而其它地方其值为0.所以变量计算本身也很正常。
- 文华技术人员:
- 文华技术人员:DRAWTEXT(SPM02_SOS_FLG,L-1,'▲'),COLORMAGENTA;
- 文华技术人员:▲也说明变量本身没有问题。 补充2:如下部分的代码PLAYSOUND也能正常工作。
ACP10:=MA(C,10),NODRAW; SPM03_FLG:=IFELSE(MS_FLG=1&&ABS(C-ACP10)>=7,1,0);DRAWLINE(SPM03_FLG=1,O,MS_FLG=1,C,COLORWHITE),LINETHICK4;PLAYSOUND(SPM03_FLG,'H');
所以,我对部分PLAYSOUND没有播放声音深感不解和困惑,望高手们予以解答。。。万分感激! - 网友回复:
只要设置的条件是满足的,就会发出声音
您把加载的完整源码发上来,我们测试看看
- 网友回复:
亲爱的,谢谢您的回复,从逻辑上讲也应该如此。
不过这涉及到商业机密,所以我无法贴出完整的源代码。
只能继续在黑暗中摸索了,相信一定会解决的,毕竟我曾经也是个系统分析师。
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 511411198 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容