記事"MQL5 クックブック:MetaTrader 5トレードイベントへの音声通知"についてのディスカッション

 

新しい記事 MQL5 クックブック:MetaTrader 5トレードイベントへの音声通知 はパブリッシュされました:

本稿では Expert Advisor のファイルに音声ファイルをインクルードすること、それによりトレードイベントに音声通知を追加するなどの問題を考察します。事実、ファイルのインクルードが意味するところは Expert Advisor内に音声ファイルを入れるということです。よってコンパイルされた Expert Advisor (*.ex5) バージョンを他のユーザーに提供する際、音声ファイルは提供せずそれがどこの保存されるか説明する必要があるのです。

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

作者: Anatoli Kazharski

 

貿易イベントの声のトピックは、あなたの記事のように、実際には非常に興味深く、有用だと思います。

しかし、現代のマルチメディアツールは、すでにWAVサウンドの単純なデジタル化をはるかに超えて進歩しています。マイクロソフトの音声を例にとると、それは長い間Windowsで利用可能であり、効果的に使用することができます。
例えば、あなたが提案する取引イベントの音は、利益、キルなどの値を持つ具体的な音声コメントを提供することは論理的であろう、
Expert Advisorはいつか、普通の人間の言葉でアドバイスしてくれるようになるはずです。)

主なことは、複雑なプログラムコードを書く必要がないということです。
根拠がないことを避けるために、MS Agentテクノロジーを使用して、Hlaimanエンジンを介して実行されるテスト文字列「HELLO WORLD!」の音声合成のためのBASICスクリプトの例を示します。

Set HLAIM = CreateObject("HLAIM.SHELLMDI")
HLAIM.InitProgram.Agent.Action = "SPEAK: HELLO WORLD!"
WScript.Sleep(3000)
私の記事を読み、Hlaiman EA Generatorをインストールした 方は、このコードをコピーして、例えば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 folderSounds

(Files and Folders - For Advanced Users - Getting Started - MetaTrader 5 Help)です。

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関数はスクリプト(チャートにドラッグされる)でも機能するのでしょうか?

著者の記事で、"Expert Advisorを作成しよう... "を 参照してください。

したがって、これはスクリプトではなくエキスパートです。

スクリプトは添付時に一度だけ実行されます。Expertは毎ティック(またはタイマーやイベントなど、コード内の特定の標準関数に応じて)実行されます。