Require a simple High/Low Indicator ---------------------------------------------------------------- I'm looking for a knowledgeable MQL4 coder to build a custom High/Low Indicator. Requirements: ---------------------------------------------------------------- Need an indicator to plot the high and low prices within a specified period along with their corresponding ATR values. Example: If I select a H1 chart and input the values 10:00 – 12:00 then the highest price and the lowest price within this period (2 candles, from 10AM – 12PM) should be plotted, along with their respective ATR values. If the High price was 1.35600 and Low price was 1.32000 and if their corresponding ATR values was 0.0010 and 0.0012 then the indicator should plot 6 lines. High (1.35600) (plots a horizontal line/ray) Low (1.32000) (plots a horizontal line/ray) High + ATR: (1.357) (plots a horizontal line/ray, dotted) Low – ATR: (1.3188) (plots a horizontal line/ray, dotted) In addition, further two levels must be plotted, which is: High + ATR + Range (of High/Low) and Low – ATR – Range (High/Low). In other words, 2 more lines must be plotted at High + ATR + Range: (1.393) & Low – ATR – Range: (1.2828) Input Boxes for Indicator ---------------------------------------------------------------- The indicator should have the following options in the indicator’s input box: 1. GMT Offset: Default to 0 (i.e: GMT)… and if it is set to 1 then it means GMT+1 and so on 2. Start Time: Should be in the format of XX:XX 3. End Time: Should be in the format of XX:XX 4. ATR Value: Input the ATR Value 5. History: (Enter value. If 50 is selected, then plot the lines on chart for the past 50 sessions. If 0, plot lines on the current session only) 6. Extend Lines: XX:XX (Ex: if extend lines is set to 23:00, then the ray/line must be extended up to 23:00 hours for the day). If blank, then extend lines till end time. 7. Font: Font Name, Size, Color (Ex: Arial, 9, Black) 8. Position: Top left, Bottom left, Top right, Bottom Right (Position the values on the chart based on the 4 options, to be selected as Drop Down) If Display Data is Yes then print/display the following data on chart: Note that only the current data should be displayed regardless if history is set to 0 or some number) • High: • Low: • Range: • High+ATR: • Low-ATR: • High+ATR+Range: • Low-ATR-Range: Mock Up ---------------------------------------------------------------- The below mock up is how the indicator should display. Just for your info the input settings for the following would be: GMT Offset: 2 Start Time: 00:00 End Time: 06:00 ATR Value: 20 History: 0 Extend Lines: Yes Display Data: yes Font: Arial, 9, Black Position: Top Left Refer to: mock-up.png Other Notes ---------------------------------------------------------------- • The code must be delivered in .mql4 format • Please use proper comments in the code so it is easy to understand • There MUST NOT be any errors or warnings • Must be compatible with the latest 670 build • The display values must also be easily displayed in the ‘Data Box’ window (refer to datawindow.png)