以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  公式模型编写问题提交  (http://222.73.7.161/bbs/list.asp?boardid=4)
----  关于声音文件不能自动播放,没有人贴个完整源码,我贴个不能播放的源码,请版主一劳永逸  (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=2283)

--  作者:yfbook
--  发布时间:2010/7/29 14:59:38
--  关于声音文件不能自动播放,没有人贴个完整源码,我贴个不能播放的源码,请版主一劳永逸

关于声音文件不能自动播放,没有人贴个完整源码,我贴个不能播放的源码,请版主一劳永逸

 

资产:ASSET,LINETHICK0;
可用现金:CASH(0),LINETHICK0;
持仓:HOLDING,LINETHICK0;
//=========================================
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
J:=3*K-2*D;
//======================
DIFF := EMA(CLOSE,12) - EMA(CLOSE,26);
DEA  := EMA(DIFF,9);
MACD1 := 2*(DIFF-DEA);

//===================================================

COND1:=K>D AND DEA >DIFF;   
 
variable:maxprofit=0;//有仓位时最大获利幅度

//开仓
IF COND1 and HOLDING=0 THEN
BEGIN
 BUY(3,MKT,MKT);
 maxprofit:=0;
END


COND10:=K<D OR DEA <DIFF;

SELL(COND10,HOLDING,mkt,mkt);

 

PLAYSOUND( CROSS(D,K),\'D:\\notify.wav\'); 

PLAYSOUND( CROSS(K,D),\'D:\\notify.wav\');
PLAYSOUND(CLOSE>OPEN ,\'D:\\notify.wav\' );

 

 

 


--  作者:admin
--  发布时间:2010/7/29 15:28:36
--  

请试试改到下面代码能否播放声音

PLAYSOUND(1,\'D:\\notify.wav\' );

 

如果还不能播放,那么请检查你的机器是否能播放声音,操作系统解码器是否坏了


--  作者:yfbook
--  发布时间:2010/7/29 17:18:21
--  

试过了,没有发出声音。我的计算机能够播放声音,这个声音文件是别的软件里面的,正常发音,我复制出来用在金字塔上面的。

 

我的这个回答,以前也有人这样提问、回答的。可是没有源码参考。

 

为什么声音文件不能自动播放

http://www.weistock.com/bbs/dispbbs.asp?BoardID=4&ID=1972&skin=0

 

声音播放函数怎么用

http://www.weistock.com/bbs/dispbbs.asp?BoardID=2&ID=1362&replyID=&skin=1

 

 

 

请版主直接写个kdj金叉、死叉发出声音的完整编码吧,

 

要不然以后还会有100人问同样的问题了。

 

我搜索了一下,我是第4个

 

 


--  作者:admin
--  发布时间:2010/7/29 17:20:56
--  

如果PLAYSOUND(1,\'D:\\notify.wav\' );都不能用的话,那再写什么例子都是白搭。

你还是检查你的\'D:\\notify.wav是否有这个声音文件吧,再有就是你是怎么用的,放在后台预警还是图表执行的


--  作者:wattwei
--  发布时间:2010/7/29 17:43:22
--  
没遇到过这种情况,报警好好滴

楼主可以使用Windows目录下的Media目录下的wav文件试试,那是最原始的PCM格式的WAV文件

--  作者:yfbook
--  发布时间:2010/7/29 17:54:51
--  
图表执行的