Job finished
![](https://c.mql5.com/i/avatar/avatar_na2.png)
![](https://c.mql5.com/i/avatar/avatar_na2.png)
Specification
Hello, I need to modify a scanner for MT4.
By now it scans forex symbols written inside the code. I need it to be modified in order to scan all symbols in Market Watch (they are 250) and it should output only symbols that have a signal, sorting them from the lowest price to the highest price.
The scanner should run fast as it does now, even with 250 symbols.
The scanner should always scan all symbols, at every update, but I should be able to set a maximum number of symbols visible on chart. This doesn't mean that if I set 10 it should only scan 10 symbols, it should always scan all symbols; maximum number is a filter.
There should be an option in settings to filter displayed symbols from a minimum price to a maximum price.
The price of the symbol should appear near the symbol name in the list. Attached is an image of how it should look.
Instead of the colored rectangle near the symbol, it's the name of symbol and the price that should be colored of green (Buy) and Red (Sell).
The list should be on main chart, and there should be in settings options to move the list along X & Y axis, font character, font size, space between symbols, space between symbol and price, space between columns.
Price should be listed as a column near the symbols. Like this:
HBGFD 2.98
BF 2.43
CHID 1.43
Not like this:
HBGFD 2.98
BF 2.43
CHID 1.43
I request final mq4 source code file.
Thanks
Regards