Modifications to existing MT5 EA

MQL5 Indicadores Asesores Expertos

Trabajo finalizado

Plazo de ejecución 2 horas

Tarea técnica

1. RSI Filter:
Implement an RSI filter that prevents the EA from opening buy orders if the RSI overbought value exceeds the specified parameter, and prevents sell orders if the RSI oversold value is below the specified parameter.
Input settings should include:
Use RSI Filter: true/false
RSI Period: 14 (configurable)
RSI Overbought level (input)
RSI Oversold level (input)

2. MQL5 Market Validation:
Ensure the code meets all requirements to successfully pass MQL5 Market validation without rejection.

3. News Filter Visualization:
Ensure that news filter lines and colors are clearly visible on the chart.

I need clean source code without any errors and warnings when I compile. In the current code I receive one warning when I compile:
"declaration of 'Lots' hides global variable MT5.mqh"

Han respondido

1
Desarrollador 1
Evaluación
(8)
Proyectos
9
33%
Arbitraje
1
100% / 0%
Caducado
0
Libre
2
Desarrollador 2
Evaluación
(280)
Proyectos
351
29%
Arbitraje
37
27% / 65%
Caducado
10
3%
Trabajando
3
Desarrollador 3
Evaluación
(22)
Proyectos
28
7%
Arbitraje
9
33% / 33%
Caducado
1
4%
Trabaja
4
Desarrollador 4
Evaluación
(17)
Proyectos
21
19%
Arbitraje
5
40% / 40%
Caducado
0
Libre
5
Desarrollador 5
Evaluación
(510)
Proyectos
977
74%
Arbitraje
27
19% / 67%
Caducado
100
10%
Trabaja
Ha publicado: 1 artículo, 6 ejemplos
6
Desarrollador 6
Evaluación
(435)
Proyectos
641
53%
Arbitraje
34
62% / 21%
Caducado
6
1%
Trabaja
7
Desarrollador 7
Evaluación
(455)
Proyectos
721
34%
Arbitraje
35
71% / 9%
Caducado
23
3%
Libre
8
Desarrollador 8
Evaluación
(19)
Proyectos
22
18%
Arbitraje
9
33% / 44%
Caducado
3
14%
Trabaja
Ha publicado: 1 ejemplo
9
Desarrollador 9
Evaluación
(25)
Proyectos
34
26%
Arbitraje
4
50% / 25%
Caducado
4
12%
Libre
10
Desarrollador 10
Evaluación
(177)
Proyectos
189
47%
Arbitraje
3
33% / 33%
Caducado
1
1%
Trabajando
11
Desarrollador 11
Evaluación
(43)
Proyectos
63
24%
Arbitraje
10
30% / 50%
Caducado
10
16%
Libre
12
Desarrollador 12
Evaluación
(39)
Proyectos
59
20%
Arbitraje
6
33% / 17%
Caducado
1
2%
Trabaja
Ha publicado: 2 ejemplos
13
Desarrollador 13
Evaluación
(3)
Proyectos
4
25%
Arbitraje
0
Caducado
0
Libre
14
Desarrollador 14
Evaluación
(25)
Proyectos
31
13%
Arbitraje
14
0% / 79%
Caducado
9
29%
Libre
15
Desarrollador 15
Evaluación
(1)
Proyectos
1
0%
Arbitraje
3
0% / 100%
Caducado
0
Libre
16
Desarrollador 16
Evaluación
(13)
Proyectos
22
41%
Arbitraje
8
0% / 50%
Caducado
3
14%
Libre
17
Desarrollador 17
Evaluación
(621)
Proyectos
698
42%
Arbitraje
2
100% / 0%
Caducado
1
0%
Libre
Ha publicado: 9 ejemplos
18
Desarrollador 18
Evaluación
(461)
Proyectos
488
70%
Arbitraje
6
67% / 0%
Caducado
2
0%
Libre
19
Desarrollador 19
Evaluación
(19)
Proyectos
31
32%
Arbitraje
8
50% / 25%
Caducado
3
10%
Trabaja
20
Desarrollador 20
Evaluación
(319)
Proyectos
569
35%
Arbitraje
83
30% / 45%
Caducado
206
36%
Trabaja
21
Desarrollador 21
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
22
Desarrollador 22
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
23
Desarrollador 23
Evaluación
(1)
Proyectos
2
0%
Arbitraje
2
0% / 50%
Caducado
0
Libre
24
Desarrollador 24
Evaluación
(7)
Proyectos
6
0%
Arbitraje
4
25% / 75%
Caducado
2
33%
Libre
25
Desarrollador 25
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
26
Desarrollador 26
Evaluación
(209)
Proyectos
272
21%
Arbitraje
24
54% / 17%
Caducado
0
Libre
27
Desarrollador 27
Evaluación
(2)
Proyectos
0
0%
Arbitraje
5
0% / 60%
Caducado
0
Libre
28
Desarrollador 28
Evaluación
(8)
Proyectos
7
0%
Arbitraje
3
0% / 100%
Caducado
2
29%
Libre
29
Desarrollador 29
Evaluación
(78)
Proyectos
246
74%
Arbitraje
7
100% / 0%
Caducado
1
0%
Libre
Ha publicado: 1 artículo
30
Desarrollador 30
Evaluación
(1)
Proyectos
1
0%
Arbitraje
0
Caducado
0
Libre
31
Desarrollador 31
Evaluación
(50)
Proyectos
51
8%
Arbitraje
0
Caducado
0
Libre
32
Desarrollador 32
Evaluación
(4)
Proyectos
7
43%
Arbitraje
0
Caducado
2
29%
Libre
33
Desarrollador 33
Evaluación
(52)
Proyectos
64
39%
Arbitraje
15
27% / 60%
Caducado
1
2%
Trabaja
34
Desarrollador 34
Evaluación
(574)
Proyectos
945
47%
Arbitraje
309
58% / 27%
Caducado
125
13%
Libre
35
Desarrollador 35
Evaluación
(443)
Proyectos
570
37%
Arbitraje
106
39% / 33%
Caducado
17
3%
Libre
36
Desarrollador 36
Evaluación
Proyectos
0
0%
Arbitraje
1
0% / 0%
Caducado
0
Libre
37
Desarrollador 37
Evaluación
(1)
Proyectos
1
0%
Arbitraje
0
Caducado
0
Libre
38
Desarrollador 38
Evaluación
(10)
Proyectos
14
43%
Arbitraje
0
Caducado
3
21%
Libre
39
Desarrollador 39
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
40
Desarrollador 40
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
Solicitudes similares
Modification of Trade_Panel_7 7.05 Objective . I have this utility “Trade_Panel_7 7.05” with which I open and close positions. Please refer to attached “Trade Panel Modification.jpg”. It shows an input parameter “Volume Step”. This parameter has the initial value of 0.02 as shown. This feature needs to be amended. Present Status . Value of lot size is increased by this “Volume Step”. I have built a whole series of
Indicador Maximas e Minimas + Super Trend O Indicador MAX/MIN é um indicador de análise técnica para o MetaTrader 5 , desenvolvido para ajudar você a identificar regiões importantes de preço e possíveis oportunidades de compra e venda. O que ele faz MAX/MIN: identifica máximas e mínimas relevantes do mercado e mostra os preços no gráfico. HH / HL / LH / LL: ajuda a visualizar a estrutura do mercado, mostrando quando
Hello Traders, Have a trading strategy or idea you want to automate? I specialize exclusively in MQL5 development, helping traders turn their concepts into professional trading solutions. Custom Expert Advisors — automate your strategy and reduce manual execution Custom Indicators — transform your market ideas into powerful trading tools Fix & Debug — identify errors and get your existing code working properly
I DO NOT need any programming or strategy development. I already have a working NinjaTrader 8 automated strategy based on a 3/5 EMA crossover. I need you to run my existing strategy through NinjaTrader Strategy Analyzer/Optimizer, test the existing adjustable parameters, and find robust settings with the best profit factor and lowest reasonable drawdown. I will provide the existing NinjaScript ZIP. I do not want the
I'm looking for an experienced developer to create an automated gold trading bot. The bot should be compatible with MetaTrader 4/5 and TradingView. Key Requirements: - Automated trading bot - Compatible with MetaTrader 4/5 and TradingView - Implement scalping and swing trading strategies Ideal Skills and Experience: - Proficiency in trading algorithms - Experience with gold trading - Familiarity with MetaTrader and
I need a robust optimization of my MT5 EA, mainly for XAUUSD (Gold). Please optimize the existing adjustable parameters such as entry/exit settings, SL/TP, trailing/break-even settings, and any other strategy parameters that are appropriate. I want the optimization focused on stable profitability, low/moderate drawdown, and robustness rather than simply the highest possible profit. Please use out-of-sample testing
NinjaTrader 8 / NinjaScript Phase 1 build: convert an existing Auction Market Theory (AMT) strategy into objective, alert-only decision-support logic. Not a bot, no auto-execution — trades stay manual. Covers NQ/MNQ, ES, CL, MGC using 30-min TPO/Volume Profile context with 5-min confirmation: one 5-min close outside VAH/VAL = acceptance, close back inside = rejection. Dashboard shows bias, auction state, location
Hello, I need a custom NON-REPAINT MT5 indicator that gives sell/buy arrow signals 1–2 candlesticks before a spike on Crash and boom indices respectively occurs. Requirements: Works perfectly on MT5 Shows arrows before the spike (1–2 candles earlier). Non-repaint – once the arrow appears, it must stay. Should be accurate, not quantity — only quality signals. Must work on both demo and live accounts. I want the
Hello, I saw an indicator on TradingView and would like to know if you will be able to convert it for use on Thinkorswim platform? Thanks. if anyone can help me with it kindly do well to bid it urgent thanks looking forward too see you
calcVolume( void ) { //--- MqlRates rates[]; if ( CopyRates ( _Symbol , PERIOD_CURRENT , startTime, endTime, rates) > 0 ) { double rangeHigh = rates[ 0 ].high, rangeLow = rates[ 0 ].low; int count = MathAbs ( iBarShift ( _Symbol , PERIOD_CURRENT , startTime) - iBarShift ( _Symbol , PERIOD_CURRENT , endTime)) + 1 ; //---VERTICAL PRICE RANGE for ( int b = 0

Información sobre el proyecto

Presupuesto
30+ USD
Plazo límite de ejecución
a 1 día(s)