Multi-Timeframe Curve-Matching Forecast Indicator

MQL5 Indicateurs

Spécifications

I am looking for an experienced MQL5 engineer to build a custom MetaTrader 5 indicator that scans historical price data and finds the best curve/shape match to the current price action, then projects the historical continuation forward as a forecast.

This is not a standard bar-by-bar indicator and not a moving average/trendline tool.
The goal is to compare the shape of price action curves across history, and optionally across multiple timeframes, to find similar past structures.

What I Want the Indicator to Do

  1. Take the most recent price action window from the current chart.

  2. Convert that recent price action into a normalized curve/shape representation.

  3. Scan historical data to find the best matching curve from prior history.

  4. If no strong match exists on the current timeframe, also scan other timeframes.

  5. Return the best historical analog and project what happened next after that analog.

  6. Plot:

    • the matched historical curve

    • the projected continuation/forecast

    • optional confidence/similarity score

Important Clarification

I do not want simple candle matching or standard technical indicators.
The system should focus on curve similarity / shape similarity / structure similarity, where bars are only a sampling method of the curve.

The matching logic should prioritize:

  • overall curve shape

  • swing structure

  • peaks/troughs

  • slope changes

  • curvature / path similarity

It should be able to compare patterns even when:

  • price scale differs

  • volatility differs

  • timeframe differs

  • the shape is slightly stretched/compressed

Technical Requirements

  • Platform: MetaTrader 5 / MQL5

  • Deliverable: working custom indicator source code

  • Clean, readable, well-structured code

  • Efficient enough for practical chart use

  • No repainting / no future-data cheating

  • Historical scanning must only use data available up to the matching point

Preferred Matching Approaches
I am open to the engineer’s recommendation, but the solution may involve one or more of:

  • normalized curve comparison

  • correlation on normalized sequences

  • dynamic time warping (DTW)

  • swing-point matching

  • pattern similarity scoring

  • multi-timeframe analog search

Functional Features
The indicator should allow configurable inputs such as:

  • current pattern length

  • search depth (for example previous 500 / 1000 / more bars)

  • future projection length

  • timeframes to include in search

  • similarity threshold

  • number of best matches to evaluate

  • smoothing / normalization settings

Expected Output on Chart

  • current price path

  • best matched historical curve

  • projected future path

  • optional alternative matches

  • optional score/label showing:

    • matched timeframe

    • location in history

    • similarity/confidence score

Nice to Have

  • support for top 3 matches instead of only best 1

  • weighted average forecast from best matches

  • confidence zone/band

  • performance optimization for large scans

  • modular design so future ML/Python integration is possible later

Important


Please do not apply if your approach is only based on:

  • moving averages

  • trendlines

  • simple candlestick pattern matching

  • repainting logic

I need someone who understands historical analog matching by curve/shape, preferably with multi-timeframe scanning.

Répondu

1
Développeur 1
Évaluation
(104)
Projets
169
24%
Arbitrage
23
9% / 78%
En retard
16
9%
Travail
2
Développeur 2
Évaluation
(565)
Projets
654
33%
Arbitrage
41
41% / 46%
En retard
11
2%
Occupé
3
Développeur 3
Évaluation
(3)
Projets
5
20%
Arbitrage
2
50% / 0%
En retard
0
Travail
Publié : 24 codes
4
Développeur 4
Évaluation
(12)
Projets
16
13%
Arbitrage
4
50% / 25%
En retard
4
25%
Chargé
5
Développeur 5
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
6
Développeur 6
Évaluation
(1)
Projets
2
50%
Arbitrage
0
En retard
0
Gratuit
7
Développeur 7
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
8
Développeur 8
Évaluation
(361)
Projets
433
54%
Arbitrage
20
55% / 15%
En retard
30
7%
Travail
9
Développeur 9
Évaluation
(7)
Projets
8
0%
Arbitrage
2
0% / 50%
En retard
1
13%
Travail
10
Développeur 10
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
11
Développeur 11
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
12
Développeur 12
Évaluation
Projets
1
100%
Arbitrage
0
En retard
0
Travail
Publié : 6 codes
13
Développeur 13
Évaluation
Projets
1
0%
Arbitrage
2
0% / 100%
En retard
0
Gratuit
14
Développeur 14
Évaluation
(3)
Projets
2
0%
Arbitrage
1
0% / 0%
En retard
0
Gratuit
15
Développeur 15
Évaluation
(55)
Projets
92
24%
Arbitrage
8
75% / 13%
En retard
44
48%
Gratuit
16
Développeur 16
Évaluation
(1)
Projets
1
100%
Arbitrage
0
En retard
0
Gratuit
17
Développeur 17
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
Commandes similaires
Im after a person to copy, exactly MACD in TRADINGVIEW to use on MT5. Ive tryed alot of the apps available...Tradingview works for me. Im also after a person to make a real time chart, overlayed on the delayed chart Thanks
need a dots marking of a simple rules pullback indicator. in the .tpl file look at 28 Jan 2026, TF M5 basically it is just overlaping lows or highs of the previous candle price. there are 2 scenario to accomodate: 1. simple pullbacks 2. pullbacks with inside bar and outside bar involved
buy condition when blue color appears sell condition when yellow color appears close all buys when there is a sell order close all sells when there is a buy order
Società di investimento con attività tra Sanremo e Monaco ricerca un giovane collaboratore con esperienza nell’utilizzo avanzato di MetaTrader 5. Si richiede la conoscenza della lingua italiana e inglese. Attività Il collaboratore si occuperà di: • eseguire backtest di strategie di trading su MT5 • effettuare ottimizzazioni parametri tramite Strategy Tester • analizzare risultati e robustezza delle strategie •
I am looking for an experienced MT5 developer to build a custom, aggressive XAUUSD scalping EA with structured basket management and momentum continuation logic. This is not a generic EA — it requires careful architecture and proper risk control. Key Requirements: Instrument & Timeframes: XAUUSD only M1 execution chart M5/M15 for directional bias and structure context Execution & Basket Logic: Aggressive basket-style
​1. Project Overview ​ Asset: XAUUSD (Gold) ​ Timeframe: M1 (1-Minute) for execution; M5/M15 for trend filtering. ​ Objective: Execute high-frequency scalps during peak liquidity (London/NY overlap) to capture 10–30 pip movements with high precision. ​ Core Logic: The "Poverty Bot" strategy relies on Mean Reversion combined with Momentum Burst (Price Action + RSI/EMA filters). ​2. Strategy Logic (The "Poverty"
Simple MA indicator with buy and sell arrow with a push notification. Conditions for buy or sell should be when price breaks above or below the MA and then retraced back to the MA creating a HH/HL or LH/LL then the buy/sell signal arrow should be at the reversal candle that forms the HL/HH. And on indicator window1 RSI cross over MA and the RSI line
Hi, I hope you doing Greate, Let me share details , so the original EA already working but you can check and verify everything fine.First you verify that all original EA features are working correctly then add a user dashboard showing the number of detected zones, buy sell both none status, and an on off button. also ensure mitigated zones disappear properly and that trades follow the zone rules, and integrate the
I need to calculate the following from existing MT4 and MT5 account trading history: Maximum floating loss Maximum floating profit By “floating loss / floating profit,” I mean the largest unrealized loss and unrealized profit that occurred at any moment while positions were still open, not the final closed P/L. My requirements are: The calculation should be based on historical trading records It should ideally
A perfect indicator 30 - 80 USD
Merge nearby zones yes/no Alert on/off Label on/off Show only current relevant zones near price yes/no Distance filter from current price Zone transparency Colors Preferred Output on Chart: I want the indicator to show only: the strongest nearby support zones under price the strongest nearby resistance zones above price major higher timeframe zones clean chart view I do not want excessive clutter. Entry Assistance

Informations sur le projet

Budget
100+ USD

Client

(75)
Commandes passées85
Nombre d'arbitrages0