MetaTrader 4 自动中文语音报价脚本
101楼 电梯直达
原帖由 kunpeng 于 2005-12-6 17:03 发表 OK~SpeakSymbol没了?里面变成这样了.
再发一个新版本的,对脚本结构之类的有了比较大的调整,可以对报价文字进行更自由的定制. 不过一般人用前一个版本也基本能满足功能了,有兴趣的可以试试. 说明如下: 1. 更新方法: 同前,可以直接更新后再用MetaEditor编译或者导航里面删除老版本后安装新版本并重启MT4 2. 变动说明: 1). 设置基本同前,最主要的改动就是增加了Format设置项 Format为字符串设置项,用来设置进行报价的字符串格式. 其中, 用"%"包围的为动态变量, 比如%PRICE%表示PRICE 变量,这里是用来表示当前的价格,在输出语音前将会用 当前价格替换%PRICE% 目前支持的变量列表如下: SELL_CURR 表示当前卖出的货币名 BUY_CURR 表示当前买入的货币名 PRICE 表示当前商品的价格 (买入还是卖出价格取决于UseBid的设置) ACTION 表示当前是买入价还是卖出价 ADD_DIR 表示当前报价与上次报价之间的价格差方向为上涨还是下跌 ADD 表示当前报价与上次报价之间的价格差点数 其他任何不在'%'之间的字符都将被原样朗读出来, 转化后的字符串中空格不影响朗读, 标点符号将产生停顿. (一般为了简洁就不用标点了) 用起来实际上很简单的, 比如默认的格式字符串: %SELL_CURR% 兑 %BUY_CURR% %ACTION% 价为 %PRICE% %ADD_DIR% %ADD% 这个格式实际输出时大概就是这样的: 欧元 兑 美元 买入 价为 1.1810 上涨 1点 比如前面bsun提到的需要只用直盘报价的类似" 欧元 1.1810"就可以用如下格式: %SELL_CURR% %PRICE% %ADD_DIR% %ADD% (变动点数范围仍然可以通过SpeakDelta参数调节, 设置为0则不报变动, 可以不调整格式) 另外注意如果需要报美元在前的比如USDCHF, 则用格式: %BUY_CURR% %PRICE% %ADD_DIR% %ADD% 还有比如之前的最简单的报价方式(即SpeakSymbol=false时, SpeakSymbol参数现已经删除) 可以用这个格式: %PRICE% %ADD_DIR% %ADD% 就这样, 欢迎大家测试提出意见
发表于:2005-12-06 15:55只看该作者
102楼
原帖由 wfy05 于 2005-12-6 11:48 发表 更新到1.3, 支持两次语音报价之间的最小点数间隔, 用SpeakDelta参数来调整. 比如SpeakDelta为5则表示当前价格与上次报价价格差别大于等于5的时候才 会进行下次报价. //+----------------------- ...
韬客社区www.talkfx.co
发表于:2005-12-06 15:56只看该作者
103楼
谢谢了楼主,mt能报价了,真不错
另外问一下,看到了您说的中华经典语音朗读这个软件,也想装上去,可是在安装时提示
不能安装文件或有程序正在使用,请关闭其他程序再安装。
可我关光了,电脑重启了,还是老样子,不知是啥原因,能指点一下吗?谢了
我的系统是xp
[ 本帖最后由 wangwu 于 2005-12-6 23:57 编辑 ]
你的头脑是牢笼会要你的命,是一种奴役
104楼
原帖由 wangwu 于 2005-12-6 23:56 发表 谢谢了楼主,mt能报价了,真不错 另外问一下,看到了您说的中华经典语音朗读这个软件,也想装上去,可是在安装时提示 不能安装文件或有程序正在使用,请关闭其他程序再安装。 可我关光了,电脑重启了,还是 ...
韬客社区www.talkfx.co
发表于:2005-12-08 08:55只看该作者
105楼
加油
发表于:2005-12-13 15:40只看该作者
106楼
请问老师,
我用的系统是WIN2000,打开控制面板中的语音后,中显示下面的图,
没有老师说的文字语音转换,这是什么原因?谢谢Snap1.gif
韬客社区www.talkfx.co
107楼
原帖由 小三 于 2005-12-13 23:40 发表 请问老师, 我用的系统是WIN2000,打开控制面板中的语音后,中显示下面的图, 没有老师说的文字语音转换,这是什么原因?谢谢
韬客社区www.talkfx.co
发表于:2005-12-14 20:59只看该作者
108楼
我按照上述步骤悉数安装完成,还是没中文声音,英文的倒是可以,晕,是不是因为我安装了听网,所以有冲突?
韬客社区www.talkfx.co
发表于:2005-12-18 02:12只看该作者
109楼
请问老师,我用MT4的报警功能中只有英文,没有中文.之后用英文的自动报价也不成功,请问这是什么原因?我的系统是WIN2000
韬客社区www.talkfx.co
111楼
原帖由 青山绿水 于 2005-12-15 04:59 发表 我按照上述步骤悉数安装完成,还是没中文声音,英文的倒是可以,晕,是不是因为我安装了听网,所以有冲突?
韬客社区www.talkfx.co
发表于:2005-12-19 10:57只看该作者
112楼
谢谢老师我的英文能听了,但是不习惯.还是中文的好
韬客社区www.talkfx.co
发表于:2005-12-25 08:51只看该作者
113楼
请问大侠:为什么我的MT4.0,WINXP在警报中VOICE选项下只有英文?谢谢
114楼
原帖由 灰尘 于 2005-12-25 16:51 发表 请问大侠:为什么我的MT4.0,WINXP在警报中VOICE选项下只有英文?谢谢
韬客社区www.talkfx.co
116楼
原帖由 灰尘 于 2005-12-28 20:17 发表 1、控制面板中有中文语音朗读; 2、中文正版XP。
韬客社区www.talkfx.co
发表于:2006-01-05 08:11只看该作者
117楼
谢谢,这个功能不错。:handshake
另:1.我下载了一个女声语声版,可以在控制面板中调出,并测试通过。
但MT4,显示APT调用error,不出声,是何原因。
2.我想让变动30点,才报价,是改speakdealta值为30吗。:)
[ 本帖最后由 汇林高手 于 2006-1-5 16:40 编辑 ]
前世的五百次回眸,换来今生与你的擦肩而过
118楼
原帖由 汇林高手 于 2006-1-5 16:11 发表 谢谢,这个功能不错。:handshake 另:1.我下载了一个女声语声版,可以在控制面板中调出,并测试通过。 但MT4,显示APT调用error,不出声,是何原因。 2.我想让变动30点,才报价,是改speakdealta值为 ...
发表于:2006-01-11 02:45只看该作者
119楼
谢谢楼主奉献,真不错
韬客社区www.talkfx.co
发表于:2006-01-12 13:49只看该作者
120楼
升级后不能用了啊