Xauusd to gold

Spécifications

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.


Répondu

1
Développeur 1
Évaluation
(273)
Projets
346
29%
Arbitrage
36
28% / 64%
En retard
10
3%
Travail
2
Développeur 2
Évaluation
(109)
Projets
180
25%
Arbitrage
25
16% / 72%
En retard
16
9%
Travail
3
Développeur 3
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
4
Développeur 4
Évaluation
(8)
Projets
8
0%
Arbitrage
2
50% / 0%
En retard
1
13%
Travail
5
Développeur 5
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
6
Développeur 6
Évaluation
(4)
Projets
5
40%
Arbitrage
0
En retard
0
Travail
Publié : 1 code
7
Développeur 7
Évaluation
(13)
Projets
22
41%
Arbitrage
8
0% / 50%
En retard
3
14%
Gratuit
8
Développeur 8
Évaluation
(9)
Projets
10
10%
Arbitrage
0
En retard
0
Gratuit
9
Développeur 9
Évaluation
(51)
Projets
61
38%
Arbitrage
15
27% / 60%
En retard
1
2%
Gratuit
10
Développeur 10
Évaluation
(14)
Projets
28
39%
Arbitrage
3
0% / 67%
En retard
6
21%
Chargé
11
Développeur 11
Évaluation
(4)
Projets
4
25%
Arbitrage
0
En retard
0
Gratuit
12
Développeur 12
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
13
Développeur 13
Évaluation
(25)
Projets
31
13%
Arbitrage
13
0% / 77%
En retard
9
29%
Gratuit
14
Développeur 14
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
15
Développeur 15
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
16
Développeur 16
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
17
Développeur 17
Évaluation
(298)
Projets
478
40%
Arbitrage
105
40% / 24%
En retard
82
17%
Chargé
Publié : 2 codes
18
Développeur 18
Évaluation
(45)
Projets
52
58%
Arbitrage
2
100% / 0%
En retard
1
2%
Gratuit
Publié : 5 codes
19
Développeur 19
Évaluation
Projets
1
0%
Arbitrage
0
En retard
1
100%
Gratuit
20
Développeur 20
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
21
Développeur 21
Évaluation
(204)
Projets
265
22%
Arbitrage
24
50% / 17%
En retard
0
Travail
22
Développeur 22
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
23
Développeur 23
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
24
Développeur 24
Évaluation
(3)
Projets
4
0%
Arbitrage
0
En retard
0
Gratuit
25
Développeur 25
Évaluation
(14)
Projets
18
22%
Arbitrage
1
100% / 0%
En retard
4
22%
Chargé
26
Développeur 26
Évaluation
(54)
Projets
102
23%
Arbitrage
12
25% / 17%
En retard
13
13%
Gratuit
27
Développeur 27
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
28
Développeur 28
Évaluation
(271)
Projets
553
50%
Arbitrage
57
40% / 37%
En retard
227
41%
Travail
29
Développeur 29
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
30
Développeur 30
Évaluation
Projets
1
0%
Arbitrage
0
En retard
0
Gratuit
Publié : 2 codes
31
Développeur 31
Évaluation
(1)
Projets
0
0%
Arbitrage
1
0% / 100%
En retard
0
Gratuit
32
Développeur 32
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
33
Développeur 33
Évaluation
(1)
Projets
1
0%
Arbitrage
0
En retard
0
Gratuit
Publié : 1 code
34
Développeur 34
Évaluation
Projets
1
0%
Arbitrage
0
En retard
0
Gratuit
Publié : 1 code
35
Développeur 35
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
Commandes similaires
i need someone that can make me an EA really easy with the martingala system?, I am looking for something that doesn't exceed 5 trades for the martingale, I think I did it, but it only works for propfirms, So i need to develop it on ninja trader I have identified a very very simple strategy but it only works on propfirms, with only two propfirm accounts, i absolutely need account A and account, And they have to open
Hi, do you have a proven EA for MT5, suitable for live accounts and prop firms, including the Brazilian market? I’m looking for ready, tested EAs. Can you send a backtest or demo? Please if you do have and can send me nacktest or demo you should Message me
Access and confidentiality restrictions: You will receive only a separately named copy of the Commander . Existing trading EAs, presets, account credentials, Telegram credentials and proprietary entry/exit code will not be shared. The Commander intelligence must be developed using: Defined signal/input interfaces Anonymized historical logs and replay data Mock EA signals and test harnesses Documented authority and
We are looking for an expert algorithmic trading developer to build a high-performance, fully automated Custom Expert Advisor (EA) or trading bot. The bot must integrate advanced Smart Money Concepts (SMC) , Inner Circle Trader (ICT) methodologies, and Volume Spread Analysis (VSA) with a high-frequency trading (HFT) style execution and scaling model. The core objective is to program a bot that identifies
Develop an Expert Advisor for MetaTrader 5 that manages existing positions. Features Automatically detect all open positions. Apply Break-Even after price reaches a configurable profit. Partial Close: Close X% of volume at the first target. Move Stop Loss to Break-Even. ATR Trailing Stop (optional). Magic Number filter. Comment filter. Symbol filter. Trading session filter. Retry mechanism for trade operations
Requirements Specification Here is an example of Requirements Specification for the development of the MACD Sample Expert Advisor, which is available in the MetaTrader 5 standard package. 1. The idea of the trading system is as follows : market entries are performed when MACD's main and signal lines intersect in the current trend direction . 2. Trend is determined based on the Exponential Moving Average with
JazzDaBot 30+ USD
""" Wick Reversal Strategy — core logic ===================================== Rules (as specified): - Timeframe: 15-minute candles - Entry: candle wick >= WICK_MULTIPLIER x body -> signal candle - long lower wick -> enter LONG at next candle's open - long upper wick -> enter SHORT at next candle's open - Exit: an opposite-direction wick candle forms while in a position - Stop-loss: just beyond the signal candle's
Hello, I want a simple bot for NinjaTrader8. I need a bot that operates automatically on Nasdaq (NQ/MNQ). Requirements: open buys and sells following a simple trend strategy, configurable stop loss and take profit, risk per trade of 1 to 2% of capital, if it loses 3% in a day, stop trading until the next day. Compatible with backtesting, delivery of the source code and the working bot in NinjaTrader 8. My initial
I'm looking for a skilled Python developer to help expand and improve an existing Python game. The project is already functional, and I need someone who can add new features, improve gameplay mechanics, optimize performance, and maintain clean, well-structured code. Experience with game development in Python is preferred
{ "strategy_name": "M5 EMA Scalper", "timeframe": "M5", "indicators": { "ema_fast": 20, "ema_slow": 50, "rsi": 14, "atr": 14 }, "entry_rules": { "buy": [ "EMA20 > EMA50", "Price closes above EMA20", "RSI > 55" ], "sell": [ "EMA20 < EMA50", "Price closes below EMA20", "RSI < 45" ] }, "risk_management": { "risk_per_trade": 1.0, "stop_loss_atr": 1.5, "take_profit_rr": 2.0

Informations sur le projet

Budget
35+ USD