以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  SPEAK只会播报合约代码,不会播放指定声音  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=183374)

--  作者:lyc3651
--  发布时间:2020/12/9 11:32:48
--  SPEAK只会播报合约代码,不会播放指定声音
源代码如下:

yb1_10002643_a:stkindi(\'10002643\',\'opstk.a1\',0,dataperiod);


SPEAK(yb1_10002643_a>0.17,"出现阳线"),ALLOWREPEAT;

yb1_10002643_a是大于0.17的,所以一直播放,声音是“10002643”(期权合约代码),没有播放“出现阳线”

被引用的公式opstk的源代码

a1:OPTIONINFO(12);


--  作者:lyc3651
--  发布时间:2020/12/9 11:35:42
--  
还有一个问题,用了ALLOWREPEAT,怎么声音一直重复,不能停下来,收盘后也重复,公式不加载了也会重复?
--  作者:FireScript
--  发布时间:2020/12/9 13:50:02
--  
 “声音是“10002643”(期权合约代码)” 这是系统 预警的声音吧? 不是speak函数播放的。这个函数只会播放后面字符串的文字。亦或者是你本地其他地方还使用了播放合约代码的代码?