文章 "MQL5 细则手册:MetaTrader 5 交易事件的声音通知"

 

新文章 MQL5 细则手册:MetaTrader 5 交易事件的声音通知已发布:

在本文中,我们将考虑在“EA 交易”的文件中包含声音文件、从而为交易事件添加声音通知的事宜。将包含文件的事实意味着声音文件将位于“EA 交易”的内部。因此,在向其他用户提供编译后的“EA 交易”版本 (*.ex5) 时,您无需再提供声音文件并说明它们应予以保存的位置。

Рецепты MQL5 - Озвучиваем торговые события в MetaTrader 5

作者:Anatoli Kazharski

 

我认为,关于贸易活动的发言权这一话题与您的文章一样,其实是非常有趣和有用的,感谢您提供的信息。

不过,现代多媒体工具的发展已经远远超出了简单的 WAV 声音数字化,就拿 Microsoft Speech 来说吧,它在 Windows 中很早就有了,而且可以有效使用。
例如,您建议的交易事件声音,如果能提供具体的语音注释,包括利润值、杀戮值等,并附带建议和意见,那将是合乎逻辑的、
Expert Advisors(智能交易系统)有朝一日应该开始用正常的人类语言向我们提供建议......)。

最主要的是,它不需要编写复杂的程序代码。
为了避免无凭无据,这里有一个使用 MS Agent 技术、通过 Hlaiman 引擎执行的测试字符串 "HELLO WORLD!"语音合成 BASIC 脚本示例。

Set HLAIM = CreateObject("HLAIM.SHELLMDI")
HLAIM.InitProgram.Agent.Action = "SPEAK: HELLO WORLD!"
WScript.Sleep(3000)
阅读过我的文章并安装了 Hlaiman EA 生成器 的用户,可以通过复制并在文件中运行该代码来检查其工作情况,例如 - hello.vbs。
可以创建带有不同文本信息的类似文件,并与 *.wav 文件一起用于配置 MT 终端事件,此外,直接将该调用集成到 MQL 代码中并不困难。
 
hlaiman:

...
,例如,您建议的交易事件声音,它将合乎逻辑地提供具体的语音评论,包括利润值、杀戮值等,并提供建议和意见。
顾问必须有一天开始用正常的人类语言为我们提供建议......)。

...

这篇文章一如既往地举了一个简单的例子。例如,我喜欢FL Studio 11 程序。您可以合成任何声音。或者先录音(包括声音),然后进行高质量处理。

FL Studio 11
  • www.image-line.com
Performance mode – Trigger Playlist Clips live using a mouse, touch screen, typing keyboard or MIDI controller. Supports APC20/40, Launchpad, Lemur, Block, Maschine/Mikro, padKONTROLQuNeo, Traktor Kontrol (and more). Multi-touch support - FL Studio and some plugins now respond to Multi-touch with Microsoft gesture functions supported. Playlist...
 

感谢您的文章。
我应该把所附程序放在哪里?放在 "脚本 "还是 "专家"?

顺便问一下,"脚本 "和 "专家 "有什么区别?OnStart 功能在脚本(将被拖到图表上)中有效吗?

 
我找不到 MT5 声音文件。我知道你给了位置,但我在文件夹里找不到。我可以把声音放到里面的任何地方,然后再找出来吗?
 
dougclose #:
我找不到 MT5 声音文件。我知道你给了位置,但我在文件夹里找不到。我可以把声音放到里面的任何地方,然后再找出来吗?

正确的文件夹是

C:\Program Files\platform folder\Sounds

(文件和文件夹 - 高级用户 - 入门 - MetaTrader 5 帮助)。

Files and Folders - For Advanced Users - Getting Started - MetaTrader 5 Help
Files and Folders - For Advanced Users - Getting Started - MetaTrader 5 Help
  • www.metatrader5.com
This section contains the description of how the platform's files and folders are stored. In the main mode of platform start, modifiable and...
 
odunoaki2 #:

感谢您的文章。
我应该把所附程序放在哪里?放在 "脚本 "还是 "专家"?

顺便问一下,"脚本 "和 "专家 "有什么区别?OnStart 功能在脚本(将被拖到图表上)中有效吗?

在作者的文章中,请参阅"让我们创建一个智能交易系统......"。

因此,这是一个智能交易系统,而不是脚本。

脚本只在连接后运行一次。智能交易系统在每个刻度线(或定时器、事件等,取决于其代码中的特定标准功能)上运行。