以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  为什么没有输出声音和消息?  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=76633)

--  作者:tjydfg
--  发布时间:2015/3/19 11:00:30
--  为什么没有输出声音和消息?

MACD_CHA0015:=STKINDI(\'SH300\',\'MACD0015.MACD_CHA0015\',2,3);

PLAYSOUND((CROSS(MACD_CHA0015,0)AND(DIFF15>0)AND(DEA15>0)),\'C:\\QHSY\\KC.WAV\'),ALLOWREPEAT;
STICKLINE((CROSS(MACD_CHA0015,0)AND(DIFF15>0)AND(DEA15>0)),-10,-20,8,0,COLORWHITE);
DRAWICON((CROSS(MACD_CHA0015,0)AND(DIFF15>0)AND(DEA15>0)),-10,1);
DRAWICON((CROSS(MACD_CHA0015,0)AND(DIFF15>0)AND(DEA15>0)),-20,32);
MSGOUT((CROSS(MACD_CHA0015,0)AND(DIFF15>0)AND(DEA15>0)),\'01_302\');

 

我使用了3台电脑,以上语句2台用于1分钟分时,1台用于5分钟分时,2、3、4句有执行,有输出图,为什么没有输出声音和消息?

 


图片点击可在新窗口打开查看此主题相关图片如下:新建 1.jpg
图片点击可在新窗口打开查看

--  作者:yukizzc
--  发布时间:2015/3/19 11:05:54
--  

playsound是只判断最后一根k的条件,不是说你历史有条件满足就放声音的。好后面那几个函数有区别的。

你这个引用15分钟的sh300,小引大会有闪烁的。也即盘中条件没满足,盘后才满足


--  作者:tjydfg
--  发布时间:2015/3/19 11:49:50
--  
这回没闪烁,但最后一个周期也没有声音啊???也没消息啊???消息窗口也没出现啊???
--  作者:tjydfg
--  发布时间:2015/3/19 11:51:38
--  
从头到尾没出声音,也没出消息!你解释下!!!!
--  作者:yukizzc
--  发布时间:2015/3/19 12:04:49
--  

那是不是你条件没满足,换个简单条件比如c>o去看下。

 


--  作者:tjydfg
--  发布时间:2015/3/19 15:44:36
--  
我上传的图里面出现了图标的,图标是满足条件才出现的,但就是没有出现声音和消息!!!
--  作者:yukizzc
--  发布时间:2015/3/19 15:50:45
--  

和你解释过了,图标是所有k都会判断,而声音和消息是只在最后一个条件才触发。

你的条件有闪烁,当时盘中没有触发,盘后的条件才满足。

自己可以写个if currenttime>140000这样的条件去测试,14点之前都是不会放声音的,但是你加载图表上去看,只要过了14点所有历史k都会有图标