Tarea técnica

The EA must be fully automated, backtest-friendly, prop-firm-safe, and built with a clean modular architecture.

Core Strategy Requirements

1. Higher Timeframe Bias

Use D1 and H4.

Use 200 EMA as trend filter:

  • If price is above 200 EMA on both D1 and H4 -> allow BUY only
  • If price is below 200 EMA on both D1 and H4 -> allow SELL only
  • If D1 and H4 are not aligned -> no trade

2. Market Structure Module

Detect and use:

  • Higher High (HH)
  • Higher Low (HL)
  • Lower High (LH)
  • Lower Low (LL)
  • Break of Structure (BOS)
  • Change of Character (CHOCH)

Use a proper pivot/swing-based structure method, not a simplistic candle comparison.

3. Smart Money Concepts Module

Detect and use:

  • Liquidity pools
  • Equal highs / equal lows
  • Liquidity sweeps
  • Order Blocks
  • Fair Value Gaps (FVG)

4. Confirmation Layer

Use M15, M5, and M3 for confirmation.

Require confirmation from:

  • BOS or CHOCH
  • Volume spike
  • Order Block reaction
  • FVG presence
  • Strong momentum candle

5. Entry Timeframe

Use M1 for entry.

BUY conditions:

  • Higher timeframe bullish bias
  • Downside liquidity sweep completed
  • Bullish BOS confirmed
  • Bullish Order Block present
  • Bullish FVG present
  • Bullish engulfing candle on M1
  • Volume spike confirmed

SELL conditions:

  • Higher timeframe bearish bias
  • Upside liquidity sweep completed
  • Bearish BOS confirmed
  • Bearish Order Block present
  • Bearish FVG present
  • Bearish engulfing candle on M1
  • Volume spike confirmed

Filters

6. Session Filter

Allow trading only during:

  • London session
  • New York session
  • London-New York overlap

Block low-volatility sessions.

7. News Filter

Do not trade:

  • 30 minutes before and after NFP
  • CPI
  • FOMC
  • Interest rate decisions
  • Other high-impact economic news

Use MT5 Economic Calendar if possible.

8. Volume Filter

Trade only if current volume is at least 1.5x average volume of previous candles.

9. Volatility Filter

Use ATR(14):

  • avoid low volatility
  • avoid extreme volatility

10. Spread Filter

  • Maximum spread allowed: 30 points
  • Skip trade if spread exceeds limit

11. Slippage Filter

  • Maximum allowed slippage: 20 points
  • Avoid/cancel entry if slippage exceeds limit

Risk Management

12. Risk Rules

Inputs required:

  • Risk per trade: default 1%
  • Daily max loss: 3%
  • Weekly max loss: 6%
  • Maximum trades per day: 3
  • Maximum consecutive losses: 2

Stop trading for the day after:

  • 3% daily loss
  • 2 consecutive losses

13. Lot Size

  • Auto lot calculation based on account balance and risk percentage

14. Stop Loss

  • Place SL behind recent swing high/low
  • Add ATR-based buffer

15. Take Profit

Need 2 targets:

  • TP1 = 1:2 Risk Reward
  • TP2 = next liquidity zone

16. Trade Management

  • Move SL to break-even at 1:1 RR
  • Close 50% position at TP1
  • Trail remaining position using ATR trailing stop

Score Engine

17. Confidence Score

Create score from 0 to 100.

Suggested weighting:

  • Trend Alignment = 20
  • Market Structure = 15
  • Liquidity Sweep = 15
  • Order Block = 10
  • FVG = 10
  • Volume = 10
  • Session = 5
  • ATR Filter = 5
  • Spread Filter = 5
  • Momentum Candle = 5

Only execute trades if score >= 85

Prop Firm Safe Mode

18. Protection

Need:

  • Daily drawdown protection
  • Equity protection
  • Automatic shutdown after max loss
  • Prop firm challenge compatible logic

Alerts and Notifications

19. Alerts Required

Send notifications for:

  • Trade opened
  • Trade closed
  • Daily loss limit reached
  • News filter active

Support:

  • MT5 terminal alerts
  • Push notifications
  • Telegram notifications optional

Code / Delivery Requirements

20. Architecture

Please build with modular files:

  • MainEA.mq5
  • TrendFilter.mqh
  • MarketStructure.mqh
  • Liquidity.mqh
  • OrderBlock.mqh
  • FVG.mqh
  • VolumeFilter.mqh
  • SessionFilter.mqh
  • NewsFilter.mqh
  • RiskManager.mqh
  • TradeManager.mqh
  • TrailingStop.mqh
  • ScoreEngine.mqh

21. Quality Requirements

  • Clean and optimized MQL5 code
  • No duplicate trades
  • One trade per signal
  • Stable partial close logic
  • Proper magic number handling
  • Good state management
  • Backtest friendly
  • Must compile without errors in MetaEditor
  • Fully compatible with MT5

22. Deliverables

Please provide:

  1. Full .mq5 and .mqh source files
  2. Clean compile with no errors
  3. Well-grouped input settings
  4. Brief setup guide
  5. Backtest-ready version
  6. Explanation of any limitations/approximations used in SMC logic

Important Note

I do not want a basic EMA robot. I want a professional institutional-style XAUUSD EA with proper multi-timeframe logic, smart money concepts, strong filtering, and prop-firm-safe risk management.

Please confirm before starting whether M3 timeframe handling, MT5 Economic Calendar, partial close logic, and Telegram alerts will all be included in the first delivery or in later revisions.

Agar chaho to title ke neeche ek aur line add kar do:

Please share examples of previous MT5 EAs, especially any Smart Money Concept or prop-firm-safe projects.


Archivos adjuntos:

Han respondido

1
Desarrollador 1
Evaluación
(261)
Proyectos
327
29%
Arbitraje
36
25% / 61%
Caducado
10
3%
Trabajando
2
Desarrollador 2
Evaluación
(107)
Proyectos
175
25%
Arbitraje
23
13% / 78%
Caducado
16
9%
Trabaja
3
Desarrollador 3
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
4
Desarrollador 4
Evaluación
(8)
Proyectos
8
0%
Arbitraje
2
50% / 0%
Caducado
1
13%
Trabaja
5
Desarrollador 5
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
6
Desarrollador 6
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Trabaja
Ha publicado: 1 ejemplo
7
Desarrollador 7
Evaluación
(12)
Proyectos
21
43%
Arbitraje
8
0% / 50%
Caducado
3
14%
Libre
8
Desarrollador 8
Evaluación
(8)
Proyectos
9
11%
Arbitraje
0
Caducado
0
Libre
9
Desarrollador 9
Evaluación
(48)
Proyectos
57
35%
Arbitraje
15
27% / 60%
Caducado
1
2%
Libre
10
Desarrollador 10
Evaluación
(14)
Proyectos
26
42%
Arbitraje
3
0% / 67%
Caducado
6
23%
Trabajando
11
Desarrollador 11
Evaluación
(1)
Proyectos
1
0%
Arbitraje
0
Caducado
0
Libre
12
Desarrollador 12
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
13
Desarrollador 13
Evaluación
(25)
Proyectos
31
13%
Arbitraje
13
0% / 77%
Caducado
9
29%
Libre
Solicitudes similares
Pine Script Integration Request (Experienced Coders Only) I am looking for a highly experienced Pine Script developer to integrate a Demand & Supply Zone module into my existing indicator. Requirements Keep my current indicator (Rudy) exactly as it is. Do NOT modify, remove, or alter any existing logic, calculations, signals, alerts, or visual elements. Add only the Demand & Supply Zone boxes from a second Pine
🔍 Strategy Logic 📌 Indicators Used 21 EMA RSI (Upper Level: 61, Lower Level: 39 – Customizable) 📈 Buy Side Setup (Long Entry) Step 1 – Trend Confirmation A Green candle must close above 21 EMA. Step 2 – Pattern Formation After the green candle, observe next 4 candles. At least one Red candle must form (opposite candle). That Red candle must also close above EMA. Step 3 – Key Level Marking Mark the High of the Red
Title Professional AI Automation Trading Bot for Forex & Crypto Solution Language Python (preferred) or MQL5 depending on integration requirements. Categories Expert Advisor (EA) for MetaTrader 5 Automated trading strategies AI/ML-based signal generation Risk management automation Required Skills Strong knowledge of MQL5/Python Experience with MetaTrader API integration Machine learning model deployment
I need an Ai trading bot for Binance and BTC on MT5 that also uses order flow data. It should also make use of TSI- Temporal indicator sampling and also it should make use of fundamental analysis in the process of signal generation
Title: MT5 Forex Trading Robot Development I need a MetaTrader 5 (MT5) Expert Advisor (EA) for automated Forex trading. Requirements: 1. The robot must be fully automated and capable of opening and closing trades without manual intervention. 2. Compatible with MetaTrader 5 (MT5). 3. Adjustable lot size, Stop Loss, and Take Profit settings. 4. Built-in risk management based on account balance. 5. Ability to trade

Información sobre el proyecto

Presupuesto
35+ USD

Cliente

Encargos realizados1
Número de arbitrajes0