Modular Session Breakout & Multi-MA EA with Anti-Whipsaw Filters

Trabajo finalizado

Plazo de ejecución 11 minutos
Comentario del Cliente
xcellent work and communication! Delivered exactly as requested and explained the logic clearly. Highly recommended!
Comentario del Ejecutor
Clear specification, fast and precise answers, respectful throughout. Knows what he wants and explains it well. A pleasure to work with. Recommended.

Tarea técnica

Project Title: Modular Session Breakout & Multi-MA EA with Anti-Whipsaw Filters

Requirements: Please build an EA where every feature can be individually turned ON/OFF via an independent toggle switch and configured via adjustable parameters. The EA should function as an efficient "Entry Engine" that works in tandem with external risk managers (e.g., KT Equity Protector).

1. Global Settings

  • Master Switch: Global ON/OFF toggle to control the entire EA.

  • Max Trades per Day: Adjustable number (e.g., 1, 2, or 3) to limit daily activity.

  • Session Cleanup: Toggle to auto-cancel unexecuted pending orders at the end of the session.

2. Strategy Modules (Each with its own ON/OFF Toggle)

  • Module A: Session Breakout:

    • Parameters: Start Time, End Time, Buffer points.

    • Logic: Record High/Low and place pending Stop orders.

    • OCO Logic (Mandatory): Once one side (Buy/Sell) is triggered, the other side must be automatically deleted.

  • Module B: 60K Multi-MA Trend:

    • Parameters: Timeframe (60 min), MA Periods (20, 60, 240), MA Method.

    • Logic:

      • Long Entry: Buy when price closes above 60MA. Hold if above 20MA/60MA. Exit if price breaks below 20MA.

      • Short Entry: Sell when price closes below 60MA. Hold/Short if below 60MA/20MA.

3. Anti-Whipsaw (Defensive) Filters (Each with its own ON/OFF Toggle)

  • Filter 1 (MA Separation): Set minimum point distance between MAs. Do not trade if MAs are too close (prevents sideways/choppy zones).

  • Filter 2 (Breakout Threshold): Minimum distance/buffer requirement to confirm a valid breakout (filters out minor fakeouts).

  • Filter 3 (Loss Cooldown): If X number of stop-losses occur in a short period/same zone, automatically stop trading for the remainder of the day.

4. Money Management

  • Risk-Based Lot Size: Enable/Disable toggle. Set risk percentage per trade (e.g., 3% of account equity). EA must automatically calculate lot size based on equity and SL distance.

5. Compatibility & Notes

  • External Risk Manager: Must be fully compatible with KT Equity Protector. Focus solely on order entry and management; do not conflict with external exit logic.

  • Modularity: Ensure all modules work correctly even when combined (e.g., running Breakout + MA Separation simultaneously).


Han respondido

1
Desarrollador 1
Evaluación
(287)
Proyectos
359
29%
Arbitraje
37
27% / 65%
Caducado
10
3%
Trabaja
Ha publicado: 10 ejemplos
2
Desarrollador 2
Evaluación
(13)
Proyectos
20
40%
Arbitraje
1
0% / 100%
Caducado
1
5%
Libre
3
Desarrollador 3
Evaluación
(9)
Proyectos
10
10%
Arbitraje
0
Caducado
0
Libre
4
Desarrollador 4
Evaluación
(184)
Proyectos
198
46%
Arbitraje
4
50% / 25%
Caducado
1
1%
Trabaja
5
Desarrollador 5
Evaluación
(557)
Proyectos
851
61%
Arbitraje
33
27% / 45%
Caducado
24
3%
Libre
Ha publicado: 1 ejemplo
6
Desarrollador 6
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
7
Desarrollador 7
Evaluación
(111)
Proyectos
184
25%
Arbitraje
25
16% / 76%
Caducado
16
9%
Libre
8
Desarrollador 8
Evaluación
(2349)
Proyectos
2955
63%
Arbitraje
125
44% / 26%
Caducado
429
15%
Libre
9
Desarrollador 9
Evaluación
(106)
Proyectos
129
25%
Arbitraje
25
28% / 56%
Caducado
8
6%
Libre
10
Desarrollador 10
Evaluación
(54)
Proyectos
67
42%
Arbitraje
15
27% / 60%
Caducado
1
1%
Trabaja
11
Desarrollador 11
Evaluación
(2)
Proyectos
2
0%
Arbitraje
1
0% / 100%
Caducado
0
Libre
12
Desarrollador 12
Evaluación
(626)
Proyectos
733
34%
Arbitraje
48
52% / 40%
Caducado
14
2%
Trabajando
13
Desarrollador 13
Evaluación
(11)
Proyectos
18
33%
Arbitraje
0
Caducado
1
6%
Trabaja
14
Desarrollador 14
Evaluación
(61)
Proyectos
83
45%
Arbitraje
27
11% / 70%
Caducado
8
10%
Libre
15
Desarrollador 15
Evaluación
(16)
Proyectos
30
40%
Arbitraje
3
33% / 67%
Caducado
7
23%
Trabaja
16
Desarrollador 16
Evaluación
(7)
Proyectos
6
0%
Arbitraje
4
25% / 75%
Caducado
2
33%
Libre
17
Desarrollador 17
Evaluación
(258)
Proyectos
269
29%
Arbitraje
2
50% / 0%
Caducado
3
1%
Trabaja
Ha publicado: 2 ejemplos
18
Desarrollador 18
Evaluación
(401)
Proyectos
519
24%
Arbitraje
61
57% / 25%
Caducado
60
12%
Trabaja
19
Desarrollador 19
Evaluación
(852)
Proyectos
1467
72%
Arbitraje
123
28% / 47%
Caducado
359
24%
Trabaja
Ha publicado: 3 artículos
20
Desarrollador 20
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
21
Desarrollador 21
Evaluación
(1)
Proyectos
1
0%
Arbitraje
0
Caducado
0
Libre
Ha publicado: 2 ejemplos
22
Desarrollador 22
Evaluación
(3)
Proyectos
9
67%
Arbitraje
0
Caducado
0
Trabaja
23
Desarrollador 23
Evaluación
(369)
Proyectos
459
55%
Arbitraje
24
58% / 17%
Caducado
31
7%
Libre
24
Desarrollador 24
Evaluación
(8)
Proyectos
8
0%
Arbitraje
2
50% / 0%
Caducado
1
13%
Trabaja
25
Desarrollador 25
Evaluación
(618)
Proyectos
1429
59%
Arbitraje
31
81% / 0%
Caducado
10
1%
Libre
26
Desarrollador 26
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
27
Desarrollador 27
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
28
Desarrollador 28
Evaluación
(25)
Proyectos
31
13%
Arbitraje
14
0% / 79%
Caducado
9
29%
Libre
29
Desarrollador 29
Evaluación
(15)
Proyectos
15
33%
Arbitraje
1
0% / 100%
Caducado
1
7%
Libre
30
Desarrollador 30
Evaluación
(20)
Proyectos
26
38%
Arbitraje
3
33% / 67%
Caducado
3
12%
Trabaja
31
Desarrollador 31
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
32
Desarrollador 32
Evaluación
(64)
Proyectos
144
46%
Arbitraje
21
38% / 24%
Caducado
32
22%
Trabaja
33
Desarrollador 33
Evaluación
(515)
Proyectos
554
53%
Arbitraje
13
69% / 15%
Caducado
3
1%
Libre
34
Desarrollador 34
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
35
Desarrollador 35
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
36
Desarrollador 36
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
Ha publicado: 1 ejemplo
37
Desarrollador 37
Evaluación
(1)
Proyectos
1
0%
Arbitraje
0
Caducado
1
100%
Libre
38
Desarrollador 38
Evaluación
(87)
Proyectos
121
68%
Arbitraje
5
80% / 0%
Caducado
12
10%
Trabaja
39
Desarrollador 39
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
40
Desarrollador 40
Evaluación
(263)
Proyectos
309
76%
Arbitraje
15
67% / 0%
Caducado
6
2%
Trabajando
41
Desarrollador 41
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
42
Desarrollador 42
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
43
Desarrollador 43
Evaluación
(14)
Proyectos
21
24%
Arbitraje
0
Caducado
2
10%
Libre
Ha publicado: 3 ejemplos
44
Desarrollador 44
Evaluación
(271)
Proyectos
553
50%
Arbitraje
57
40% / 37%
Caducado
227
41%
Trabaja
45
Desarrollador 45
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
46
Desarrollador 46
Evaluación
(10)
Proyectos
14
43%
Arbitraje
0
Caducado
3
21%
Libre
47
Desarrollador 47
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
48
Desarrollador 48
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
49
Desarrollador 49
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
50
Desarrollador 50
Evaluación
(52)
Proyectos
58
59%
Arbitraje
4
0% / 25%
Caducado
1
2%
Libre
51
Desarrollador 51
Evaluación
(30)
Proyectos
45
16%
Arbitraje
2
0% / 100%
Caducado
4
9%
Libre
52
Desarrollador 52
Evaluación
(45)
Proyectos
53
57%
Arbitraje
2
100% / 0%
Caducado
1
2%
Libre
Ha publicado: 5 ejemplos
53
Desarrollador 53
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
54
Desarrollador 54
Evaluación
(83)
Proyectos
97
32%
Arbitraje
9
22% / 56%
Caducado
5
5%
Trabaja
55
Desarrollador 55
Evaluación
(74)
Proyectos
98
57%
Arbitraje
5
80% / 20%
Caducado
4
4%
Trabajando
56
Desarrollador 56
Evaluación
(2)
Proyectos
2
50%
Arbitraje
0
Caducado
0
Libre
57
Desarrollador 57
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
58
Desarrollador 58
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
59
Desarrollador 59
Evaluación
Proyectos
1
0%
Arbitraje
0
Caducado
0
Libre
60
Desarrollador 60
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
Ha publicado: 1 ejemplo
61
Desarrollador 61
Evaluación
(4)
Proyectos
8
0%
Arbitraje
3
33% / 67%
Caducado
4
50%
Libre
62
Desarrollador 62
Evaluación
(33)
Proyectos
36
33%
Arbitraje
5
0% / 80%
Caducado
0
Trabaja
Ha publicado: 2 ejemplos
63
Desarrollador 63
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
64
Desarrollador 64
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
65
Desarrollador 65
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
66
Desarrollador 66
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
67
Desarrollador 67
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
Solicitudes similares
MT5 Professional Account Risk Manager & Multi-Symbol Trade Monitor Then keep the description technically equivalent, but rewrite the wording and organization so it doesn't look like a copy: > I am looking for an experienced MQL5/MT5 developer to create a professional account-level risk management and position monitoring Expert Advisor. The EA will not generate trading signals. Its primary purpose is to monitor and
Hi, I’m looking for an experienced MQL5/MT5 developer to build a complex AI-powered adaptive Expert Advisor for XAUUSD+ on Ultima Markets. I have a detailed 28-section technical specification, and the requirements are fixed. I’m looking for the complete implementation , not a simplified EA or a conventional indicator-based system. The project includes: Genuine AI/ML integration AI-based market regime classification
Trading bot ea 30+ USD
yoo i want to make a trading bot i have my strategy in videos and also the rules to if anyone can work it out for me i will be glad welcome your bid and it urget let connect here on mgl5 And if you know you can not do the project without getting paid first please don't bid thanks
MT5 EA make work on zone break and candle confirm. Hi i need one expert person who can make exact what i want. My EA logic very simple.... few hrs market high and low make line then candle body close above or low then candle confirmation then pullback then entry RR1:2 no trail nothing,,,,, the line high low create after few hrs of the day i wll tell you later,,,,then 1hrs no trade if break then no trade for the
المطلوب موشر لتداول الذهب مجرب وقوية يعطي اشاره قوية فقط مع وقف خساره ومختبر ومجرب في حال الموافقه علي لموشر بعد التجربه لمدة ٣ ايام يتم الشراء دايم مبلغ ٢٠٠ دولار
Hi there I need someone who will create an ea then test it .. the ea should only place order on the bid price of it breakout in 1 point using invisible buy and invisible sell,, example if bid breakout in 1 point up automatically invisible buy active then invisible stop loss at where the ask price was same in sell If the bid breakout in 1 point down automatically invisible sell active then invisible stop loss where
I’m looking for an experienced MT5/MQL5 freelancer to help install and configure several existing EAs on IC Markets MT5 accounts using a Windows VPS. The work will include setting up the EAs on separate demo accounts and later running several together on one account with different risk settings. I also need help with MT5 backtesting and strategy optimisation, including comparing different risk levels and reviewing
Ea which is based on the price returning to the open or close of a 1-minute candle or zone of candles. panel on chart need too have buttons : trainding on/off close all close profit add buy stop add buy limit add sell stop add sell limit ( all to existing setups) calculating profit/loss for a single open setup and in total in account currency calculating profit/loss for a single open setup and in total in percentage
Olá! Preciso de um indicador/alerta personalizado para MT5. Quero que ele compare: • Média móvel de 200 períodos do M1 (1 minuto) • Média móvel de 20 períodos do M15 (15 minutos) O objetivo é receber um alerta quando a MA 200 do M1 estiver próxima da MA 20 do M15. Gostaria que tivesse uma configuração para eu definir a distância considerada “próxima”. Por exemplo: Distância máxima: X pontos Quando: ABS(MA200 do M1 −
I need an MT5 Expert Advisor (EA) specifically for NFP news trading. Strategy: - Trade EURUSD during the US Non-Farm Payroll (NFP) release. - Automatically identify the NFP release time. - Place a Buy Stop above the current price and a Sell Stop below the current price shortly before NFP. - Adjustable distance from current price for both pending orders. - When one order is triggered, automatically cancel the opposite

Información sobre el proyecto

Presupuesto
150 - 250 USD
Plazo límite de ejecución
de 3 día(s)