Не сложно напихать кучу wav, сложно запомнить, какой блин к чему. Одно решение приходит на память - TTS (Text To Seech). В принципе не сложно, но в большом количестве надоедает, когда компьютер разговаривает все время, а остальные процессы выполняются только когда он заткнется . Потому как процесс TTS ( по крайней мере в нижеприведенном примере) асинхронный, т.е. терминал ждет когда отзвучит ля-ля, а затем выполняет следущий шаг программы. Дзинь-дзинь от одного графика (и даже от одного индикатора) прерывается на "полуслове" wav-ом от другого. Так что смотрите, не переусердствуйте...... к примеру, появился сигнал на покупку по паре EURUSD, проигрывается звук EURUSD_BUY.wav. Если же продажи, то EURUSD_SELL.wav. Если к примеру сигнал по GBPUSD, покупка - GBPUSD_BUY.wav. Продажа - GBPUSD_SELL.wav... вот именно такой пример найти нигде не могу) чтоб для каждой пары отдельные звуки сделать)
Внизу прикреплен говорящий индюк Candle_Patterns - ему нужны speak_b6.dll в папку Libraries, и CandlePattrens4.mqh в папку Includes, и наконец Candle Pattrens.csv и Symbols.csv в папку Files. TTS может выдавать по-русски если текст свечных названий и пар в этих файлах написаны по-русски, плюс возможно TTS engine вашей Винды должна быть установлена на русский язык - я не играл с системными настройками, не знаю.
Пример вызова речи из индикатора/эксперта:
Код:
if(AudioON) gSpeak("Текст",1,100);
Желаю удачи.