Multi-Timeframe Curve-Matching Forecast Indicator

MQL5 Индикаторы

Техническое задание

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.

Откликнулись

1
Разработчик 1
Оценка
(104)
Проекты
169
24%
Арбитраж
23
9% / 78%
Просрочено
16
9%
Работает
2
Разработчик 2
Оценка
(565)
Проекты
654
33%
Арбитраж
41
41% / 46%
Просрочено
11
2%
Занят
3
Разработчик 3
Оценка
(3)
Проекты
5
20%
Арбитраж
2
50% / 0%
Просрочено
0
Работает
Опубликовал: 24 примера
4
Разработчик 4
Оценка
(12)
Проекты
16
13%
Арбитраж
4
50% / 25%
Просрочено
4
25%
Загружен
5
Разработчик 5
Оценка
Проекты
0
0%
Арбитраж
0
Просрочено
0
Свободен
6
Разработчик 6
Оценка
(1)
Проекты
1
0%
Арбитраж
0
Просрочено
0
Работает
7
Разработчик 7
Оценка
Проекты
0
0%
Арбитраж
0
Просрочено
0
Свободен
8
Разработчик 8
Оценка
(361)
Проекты
433
54%
Арбитраж
20
55% / 15%
Просрочено
30
7%
Работает
9
Разработчик 9
Оценка
(7)
Проекты
8
0%
Арбитраж
2
0% / 50%
Просрочено
1
13%
Работает
10
Разработчик 10
Оценка
Проекты
0
0%
Арбитраж
0
Просрочено
0
Свободен
11
Разработчик 11
Оценка
Проекты
0
0%
Арбитраж
0
Просрочено
0
Свободен
12
Разработчик 12
Оценка
Проекты
1
100%
Арбитраж
0
Просрочено
0
Работает
Опубликовал: 6 примеров
13
Разработчик 13
Оценка
Проекты
1
0%
Арбитраж
2
0% / 100%
Просрочено
0
Свободен
14
Разработчик 14
Оценка
(3)
Проекты
2
0%
Арбитраж
1
0% / 0%
Просрочено
0
Свободен
Похожие заказы
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

Информация о проекте

Бюджет
100+ USD

Заказчик

(75)
Размещено заказов85
Количество арбитражей0