Hi there!

This is a small utility developed for MT4 platform to convert PriceAction into sound.
This utility has to be an ExpertAdvisor (EA) because I'm using the sleep() function,
which is not allowed in indicators.

You can use the enha_TSwitchMarketNoiseSound script to switch the sound on or off by a hotkey.

Please copy the files included in this archive to the folloeing locations:

enha_MarketNoise.mq4             -> YourDrive\Programs\MT4Installation\Experts
enha_MarketNoise.ex4             -> YourDrive\Programs\MT4Installation\Experts
enha_TSwitchMarketNoiseSound.mq4 -> YourDrive\Programs\MT4Installation\Experts\Scripts
enha_TSwitchMarketNoiseSound.ex4 -> YourDrive\Programs\MT4Installation\Experts\Scripts
all the *.wav-files	 	 -> YourDrive\Programs\MT4Installation\Sounds

Please restart your MT4 platform.

Now you should find the ExpertAdvisor 'MarketNoise' in the Navigator Window (CTRL-N).
Please pull it to a chart-window of the pair you want to listen to.
The parameter of The EA are set up for a broker with 5 digits.
You can adjust the some of the parameters (pressing [F7]) to your own convinience:

iSoundOn:		0 or 1 - switches Sound on or off without usage of hotkey script
iTicksPerSound:		Every N ticks a TickUp or TickDown will be played
iMainPrices:		Every M ticks a TickUpMain or TickDownMain sound will be played. 
			This is useful to highlight special price levels like every 0.050
iPipsPerRunNormal:	The following 3 parameters are defining different market situations:
iPipsPerRunFast:	Normal, Fast and Explosion. The value defines the difference in price
iPipsPerRunExplosion:	between 2 incoming ticks.

iMSecsBetweenTicksNormal:	These 3 parameters are coreesponding to the above mentioned market
iMSecsBetweenTicksFast:		situations. They are defining how long a sound will last maximum,
iMSecsBetweenTicksExplosion:	before the next price will be indicated.

sSndTickUpStandard:	The following 4 parameters are defining the used wav files.
sSndTickDnStandard:	You can assign what ever you want here, but you should keep in mind,
sSndTickUpMainPrice:	that they should not last longer than ~ 1 second each.
sSndTickDnMainPrice:

To assign a hotkey to the script please open the Navigator Window (CTRL-N) in MT4.
Expand the 'Scrips' folder.
Do a right-click on the above mentioned script and choose 'Set Hotkey'.
