I need a Metatrader MT4 dashboard style indicator built. The aim of the dashboard is to show the currency pair's bid price has touched a specified moving average (upto 5 moving averages). Thus, on one screen, I want to be able to see this data for several currency pairs and specified moving average, as well as various timeframes for each pair (1hr, 4hr, D and W). The last column should indicate the ATR for 20 periods.
The data in the dashboard needs to be presented in tablular form. Each row of data will therefore need the following columns:
1) the currency pair
2) the time frame (1hr, 4hr, D and W), where each time frame consists of these sub-columns:
a) colour of column/cell to show red when price hit the moving average from under, and green when price hits the moving average from above
3) the ATR for 20 periods
The column headers should indicate the specified moving average and the time frame under each moving average, and the ATR.
The attached file presents my vision for what the completed dashboard should look like.
Required user-modifiable Variables:
1. currencies to display; by default to show all currency pairs in Market Watch in MT4
2. timesframes to display (max. 5 time frames); by default 1H, 4H, D1 and W1
3. The moving average: a) period, and b) calc method (e.g. simple, exponential, linear weighted, etc.)
4. Screen position (X,Y) for dashboard