Custom MT5 EA for ETHUSD based on 200 EMA and Trendline Breakout (with M1 Confirmation)

Tarea técnica



English Description (For Developers):
I need a custom Expert Advisor (EA) for MT5 to trade ONLY ETHUSD based on trend-following and counter-trendline breakout-retest with an M1 execution filter and strict risk management.

Trading Logic:
1. Trend Filter: Price must be below 200 EMA on both H1 and M15 timeframes for Short (Sell) trades. (Opposite for Long/Buy trades).
2. Setup: On the M15 chart, after a strong move in the trend direction, wait for a retracement. The EA should automatically draw a counter-trendline connecting the swing points of the retracement.
3. Trigger: Wait for an M15 candle to break and close outside (below for short) the trendline. 
4. Execution/Entry (M1 Filter): After the M15 breakout close, wait for the price to return and retest the broken trendline. Once the price retests the trendline, wait for the current M1 candle to close. The EA must enter the trade immediately after that M1 candle closes.

Required Inputs/Features:
- Adjustable EMA Period (Default: 200)
- Max SL Filter (in pips): If the structural SL is larger than this limit, the EA must skip/ignore the trade.
- Dynamic Lot Sizing based on Account Risk %: Lot size must adjust automatically according to the SL distance to keep the risk constant (e.g., 1% or 2% per trade).
- Automatic SL (Above/Below the breakout candle or swing high/low) and TP (Fixed Risk:Reward ratio like 1:2 or 1:3)
- Spread Filter and Time Filter (Trading hours option)
- Must work flawlessly in MetaTrader 5 Strategy Tester for backtesting.

------------------------------------------------------------------
বাংলা বিবরণ (আমার রিকোয়ারমেন্ট):
(এটি কোডারদের জন্য বাংলা নোট)

আমি শুধুমাত্র ETHUSD (Ethereum) পেয়ারের জন্য একটি MT5 EA (রোবট) বানাতে চাই। স্ট্র্যাটেজির নিয়ম নিচে দেওয়া হলো:

১. ট্রেন্ড ফিল্টার: H1 এবং M15 উভয় চার্টেই মার্কেট যদি ২০০ EMA-এর নিচে থাকে, তবে শুধু সেল (Short) ট্রেড খুঁজবে। ওপরে থাকলে শুধু বাই (Long) ট্রেড খুঁজবে।
২. সেটআপ: মার্কেট ট্রেন্ডের দিকে একটা বড় মুভ দেওয়ার পর যখন রিট্রেসমেন্ট (কারেকশন) করবে, তখন M15 চার্টে সুইং হাই/লো পয়েন্টগুলো কানেক্ট করে বটকে একটি কাউন্টার ট্রেন্ডলাইন আঁকতে হবে।
৩. ট্রিগার: কোনো একটা M15 ক্যান্ডেল যদি ওই ট্রেন্ডলাইনটি ব্রেক করে লাইনের বাইরে ক্লোজ (Close) হয়, তখন বট অ্যালার্ট হবে।
৪. এন্ট্রি (M1 কনফার্মেশন): M15 ব্রেকআউট ক্লোজ হওয়ার পর প্রাইস যখন ব্যাক করে ওই ভাঙা ট্রেন্ডলাইনটিকে টাচ বা রিটেস্ট (Retest) করবে, তখন সাথে সাথে এন্ট্রি হবে না। রিটেস্ট করার পর রানিং M1 (১ মিনিটের) ক্যান্ডেলটি ক্লোজ হওয়া পর্যন্ত অপেক্ষা করবে এবং ক্যান্ডেল ক্লোজ হওয়ার সাথে সাথেই ট্রেড ওপেন করবে।

অন্যান্য ইনপুট অপশন ও রিস্ক ম্যানেজমেন্ট:
- Max SL Filter: স্ট্র্যাটেজি অনুযায়ী স্টপ লস যদি খুব বড় হয়ে যায় (যেমন আমার সেট করা লিমিটের চেয়ে বেশি), তবে বট ওই ট্রেডটি স্কিপ (বাতিল) করে দেবে।
- Dynamic Lot Sizing (Risk %): প্রতি ট্রেডে রিস্ক ফিক্সড থাকবে (যেমন অ্যাকাউন্টের ১% বা ২%)। এসএল বড় বা ছোট হওয়া অনুযায়ী বট অটোমেটিক লট সাইজ হিসাব করে এন্ট্রি নেবে।
- স্টপ লস (SL) হবে ব্রেকআউট ক্যান্ডেলের ওপরে/নিচে অথবা সুইং হাই/লো-তে। টেক প্রফিট (TP) হবে ফিক্সড রিস্ক-রিওয়ার্ড (1:2 বা 1:3) অনুযায়ী।
- নিউজ বা সেশন ফিল্টার করার জন্য টাইম ফিল্টার এবং স্প্রেড ফিল্টার থাকতে হবে।

Han respondido

1
Desarrollador 1
Evaluación
(263)
Proyectos
329
29%
Arbitraje
36
25% / 64%
Caducado
10
3%
Trabaja
2
Desarrollador 2
Evaluación
(386)
Proyectos
498
23%
Arbitraje
60
55% / 25%
Caducado
59
12%
Trabaja
3
Desarrollador 3
Evaluación
(62)
Proyectos
90
29%
Arbitraje
24
13% / 58%
Caducado
7
8%
Trabaja
4
Desarrollador 4
Evaluación
(108)
Proyectos
176
25%
Arbitraje
24
13% / 75%
Caducado
16
9%
Trabaja
5
Desarrollador 5
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
6
Desarrollador 6
Evaluación
(15)
Proyectos
19
16%
Arbitraje
5
40% / 40%
Caducado
0
Libre
7
Desarrollador 7
Evaluación
(606)
Proyectos
701
33%
Arbitraje
43
47% / 44%
Caducado
12
2%
Ocupado
8
Desarrollador 8
Evaluación
(8)
Proyectos
9
11%
Arbitraje
0
Caducado
0
Libre
9
Desarrollador 9
Evaluación
(169)
Proyectos
179
46%
Arbitraje
3
33% / 33%
Caducado
1
1%
Trabaja
10
Desarrollador 10
Evaluación
(19)
Proyectos
24
8%
Arbitraje
9
33% / 33%
Caducado
1
4%
Trabajando
11
Desarrollador 11
Evaluación
(202)
Proyectos
262
21%
Arbitraje
23
52% / 17%
Caducado
0
Trabaja
12
Desarrollador 12
Evaluación
(42)
Proyectos
47
60%
Arbitraje
2
100% / 0%
Caducado
1
2%
Libre
Ha publicado: 5 ejemplos
13
Desarrollador 13
Evaluación
(258)
Proyectos
266
29%
Arbitraje
0
Caducado
3
1%
Trabaja
Ha publicado: 2 ejemplos
14
Desarrollador 14
Evaluación
(48)
Proyectos
57
35%
Arbitraje
15
27% / 60%
Caducado
1
2%
Trabaja
15
Desarrollador 15
Evaluación
(4)
Proyectos
10
50%
Arbitraje
1
0% / 100%
Caducado
2
20%
Libre
16
Desarrollador 16
Evaluación
(318)
Proyectos
565
35%
Arbitraje
81
31% / 44%
Caducado
204
36%
Libre
17
Desarrollador 17
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Trabaja
Ha publicado: 1 ejemplo
18
Desarrollador 18
Evaluación
(80)
Proyectos
91
32%
Arbitraje
9
22% / 56%
Caducado
4
4%
Trabaja
19
Desarrollador 19
Evaluación
(3)
Proyectos
5
20%
Arbitraje
1
100% / 0%
Caducado
2
40%
Libre
20
Desarrollador 20
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
21
Desarrollador 21
Evaluación
(2)
Proyectos
2
0%
Arbitraje
1
0% / 100%
Caducado
0
Libre
22
Desarrollador 22
Evaluación
(27)
Proyectos
33
36%
Arbitraje
0
Caducado
2
6%
Libre
23
Desarrollador 23
Evaluación
(1)
Proyectos
1
0%
Arbitraje
0
Caducado
0
Libre
24
Desarrollador 24
Evaluación
(8)
Proyectos
8
0%
Arbitraje
2
50% / 0%
Caducado
1
13%
Trabaja
25
Desarrollador 25
Evaluación
(3)
Proyectos
7
29%
Arbitraje
0
Caducado
4
57%
Libre
26
Desarrollador 26
Evaluación
(3)
Proyectos
3
33%
Arbitraje
0
Caducado
0
Libre
27
Desarrollador 27
Evaluación
(251)
Proyectos
295
76%
Arbitraje
13
77% / 0%
Caducado
4
1%
Libre
28
Desarrollador 28
Evaluación
(2)
Proyectos
3
0%
Arbitraje
0
Caducado
0
Trabaja
29
Desarrollador 29
Evaluación
(3)
Proyectos
2
0%
Arbitraje
1
0% / 0%
Caducado
0
Libre
30
Desarrollador 30
Evaluación
(12)
Proyectos
21
43%
Arbitraje
8
0% / 50%
Caducado
3
14%
Libre
31
Desarrollador 31
Evaluación
(77)
Proyectos
245
74%
Arbitraje
7
100% / 0%
Caducado
1
0%
Libre
Ha publicado: 1 artículo
32
Desarrollador 32
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
33
Desarrollador 33
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
34
Desarrollador 34
Evaluación
(14)
Proyectos
27
41%
Arbitraje
3
0% / 67%
Caducado
6
22%
Trabaja
35
Desarrollador 35
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
36
Desarrollador 36
Evaluación
Proyectos
1
0%
Arbitraje
0
Caducado
1
100%
Libre
37
Desarrollador 37
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
38
Desarrollador 38
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
39
Desarrollador 39
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
40
Desarrollador 40
Evaluación
(10)
Proyectos
14
43%
Arbitraje
0
Caducado
3
21%
Libre
41
Desarrollador 41
Evaluación
(298)
Proyectos
478
40%
Arbitraje
105
40% / 24%
Caducado
82
17%
Trabajando
Ha publicado: 2 ejemplos
42
Desarrollador 42
Evaluación
(13)
Proyectos
17
24%
Arbitraje
1
100% / 0%
Caducado
4
24%
Trabaja
43
Desarrollador 43
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
44
Desarrollador 44
Evaluación
(162)
Proyectos
289
35%
Arbitraje
18
22% / 61%
Caducado
43
15%
Libre
45
Desarrollador 45
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
46
Desarrollador 46
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
47
Desarrollador 47
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
Solicitudes similares
EA Crafter 500+ USD
Act as a professional Quantitative Developer and Risk Manager. I want to build a systematic trading strategy rulebook that prioritizes capital preservation and statistical edge over raw performance. Please generate a structured trading strategy using the following framework: 1. ASSET CLASS & TIMEFRAME: - Asset: [e.g., Apple (AAPL), Bitcoin (BTC), or EUR/USD] - Timeframe: [e.g., 5-minute, 1-hour, Daily] 2. CORE
I am looking for an experienced MQL5 developer to build a professional MetaTrader 5 (MT5) Expert Advisor (EA) for swing trading. Trading Pairs EUR/USD USD/JPY Timeframes Daily (D1) for trend identification. H4 for trade entries. Strategy The EA should: Detect Daily market structure (HH, HL, LH, LL) using confirmed swing highs and lows (not relying solely on ZigZag). Use DMI/ADX for trend confirmation. Open trades
Part 1: Project setup Input settings (risk, stop loss, take profit, EMA periods) Indicator initialization Trade management framework Part 2: Trading logic EMA crossover detection Buy/Sell entry rules One-trade-per-symbol check Part 3: Risk management Automatic lot size calculation Stop-loss and take-profit placement Trade execution and error handling Part 4: Final touches On-screen information Optimization
Hello, I am reopening this project with a fully updated and clarified specification. I am looking for a high‑level MQL5 developer who can deliver a clean, stable, and professional Phase 1 version of my: Institutional‑Grade Multi‑Currency MT5 EA (A2SR + SMC + Smart Recovery + Smart Grid + Liquidity + Volatility + Safety Filters) This EA is not a simple indicator conversion or a basic strategy. It is a structured
I am looking for an experienced MQL5 or MQL4 developer with a strong background in low-latency algorithmic trading, market data integration, arbitrage and execution optimization. The project involves developing a high-performance HFT Expert Advisor (EA) for XAUUSD or US30 on IC Markets that is designed for robust execution in both demo and live environments. The EA may use market data feeds (such as lmax,one zero or
I am looking for an experienced MQL5 or MQL4 developer with a strong understanding of high-frequency trading (HFT) concepts who can explain how certain HFT-style strategies have historically been able to pass proprietary firm evaluations while also being profitable on demo accounts and capable of transitioning successfully to live trading. I am interested in understanding the legitimate trading logic, execution
أحتاج إلى برنامج تداول آلي (EA) مربح للمضاربة السريعة على الذهب. لا أرغب في استخدام استراتيجيات الشبكة أو المارتينجال. إذا كان لديك برنامج متطور وجاهز للعمل، يُرجى التواصل معي. يجب أن تكون قادرًا على توفير نسخة تجريبية
I have my own strategy in 1min. I want it convert to a bot. Please reach me only coding experts. I dont want bit makers from Ai. Demo version should be provided for confirmation
🔍 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
Expert Advisor (EA) Requirements – MT5 (MQL5) Project Overview Develop an automated Expert Advisor (EA) for MetaTrader 5 based on EMA crossover signals combined with strict risk management and trade management principles. The EA must be optimized for Forex pairs and indices and should operate automatically without manual intervention. Entry Conditions Buy Setup Fast EMA crosses above Slow EMA. Current candle closes

Información sobre el proyecto

Presupuesto
30+ USD

Cliente

Encargos realizados1
Número de arbitrajes0