Custom MT5 Indicator High winrate

MQL5 Indicatori Esperti

Specifiche

I am looking for an experienced MQL5 developer to create a custom indicator (not an EA, no auto-trading) for MetaTrader 5 with the following exact requirements:

1. Analysis & Signal Generation

  • Use Moving Average crossover (configurable fast/slow MA, e.g., EMA 9/21 or 50/200) as the main signal trigger.
  • Add RSI filter (period 14, configurable levels, e.g., Buy when RSI > 50 or < 30 for oversold confirmation, Sell opposite).
  • Generate signal only when both MA crossover and RSI condition are aligned.
  • Optional multi-timeframe confirmation (e.g., M15 signal must match H1 trend).
  • Works on any symbol, optimized for XAUUSD.

2. On-Chart Visualization

  • Draw Buy/Sell arrows when a signal triggers.
  • Draw horizontal lines for SL and TP1/TP2/TP3:
    • SL in pips (input SL_pips, e.g. default 50 pips).
    • TP1/TP2/TP3 in pips (inputs TP1_pips, TP2_pips, TP3_pips, e.g. 100/200/350) or optional ATR(14) multiplier converted to pips.
  • Show labels on lines: price level, pips distance, RR ratio, suggested partial close (e.g. close 40% at TP1, 30% at TP2).

3. Telegram Integration

  • Send real-time alert when a new signal appears (only once per signal).
  • Support emojis, new lines (\n), and parse_mode=MarkdownV2 (or HTML) for formatting (bold/italic if needed).
  • Use separate emojis for Buy/Sell: 🟢 for Buy, 🔴 for Sell.
  • Exact message format (with historical signal winrate right after the signal title):
text

**🚨 BUY SIGNAL XAUUSD M15 Winrate 80%**

🟢 Entry: 2850.50 SL: 2845.50 (-50 pips | Risk 1%)

TP1: 2860.50 (+100 pips | RR 1:2)

TP2: 2870.50 (+200 pips | RR 1:4)

TP3: 2885.00 (+350 pips | RR 1:7)

Time: 2026-03-02 03:00

  • If not enough historical matches (e.g. less than 10), show “Winrate: Calculating...” or “Winrate: N/A”.
  • Optional advanced feature (preferred if developer has experience): Send chart snapshot as photo via sendPhoto API (using ChartScreenShot function), with the above format as caption.
  • Inputs: Bot Token, Chat ID, enable/disable winrate in message, parse_mode selection (MarkdownV2/HTML/None).

4. Historical Signal Winrate Calculation

  • When a new signal is generated, save its timestamp, type (Buy/Sell), suggested entry price, and symbol (using simple CSV file or internal storage).
  • Scan closed trades from history (using HistorySelect and HistoryDealGetTicket) and match to previous signals:
    • Match if open time is close to signal time (± a few minutes), same symbol, same direction.
  • Win/Loss rule:
    • WIN if the matched closed trade has profit > 0 (i.e. hit at least TP1 or any profit, including partial closes or trailing).
    • LOSS if profit ≤ 0 (hit SL or loss).
  • Winrate = (number of WIN matches / total matches) × 100%.
  • This winrate is displayed in the Telegram message and on the chart dashboard.

5. On-Chart Dashboard

  • Display a movable panel showing:
    • Daily/Weekly/Monthly summary: total pips profit/loss, number of trades, winrate %, profit factor.
    • Signal winrate: “Signal Winrate: XX% (based on Y historical matches – win if TP1+ hit)”.
  • Update in real-time when new trades close or on timer.
  • Inputs: enable/disable dashboard, position on chart, symbol filter (XAUUSD only or all).

6. Profitability Requirement

  • Logic must be conservative and non-repainting.
  • Developer must optimize in MT5 Strategy Tester (genetic algorithm preferred) using 3–5 years of high-quality tick data.
  • Target metrics: Profit Factor > 1.5, Max Drawdown < 20–25%, Win Rate > 55%, steadily rising equity curve.
  • Provide full backtest report (.htm or screenshots) and optimized parameter set.

General Requirements

  • Full source code (.mq5) – no compiled files only.
  • All key settings available as inputs (SL/TP pips, MA/RSI periods, Telegram, dashboard, min matches for winrate, etc.).
  • Add MT5 popup/sound alerts as fallback.
  • Compatible with latest MT5 builds.

Budget & Milestones

  • Milestones:
    1. Core signal logic + SL/TP in pips + chart display (demo version).
    2. Telegram integration with formatted message (including winrate, emojis, bold, optional photo).
    3. Dashboard with summaries + historical signal winrate calculation + optimization + final polish.

Please share your portfolio with similar indicators (especially those that calculate winrate from historical trade matches, include it in Telegram alerts, and support formatted messages with emojis/bold).


Con risposta

1
Sviluppatore 1
Valutazioni
(103)
Progetti
165
24%
Arbitraggio
23
9% / 78%
In ritardo
16
10%
Caricato
2
Sviluppatore 2
Valutazioni
(51)
Progetti
69
35%
Arbitraggio
4
25% / 75%
In ritardo
0
Gratuito
3
Sviluppatore 3
Valutazioni
(137)
Progetti
145
39%
Arbitraggio
3
33% / 33%
In ritardo
1
1%
Caricato
4
Sviluppatore 4
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
5
Sviluppatore 5
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
In elaborazione
6
Sviluppatore 6
Valutazioni
(1)
Progetti
3
0%
Arbitraggio
0
In ritardo
2
67%
In elaborazione
7
Sviluppatore 7
Valutazioni
(32)
Progetti
35
34%
Arbitraggio
5
0% / 80%
In ritardo
0
In elaborazione
Pubblicati: 2 codici
8
Sviluppatore 8
Valutazioni
(180)
Progetti
233
20%
Arbitraggio
21
43% / 19%
In ritardo
0
Caricato
9
Sviluppatore 9
Valutazioni
(17)
Progetti
23
39%
Arbitraggio
6
33% / 50%
In ritardo
0
Gratuito
10
Sviluppatore 10
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
11
Sviluppatore 11
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
12
Sviluppatore 12
Valutazioni
(168)
Progetti
199
48%
Arbitraggio
3
33% / 33%
In ritardo
2
1%
Gratuito
13
Sviluppatore 13
Valutazioni
(375)
Progetti
481
23%
Arbitraggio
58
55% / 26%
In ritardo
55
11%
Caricato
Ordini simili
I’m looking for a trading bot where I can use a balance of £1000 to make regular entries making £20-£40 per entry. obviously, I want to have minimum loss with a lot more profit being made
I need a developer to code an indicator for tradingview to plot trends. There is already a similar free indicator available in Tradingview but it's not 100% correct. You can use it as starting point. We need to avoid plotting containment trends that are not significant. To understand this there will be many examples that will be provided at a later stage. I have coded an MT5 version for this indicator and can be used
I’m hiring an experienced MQL5 developer to finish and fix an existing project (NOT building from scratch). I have: An existing MT5 EA (.mq5 + .ex5) that is based on my TradingView logic A TradingView indicator version used for signals/alerts The EA works but has logic/consistency issues and needs improvements + cleanup Goal Make the EA reliable and consistent: Ensure entries/exits match the intended logic Fix
Good day to you, I am looking for someone who can convert the actual LuxAlgo smart money concepts indicator from pine script to mql5 and give me the source code what works the same as original indicator
I have a High-Frequency Trading EA and I need a full conversion and optimization for MT5. The goal is to ensure stable execution and reliable performance on real accounts (IC Markets Raw and similar ECN brokers). I need an experienced and reputable MQL5 developer to: Convert the existing strategy to MT5 with full fidelity to the original trading logic (entries, SL, breakeven, trailing, pending orders). Optimize the
I need a professional MT5 Expert Advisor (fully automated trading robot) for scalping on M1 timeframe. 1. General Requirements Platform: MetaTrader 5 Type: Fully automated EA (no manual confirmation) Timeframe: M1 only Symbols: XAUUSD, BTCUSD, USDCAD Must support running on multiple charts simultaneously Clean, optimized, and low-latency execution logic 2. Strategy Logic (Scalping Model) The EA should use: Trend +
Hello, I'll be willing to pay upto 1000$ depending on the quality of the final product. This job includes bringing a strategy as well as coding it (or something ready made) I’m looking for a reliable indicator that places buy/sell signals directly on the chart. The key requirement is that signals must appear only after candle close and must not repaint under any condition. From an accurcy perspective we can discuss
I would like to create a robot with the smart money concepts, that integrates order block,FVG,supply & demand ,read the market structure,liquidity and also trade with the session and also after a liquidity sweep a market structure is needed to verify the reversal and a retracement to the order block and sometimes fair value Gap
Minor Update in EA 30 - 50 USD
I Have an EA, which reads the files from common folder and takes trades. Kindly note: My coder is from Iran and I am unable to reach him for the last few days and that’s why I am looking for someone who can help me out. 1. File handling issue when invalid lot size WWhen EA couldn’t take trades due to invalid lot size, it prints logs continuously. You just need to print the log once and send the file to the
Se requiere de un programador para modificar asesor experto de estrategia de ruptura. El EA realiza operaciones por quiebre de rango pero por operaciones de Orden de Mercado ( Ejecuta una operación de compra o venta inmediatamente al precio actual del mercado) y requiero cambiarlo a que realice operaciones de Orden P extremos. Adicional, requiere que se realice un filtro para entrar de nuevo al mercado en caso de

Informazioni sul progetto

Budget
30+ USD

Cliente

(35)
Ordini effettuati38
Numero di arbitraggi0