欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 关于声音文件不能自动播放,没有人贴个完整源码,我贴个不能播放的源码,请版主一劳永逸

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有6483人关注过本帖树形打印复制链接

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

帅哥哟,离线,有人找我吗?
yfbook
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:18 积分:208 威望:0 精华:0 注册:2010/5/31 14:45:57
关于声音文件不能自动播放,没有人贴个完整源码,我贴个不能播放的源码,请版主一劳永逸  发帖心情 Post By:2010/7/29 14:59:38    Post IP:180.110.172.18[只看该作者]

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

 

资产: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
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:7302 积分:32559 威望:1000 精华:45 注册:2003/12/30 16:34:32
  发帖心情 Post By:2010/7/29 15:28:36    Post IP:123.114.249.103[只看该作者]

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

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

 

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


 回到顶部
帅哥哟,离线,有人找我吗?
yfbook
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:18 积分:208 威望:0 精华:0 注册:2010/5/31 14:45:57
  发帖心情 Post By:2010/7/29 17:18:21    Post IP:180.110.172.18[只看该作者]

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

 

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

 

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

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
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:7302 积分:32559 威望:1000 精华:45 注册:2003/12/30 16:34:32
  发帖心情 Post By:2010/7/29 17:20:56    Post IP:123.114.249.103[只看该作者]

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

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


 回到顶部
帅哥哟,离线,有人找我吗?
wattwei
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:574 积分:3167 威望:0 精华:0 注册:2009/10/10 11:13:01
  发帖心情 Post By:2010/7/29 17:43:22    Post IP:58.48.107.165[只看该作者]

没遇到过这种情况,报警好好滴

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

 回到顶部
帅哥哟,离线,有人找我吗?
yfbook
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:18 积分:208 威望:0 精华:0 注册:2010/5/31 14:45:57
  发帖心情 Post By:2010/7/29 17:54:51    Post IP:180.110.172.18[只看该作者]

图表执行的

 回到顶部