以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 关于PLAYSOUND这个函数的问题 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=51720) |
-- 作者:vermouth -- 发布时间:2013/5/6 14:15:25 -- 关于PLAYSOUND这个函数的问题 之前问了一下不发声的问题。后来在论坛翻了一下老帖子。问题解决了。 现在又有个问题。本人愚钝。现在发音只有一个放音了。还一个不放音。。。 代码如下: input:p(26,20,100,8); input:s(12,5,40,4); input:m(9,2,60,6); DIFF := EMA(CLOSE,S) - EMA(CLOSE,P); DEA := EMA(DIFF,M); MACD : =2*(DIFF-DEA), COLORSTICK; shang:=ref(h,1)>ref(h,2) and ref(h,3)>ref(h,2) and diff>0 ; xia:=ref(l,1)<ref(l,2) and ref(l,3)<ref(l,2) and diff<0; DRAWTEXT( ref(l,1)<ref(l,2) and ref(l,2)>ref(l,3) and diff<0 ,l ,\'低点预警\' ,colorblue ); DRAWTEXT( ref(h,1)>ref(h,2) and ref(h,2)<ref(h,3) and diff>0 ,h ,\'高点预警\' ,colorred ); //diff1:= ref(l,1)<ref(l,2) and ref(l,3)<ref(l,2); //diff2:= ref(h,1)>ref(h,2) and ref(h,3)>ref(h,2); //DRAWsl( diff1 and diff<0 ,l ,0 ,2 ,1 ); //DRAWsl( diff2 and diff>0 ,h ,0 ,2 ,3 ); //EXPLAIN(shang, \'低点预警\\n\') //EXPLAIN(xia, \'高点预警\\n\') //PLAYSOUND(shang,\'d:\\Order3.wav\'),ALLOWREPEAT; //PLAYSOUND(xia,\'d:\\OrderOK.wav\'),ALLOWREPEAT; EXTGBDATASET(\'gaoyu\',barpos); //存地址 IF BarPos<>EXTGBDATA("gaoyu") THEN BEGIN PLAYSOUND(shang,\'d:\\Order3.wav\'); //播放音效文件 EXTGBDATASET("gaoyu",BarPos);//给自定义的全局变量重新赋值 END EXTGBDATASET(\'diyu\',barpos); //存地址 IF BarPos<>EXTGBDATA("diyu") THEN BEGIN PLAYSOUND(xia,\'d:\\OrderOK.wav\'); //播放音效文件 EXTGBDATASET("diyu",BarPos);//给自定义的全局变量重新赋值 END 红色部分的代码应该是错误的。 我之前把红色部分的barpos改成了NOAXIS发现是错误的。主要是对EXTGBDATASET这个函数不怎么懂 麻烦老师改一下了。谢了。 |
-- 作者:jinzhe -- 发布时间:2013/5/6 14:21:40 -- 把存地址那一段注释掉 |
-- 作者:vermouth -- 发布时间:2013/5/6 14:44:36 -- 以下是引用jinzhe在2013-5-6 14:21:40的发言: 把存地址那一段注释掉 还是没有声音。。。
|
-- 作者:jinzhe -- 发布时间:2013/5/6 14:50:10 -- 把发声音的那一段注释掉,看看只剩下不发声音的,能不能发声音 |
-- 作者:vermouth -- 发布时间:2013/5/6 14:58:04 -- 以下是引用jinzhe在2013-5-6 14:50:10的发言: 把发声音的那一段注释掉,看看只剩下不发声音的,能不能发声音 没看懂。如果把发声的部分注释掉的话怎么会发声呢。现在就是那段红色的部分不发声,前面的正常。我在论坛上面没看到类似的帖子。。。 你帮我把红色部分改一下吧。
|
-- 作者:jinzhe -- 发布时间:2013/5/6 15:06:28 -- 我的意思是 把发生的那段注释掉,如果不发生的那段发生了,代码问题,不发生的还是不发生的,声音文件问题 |
-- 作者:vermouth -- 发布时间:2013/5/6 15:11:17 -- 以下是引用jinzhe在2013-5-6 15:06:28的发言:
我的意思是 把发生的那段注释掉,如果不发生的那段发生了,代码问题,不发生的还是不发生的,声音文件问题 刚才把红色部分注释的只剩一下发声那一段了。结果问题解决的。。。 多谢jinzhe了。 |