Multi-Timeframe Curve-Matching Forecast Indicator

MQL5 Göstergeler

Şartname

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.

Yanıtlandı

1
Geliştirici 1
Derecelendirme
(104)
Projeler
169
24%
Arabuluculuk
23
9% / 78%
Süresi dolmuş
16
9%
Çalışıyor
2
Geliştirici 2
Derecelendirme
(565)
Projeler
654
33%
Arabuluculuk
41
41% / 46%
Süresi dolmuş
11
2%
Meşgul
3
Geliştirici 3
Derecelendirme
(3)
Projeler
5
20%
Arabuluculuk
2
50% / 0%
Süresi dolmuş
0
Çalışıyor
Yayınlandı: 24 kod
4
Geliştirici 4
Derecelendirme
(12)
Projeler
16
13%
Arabuluculuk
4
50% / 25%
Süresi dolmuş
4
25%
Yüklendi
5
Geliştirici 5
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
6
Geliştirici 6
Derecelendirme
(1)
Projeler
1
0%
Arabuluculuk
0
Süresi dolmuş
0
Çalışıyor
7
Geliştirici 7
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
8
Geliştirici 8
Derecelendirme
(361)
Projeler
433
54%
Arabuluculuk
20
55% / 15%
Süresi dolmuş
30
7%
Çalışıyor
9
Geliştirici 9
Derecelendirme
(7)
Projeler
8
0%
Arabuluculuk
2
0% / 50%
Süresi dolmuş
1
13%
Çalışıyor
10
Geliştirici 10
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
11
Geliştirici 11
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
12
Geliştirici 12
Derecelendirme
Projeler
1
100%
Arabuluculuk
0
Süresi dolmuş
0
Çalışıyor
Yayınlandı: 6 kod
13
Geliştirici 13
Derecelendirme
Projeler
1
0%
Arabuluculuk
2
0% / 100%
Süresi dolmuş
0
Serbest
14
Geliştirici 14
Derecelendirme
(3)
Projeler
2
0%
Arabuluculuk
1
0% / 0%
Süresi dolmuş
0
Serbest
Benzer siparişler
Indicator 250+ USD
Looking for an all in one buy sell indicator I'm looking for a strategy too as part of the project I'm willing to pay well but I will want to test it before proceeding with contract. I'm looking for a developer that is skilled motivated open for future projects... if you aren't one of those do us a favor and just don't respond
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

Proje bilgisi

Bütçe
100+ USD

Müşteri

(75)
Verilmiş siparişler85
Arabuluculuk sayısı0