关于声音文件不能自动播放,没有人贴个完整源码,我贴个不能播放的源码,请版主一劳永逸。
资产: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' );
请试试改到下面代码能否播放声音
PLAYSOUND(1,'D:\notify.wav' );
如果还不能播放,那么请检查你的机器是否能播放声音,操作系统解码器是否坏了
试过了,没有发出声音。我的计算机能够播放声音,这个声音文件是别的软件里面的,正常发音,我复制出来用在金字塔上面的。
我的这个回答,以前也有人这样提问、回答的。可是没有源码参考。
为什么声音文件不能自动播放
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个
如果PLAYSOUND(1,'D:\notify.wav' );都不能用的话,那再写什么例子都是白搭。
你还是检查你的'D:\notify.wav是否有这个声音文件吧,再有就是你是怎么用的,放在后台预警还是图表执行的