Custom MT5 Indicator High winrate

MQL5 Indicadores Asesores Expertos

Trabajo finalizado

Plazo de ejecución 12 días

Tarea técnica

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).


Han respondido

1
Desarrollador 1
Evaluación
(111)
Proyectos
183
25%
Arbitraje
24
17% / 75%
Caducado
16
9%
Libre
2
Desarrollador 2
Evaluación
(51)
Proyectos
71
37%
Arbitraje
4
25% / 75%
Caducado
1
1%
Libre
Ha publicado: 1 ejemplo
3
Desarrollador 3
Evaluación
(177)
Proyectos
189
47%
Arbitraje
3
33% / 33%
Caducado
1
1%
Trabajando
4
Desarrollador 4
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
5
Desarrollador 5
Evaluación
(1)
Proyectos
1
0%
Arbitraje
1
0% / 100%
Caducado
0
Libre
6
Desarrollador 6
Evaluación
(6)
Proyectos
11
27%
Arbitraje
1
0% / 0%
Caducado
5
45%
Libre
7
Desarrollador 7
Evaluación
(33)
Proyectos
36
33%
Arbitraje
5
0% / 80%
Caducado
0
Trabaja
Ha publicado: 2 ejemplos
8
Desarrollador 8
Evaluación
(209)
Proyectos
272
21%
Arbitraje
24
54% / 17%
Caducado
0
Trabaja
9
Desarrollador 9
Evaluación
(20)
Proyectos
26
38%
Arbitraje
6
33% / 50%
Caducado
0
Libre
10
Desarrollador 10
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
11
Desarrollador 11
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
12
Desarrollador 12
Evaluación
(170)
Proyectos
203
47%
Arbitraje
5
20% / 60%
Caducado
3
1%
Libre
13
Desarrollador 13
Evaluación
(398)
Proyectos
514
23%
Arbitraje
60
57% / 25%
Caducado
60
12%
Trabajando
14
Desarrollador 14
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
15
Desarrollador 15
Evaluación
(45)
Proyectos
53
57%
Arbitraje
2
100% / 0%
Caducado
1
2%
Libre
Ha publicado: 5 ejemplos
16
Desarrollador 16
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
17
Desarrollador 17
Evaluación
(7)
Proyectos
6
0%
Arbitraje
4
25% / 75%
Caducado
2
33%
Libre
18
Desarrollador 18
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
19
Desarrollador 19
Evaluación
(7)
Proyectos
6
33%
Arbitraje
7
0% / 71%
Caducado
0
Libre
20
Desarrollador 20
Evaluación
(3)
Proyectos
1
100%
Arbitraje
3
0% / 100%
Caducado
0
Libre
21
Desarrollador 21
Evaluación
(24)
Proyectos
32
38%
Arbitraje
4
50% / 25%
Caducado
5
16%
Trabaja
22
Desarrollador 22
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
23
Desarrollador 23
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
24
Desarrollador 24
Evaluación
(10)
Proyectos
14
43%
Arbitraje
0
Caducado
3
21%
Libre
Solicitudes similares
I am looking for an experienced MQL5 developer to create a fully automatic MT5 Expert Advisor (EA) for frequent small-profit trades. My current manual strategy is simple: I watch short-term price movement, enter when price starts moving strongly up or down, and close once a small profit is achieved. I want an EA that can identify these movements and automatically repeat this process throughout the day. Main
Code the indicator to MT5 EA, include all the inputs variables and values Allow live trading Allow demo trading Allow strategy tester Bar shift 0 adjustable Allow indicator to show on strategy tester Lot size adjustable Max spread in points (0=disable) Use stop loss circle true or false Stop loss circle in points adjustable Use stop loss true or false Stop loss in points (adjustable) Take profit true or false Use
Hi All, Looking for a ready to TEST and USE EA which makes $20 per day with initial deposit of $100 only with controlled drawdown and no trades during news time. Please note: Budget is fixed and no trial and hit error for testing and developing EA as I do not have time. I will select the developer only after the TEST is successful only, do not force to select and make the payment and payment will be done once I am
Create a bot that can trade and read indicators easy to read for first time users. Bot that can be used on a phone and connect to MT5. It should be easy to install or use on any device especially phone and laptop, preferably the bot that can run over night and controllable when needed
Need Grid + Martingale Type Averaging EA ( Directional Buy or Sell entry then uses grid/martingale for Recovery if need ) * Must Work Buy + Sell Both Side ( Do not Open Buy or Sell at Once Let the Previous Order Close ) * Min Lot size 0.01 * Max Lot Size 1 ( Can be Edited to maximum ) * Auto TP Shift * Auto Averaging Position also Auto Shift TP as per Averaging * After Averaging Close the Trade in Maximum Profit (
C'est un Expert Advisor (EA) MQL5 pour MetaTrader 5, conçu pour l' XAUUSD , combinant un filtre de tendance et une grille adaptative avec gestion de panier ("basket") et protections contre le drawdown. Version 1.00. Logique de trading Filtre de tendance (H4 par défaut) • EMA rapide (50) vs EMA lente (200) pour déterminer la direction (UP/DOWN) • Filtre ADX (période 14, seuil 18) pour éviter de trader en
I have 2 trading view indicators by GainzAlgo that I want code to mt5 , could u advise? I need you to give me response if you can convert This
Looking for an MT4/MT5 independent risk-management service or system that can monitor and automatically close trades opened and managed by another trader’s EA. The existing EA continuously removes/overrides manually added Stop Losses and may also override SLs placed by another EA. I need a solution that does not rely on modifying the existing trade or placing a Stop Loss. Instead, it should independently monitor each
I currently sell a white-label XAUUSD EA, but the existing supplier owns the source code. I now need a new, independently developed EA and licensing system that my company fully owns and controls. I am not requesting decompilation or copying of proprietary code. Existing settings, presets and trading examples will be provided as reference. The developer must first identify any missing strategy rules before
I am looking for an experienced trader, preferably a manual trader, with a minimum 12-month verifiable live trading track record. Requirements: - Target: Up to 10% monthly return - Maximum risk/drawdown tolerance: 20% - Maximum trade duration: 5 hours - No Martingale - No Hedging - No grid or other high-risk strategies - Minimum 12 months continuous track record - Track record must be independently verifiable through

Información sobre el proyecto

Presupuesto
30+ USD