I need an MT4/MT5 indicator that automatically identifies and draws classic chart patterns and trendlines on the main chart.I know it's very very simple project, but high quality indicator is diffult.
Developers with experience in both building related indicators and trading chart patterns are preferred. Applicants must understand the basic principles of drawing trendlines and classic chart patterns. To save time for both parties, please draw 1–2 trendline or chart pattern examples on a recent XAUUSD M15 or M30 chart, and provide relevant previous work or a brief explanation of your experience.Please don't show me the full of lines products, to draw excessive trendlie is very easy, I developed many! : (
Chart patterns: Ascending, descending and symmetrical triangles; ascending and descending channels; flags, pennants, wedges, double tops/bottoms, and head-and-shoulders/inverse head-and-shoulders patterns.
Trendlines and structures: Draw rising support lines through at least two valid, progressively higher swing lows, and falling resistance lines through progressively lower swing highs, extending them to the right. Lines must have a meaningful slope and span, with the intervening price action generally respecting them. Small wick deviations are acceptable. Identify both broader trend channels and local consolidation structures. Draw upper and lower boundaries independently from valid swing highs and lows; do not force them to be parallel. Avoid forced connections across separate swings.
Early detection with minimal repainting: Patterns and trendlines must appear before a breakout, rather than being added retrospectively. Do not use future data. Developing structures may update, but confirmed swing points and lines must remain fixed. Invalidated lines must not be repositioned to fit later price action. Please specify how many bars are required to confirm a swing point, and distinguish structure confirmation from breakout confirmation.
Display, extension and filtering: Use dashed lines for potential patterns and candidate trendlines, and solid lines once the structure is confirmed. No text labels are needed for pattern names, breakouts or invalidations. After a confirmed breakout, continue extending the trendline at its original slope until price next touches it. If no subsequent touch occurs, stop the extension at the 10th candle after breakout confirmation. Allow multiple independent structures to coexist, but retain only the most representative structures within each swing. Filter out similar, overlapping and duplicate candidate lines, and prevent a buildup of invalidated lines or excessive chart clutter. Support M15, M30, H1 and H4 timeframes, scanning the latest 1,000 candles.
Panel buttons: Provide only two display buttons on the chart panel—“Classic Chart Patterns” and “Trendlines.
No alerts or automated trading are required. Deliver source code and compiled files for both MT4 and MT5. Verify actual detection timing, drawing quality and repainting behavior through bar-by-bar replay. Historical screenshots alone are not sufficient for acceptance.