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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → [求助]如何让交易系统买卖信号只提示声音

   

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


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

主题:[求助]如何让交易系统买卖信号只提示声音

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


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2020/5/20 13:42:35    Post IP:180.169.30.6[显示全部帖子]

可以用声音函数操作。这样你只加载模型,不开启程序化情况下。它就可以发声音。

平空:SELLSHORT(PK,1,THISCLOSE);                  //平空信号
SPEAK(PK,'平空');


每个下单语句对应一个speak函数。

具体函数说明如下:
播放指定任意的字符串实现语音合成和语音识别。

用法:SPEAK(COND,STR),当最后一个周期得COND条件成立时,播放指定字符串的语音合成.

例如:SPEAK(CLOSE>OPEN,'出现阳线'),当最后一个周期为阳线时语音播放'出现阳线'.
该函数在相同周期只会播放一次,如果需要在相同周期重复播放,请使用ALLOWREPEAT控制符
例如:
SPEAK(CLOSE>OPEN,'出现阳线'),ALLOWREPEAT;

警告:
不要使用该函数播报过长的文字,会造成系统资源占用.
所属函数组:特色函数


命数如织,当如磐石。
查看使用道具详细信息
获赠金币帖,共获得 0 个金币
 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2020/5/20 14:53:57    Post IP:180.169.30.6[显示全部帖子]

 你看下软件是不是新版。这个函数是最新版加上去的。如果你不是最新的,建议重新下载安装最新版比较好。


命数如织,当如磐石。 赠送楼主:0个金币
 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2020/5/20 16:05:05    Post IP:180.169.30.6[显示全部帖子]

 那不行。这个函数目前只有最新版上有。信达的版本的不行。
或者你可以采用PLAYSOUND 函数。但是这个比较麻烦的是需要自己准备声音文件。


你如果有后台程序化的使用权限那就可以使用后台的预警功能,那个是只提示信号,不下单。

综上:下载公版使用 或者用PLAYSOUND函数


命数如织,当如磐石。 赠送楼主:0个金币
 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2020/5/20 16:57:39    Post IP:180.169.30.6[显示全部帖子]

平空:SELLSHORT(开多平空条件,手数,MARKET);
PLAYSOUND(开多平空条件,'D:\平空.MP3');
平多:SELL(开空平多条件,手数,MARKET);
PLAYSOUND(开空平多条件,'D:\平多.MP3');
开多:BUY(开多平空条件,手数,MARKET);
PLAYSOUND(开多平空条件,'D:\开多.MP3');
开空:BUYSHORT(开空平多条件,手数,MARKET);
PLAYSOUND(开空平多条件,'D:\开空.MP3');


我没有声音文件,这个你只能自己想办法了。你自己百度随便找些吧。

PLAYSOUND具体函数说明:

播放一首指定位置的一个声音文件,可以是MP3或者WAV等格式.

用法:PLAYSOUND(COND,PATH),当最后一个周期得COND条件成立时,播放指定位置PATH的一个声音文件
声音文件可以是绝对路径,也可以只是一个声音文件,只有一个文件名时用户需要将它安放在DOCUMENT目录.

例如:PLAYSOUND(CLOSE>OPEN,'D:\ONTIFY.MP3'),当最后一个周期为阳线时播放D:\ONTIFY.MP3位置的声音文件.
该函数在相同周期只会播放一次,如果需要在相同周期重复播放,请使用ALLOWREPEAT控制符

例如:
PLAYSOUND(CLOSE>OPEN,'D:\ONTIFY.MP3'),ALLOWREPEAT;
所属函数组:特色函数


命数如织,当如磐石。 赠送楼主:0个金币
 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2020/5/21 10:26:37    Post IP:180.169.30.6[显示全部帖子]

 MID:  MA(CLOSE,M);//布林中轨
UPPER: MID + K*STD(CLOSE,M);//布林上轨
LOWER: MID - K*STD(CLOSE,M);//布林下轨
手数:=ss;

//交易条件
开多平空条件:=CROSS(C,LOWER);//开多平空条件
开空平多条件:=CROSS(UPPER,C);//开多平空条件

//交易系统
平空:SELLSHORT(开多平空条件,手数,MARKET);
SPEAK(开多平空条件,'平空');
平多:SELL(开空平多条件,手数,MARKET);
SPEAK(开空平多条件,'平多');
开多:BUY(开多平空条件,手数,MARKET);
SPEAK(开多平空条件,'开多');
开空:BUYSHORT(开空平多条件,手数,MARKET);
SPEAK(开空平多条件,'开空');



命数如织,当如磐石。 赠送楼主:0个金币
 回到顶部