Discussão do artigo "Guia prático do MQL5: Notificações sonoras para eventos de negociação do MetaTrader 5"

 

Novo artigo Guia prático do MQL5: Notificações sonoras para eventos de negociação do MetaTrader 5 foi publicado:

Neste artigo vamos considerar questões como a inclusão de arquivos sonoros no arquivo do Expert Advisor e, por conseguinte, a adição de notificações sonoras aos eventos de negociação. O fato de que os arquivos serão incluídos significa que os arquivos sonoros estarão localizados dentro do Expert Advisor. Assim, ao dar a versão compilada do Expert Advisor (*.ex5) para outro usuário, você não terá que fornecer também os arquivos sonoros e explicar onde eles precisam ser salvos.

O painel de som no gráfico

Autor: Anatoli Kazharski

 

Acho que o tópico de expressar eventos comerciais é realmente muito interessante e útil como seu artigo, obrigado pelas informações.

No entanto, as ferramentas modernas de multimídia já avançaram muito além da simples digitalização de sons WAV, como o Microsoft Speech, que está disponível no Windows há muito tempo e pode ser usado com eficiência.
Por exemplo, os sons de eventos de negociação que você sugere, seria lógico fornecer comentários de voz específicos com os valores de lucros, perdas, etc., com recomendações e conselhos, com recomendações e conselhos.
Os Expert Advisors devem começar a nos aconselhar algum dia, em linguagem normal e humana...).

O principal é que não é necessário escrever um código de programa complexo.
Para não ficar sem fundamento, aqui está um exemplo de um script BASIC para síntese de fala da string de teste "HELLO WORLD!" usando a tecnologia MS Agent, executada por meio do mecanismo Hlaiman.

Set HLAIM = CreateObject("HLAIM.SHELLMDI")
HLAIM.InitProgram.Agent.Action = "SPEAK: HELLO WORLD!"
WScript.Sleep(3000)
Quem leu meu artigo e instalou o Hlaiman EA Generator pode verificar o funcionamento desse código copiando-o e executando-o em um arquivo, por exemplo, hello.vbs.
Arquivos semelhantes com mensagens de texto diferentes podem ser criados e usados junto com arquivos *.wav para configurar eventos de terminal MT, além de essa chamada não ser difícil de integrar diretamente no código MQL.
 
hlaiman:

...
Por exemplo, em sua proposta de sons de eventos de negociação, seria lógico fornecer comentários de voz específicos com os valores de lucros, perdas, etc., com recomendações e conselhos.
Os consultores devem, algum dia, começar a nos aconselhar em linguagem normal e humana...).

...

O artigo, como sempre, é um exemplo simples. Por exemplo, gosto do programa FL Studio 11. Você pode sintetizar qualquer som. Ou primeiro gravar (inclusive voz) e depois processá-lo com alta qualidade.

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...
 

Obrigado pelo artigo.
Onde devo colocar o programa anexado? Em "Script" ou "Expert"?

A propósito, qual é a diferença entre Script e Expert? A função OnStart funciona no Script (que será arrastado para o gráfico)?

 
Não consigo encontrar meu arquivo de sons do MT5. Sei que você indicou o local, mas não consigo encontrá-lo em nenhuma parte da minha pasta. Posso simplesmente colocar os sons em qualquer lugar e encontrá-los mais tarde?
 
dougclose #:
Não consigo encontrar meu arquivo de sons do MT5. Sei que você indicou o local, mas não consigo encontrá-lo em nenhuma parte da minha pasta. Posso simplesmente colocar os sons em qualquer lugar e encontrá-los mais tarde?

A pasta correta é:

C:\Program Files\pasta de plataforma\Sounds

(Arquivos e pastas - Para usuários avançados - Primeiros passos - Ajuda do 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 #:

Obrigado pelo artigo.
Onde devo colocar o programa anexado? Em "Script" ou "Expert"?

A propósito, qual é a diferença entre Script e Expert? A função OnStart funciona no Script (que será arrastado para o gráfico)?

No artigo do autor, veja"vamos criar um Expert Advisor..."

Portanto, trata-se de um Expert e não de um Script.

Um script só é executado uma vez após ser anexado. Um Expert é executado a cada tick (ou em um cronômetro, evento etc., dependendo da(s) função(ões) padrão específica(s) em seu código).