以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://www.weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://www.weistock.com/bbs/list.asp?boardid=4) ---- PLAYSOUND (http://www.weistock.com/bbs/dispbbs.asp?boardid=4&id=176010) |
-- 作者:yfeng5109 -- 发布时间:2020/5/13 10:35:40 -- PLAYSOUND RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100; K:=SMA(RSV,3,1); D:=SMA(K,3,1); 手数:=1; TT112:=CROSS(K,D);//开多平空条件 VV112:=CROSS(D,K);//开空平多条件 vt112:=TT112 AND VV112; PLAYSOUND(vt112=1,"D:\\jcs.wav"); //交易条件 //交易系统 开多:BUY(TT112,手数,MARKET); 平多:SELL(VV112,手数,MARKET); 杂没有声音呢
|
-- 作者:FireScript -- 发布时间:2020/5/13 10:45:34 -- 这个里面得是单引号 PLAYSOUND(vt112=1,\'D:\\jcs.wav\');
|
-- 作者:yfeng5109 -- 发布时间:2020/5/13 10:51:30 -- 怎么测试让声音发出呢 好像还没声音
|
-- 作者:FireScript -- 发布时间:2020/5/13 10:53:44 -- 另外你最好单独试下 这个播放声音的函数执行的情况,就是无条件让他运行下,看下是否正常。有时候声音文件本身有问题,也有导致失败。 SPEAK( , ) 这个函数也是播放声音的,不需要声音文件,也可以参考下。
|
-- 作者:yfeng5109 -- 发布时间:2020/5/13 10:57:33 -- 请把SPEAK( , )编到我这个模组里面吧 ,自己不会用,也找不到例子 |
-- 作者:FireScript -- 发布时间:2020/5/13 11:08:49 -- 函数上右键-定位到参考位置 就是函数说明了。 这个函数是播放指定字符串的。 播放指定任意的字符串实现语音合成和语音识别。 用法:SPEAK(COND,STR),当最后一个周期得COND条件成立时,播放指定字符串的语音合成. 例如:SPEAK(CLOSE>OPEN,\'出现阳线\'),当最后一个周期为阳线时语音播放\'出现阳线\'. 该函数在相同周期只会播放一次,如果需要在相同周期重复播放,请使用ALLOWREPEAT控制符 例如: SPEAK(CLOSE>OPEN,\'出现阳线\'),ALLOWREPEAT; |