An expert advisor based on RSI, STO and MACD needed

MQL4 Indicadores Experts

Trabalho concluído

Tempo de execução 4 minutos

Termos de Referência

1.  The idea of the trading system is as follows: market entries are performed when MACD, RSI and Stochastic K main signal lines are in the same current trend direction.

MACD: use attached file MACD_coloured.mq4 (12,26,9)

Stochastic K: Stochastic main (14 period, 3 slowing)

RSI: (7)

 

2.  Trend is determined based on each indicator.

 

An indicator shows an UP TREND when:

RSI is above 50

Stochastic K is above 50

i) MACD main above signal line and difference between the two is increasing

 

An indicator shows an DOWN TREND when:

RSI is below 50

Stochastic K is below 50

ii) MACD main below signal line and difference between the two is increasing

 

MACD is not in trend when:

iii) MACD main above signal line and difference between the two is decreasing

iv) MACD main below signal line and difference between the two is decreasing

As depicted by indicator MACD_coloured.mq4 :

i)  Bright green

ii) Bright Red

iii) Dark green

iv) Dark red

 

3.  Trading Signals:

Trading signals should only be acted upon at at the start of a new bar.

 

ENTRY:

Buy signal: All three indicators show an UP TREND in the previous bar

RSI UP TREND     &&     Stochastic K% UP TREND     &&     MACD UP TREND

RSI > 50

STO > 50

MACD Entry when previous bar is bright colour - ie BUY when previous bar is bright green

Sell signal: All three indicators show a DOWN TREND in the previous bar

RSI DOWN TREND       &&       Stochastic K% DOWN TREND       &&       MACD DOWN TREND

RSI < 50

STO < 50

MACD Entry when previous bar is bright colour - ie SELL when previous bar is bright red

EXIT

OP_BUY: The previous bar - RSI is NOT in an UP trend   OR Stochastic K% is NOT in an UP trend OR MACD is NOT in an up trend

RSI < 50

STO < 50

MACD when previous bar is not bright green

 

OP_SELL: the previous bar - RSI is NOT in a DOWN trend OR Stochastic K% is NOT in a DOWN trend OR MACD is not in a DOWN trend

RSI < 50

STO < 50

MACD when previous bar is not bright red

 

4.  Positions are closed :

- on trading signal at start of new bar.  All positions closed at market.

- on Calculated TP or Trailing SL at any time

 

5.  Positions are opened:

- on trading signal at start of a new bar

BUY positions opened at one point above the high of the previous bar.

SELL positions opened at one point below the low of the previous bar.

 

One position open at any time

Size of position in points The value is set in the InpSize input parameter.

 

6. Additional filters for opening a position:

No additional filters

 

7. Additional filters for closing a position:

No additional filters

 

Protective Orders:

10.  Close by Take Profit — during position opening, a Take Profit level is set at a fixed distance from the open price, specified in points. The value is determined by Average True Range: ATR(7) x 3

 

9. Close by Trailing Stop Loss

 is used to protect profit and minimise loss. Stop Loss is set by Average True Range: ATR(7) x 1.5. for:

OP_BUY from the low of the previous bar

OP_SELL from the high of the previous bar

 

11.  Position Management

SL and TP should always be managed by the EA, never by the server.

SL and TP can occur during any OnTick()

If the price continues to move in the profit direction, Stop Loss should be trailed at the given distance from the low of the previous bar. Stop Loss cannot be moved towards the loss direction, i.e. the Stop Loss value cannot be increased for OP_SELL

 

Exit trade due to TP and SL at any time in any OnTick()

If none of the protective orders (Take Profit or Stop Loss) triggers, the position should be closed by a trading signal at the start of a new bar. No other position exit methods are available.

 

12.  Add comments to describe function of each section - be descriptive of function and reason

13.  In price window:

A.  For any position opened, add line at that bar, at both TP (Blue)  and SL (red)  levels.

B.  Add line at each bar a SL is updated at the updated SL level

C.  Add a green dot above a bar if all three indicators show an UP trend - make it yellow if the previous bar does not have all three indicators show an up trend

D.  Add a red dot below bar if all three indicators show a DOWN trend - make it pink if the previous bar does not have all three indicators show a down trend

14.  Copyright will be transferred to me

15. C++ formatting preferred

16. Multiple screenshots of EA testing with Indicators clearly visible - so decision making methodology can be assessed and compared with demonstration testing. 

 

 


Respondido

1
Desenvolvedor 1
Classificação
(68)
Projetos
127
41%
Arbitragem
19
47% / 53%
Expirado
33
26%
Livre
2
Desenvolvedor 2
Classificação
(57)
Projetos
72
22%
Arbitragem
13
46% / 15%
Expirado
5
7%
Livre
3
Desenvolvedor 3
Classificação
(15)
Projetos
17
6%
Arbitragem
1
0% / 100%
Expirado
1
6%
Livre
4
Desenvolvedor 4
Classificação
(162)
Projetos
289
35%
Arbitragem
18
22% / 61%
Expirado
43
15%
Livre
5
Desenvolvedor 5
Classificação
(455)
Projetos
721
34%
Arbitragem
35
71% / 9%
Expirado
23
3%
Livre
6
Desenvolvedor 6
Classificação
(14)
Projetos
14
50%
Arbitragem
2
0% / 100%
Expirado
0
Livre
7
Desenvolvedor 7
Classificação
(58)
Projetos
76
33%
Arbitragem
9
78% / 11%
Expirado
7
9%
Livre
Publicou: 2 códigos
8
Desenvolvedor 8
Classificação
(2676)
Projetos
3414
68%
Arbitragem
77
48% / 14%
Expirado
342
10%
Livre
Publicou: 1 código
9
Desenvolvedor 9
Classificação
(7)
Projetos
12
42%
Arbitragem
1
0% / 100%
Expirado
2
17%
Livre
10
Desenvolvedor 10
Classificação
(137)
Projetos
167
35%
Arbitragem
11
91% / 0%
Expirado
0
Livre
11
Desenvolvedor 11
Classificação
(45)
Projetos
91
13%
Arbitragem
34
26% / 59%
Expirado
37
41%
Livre
12
Desenvolvedor 12
Classificação
(48)
Projetos
51
43%
Arbitragem
1
0% / 0%
Expirado
0
Livre
Pedidos semelhantes
I have 2 trading view indicators by GainzAlgo that I want code to mt5 , could u advise? I need you to give me response if you can convert This
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
Mr quetta 100+ USD
Yes, that is exactly what I need. The bot should not be restricted to a fixed list of currency pairs. It should technically scan all available Quotex pairs in real time and automatically select the pair where the market conditions are strongest. The bot should analyze each pair using multiple confirmations, such as short-term price momentum, trend direction, market structure, support/resistance, candle formation
Platform: TradingView Programming Language: Pine Script v6 Type: Custom Indicator Project Name: Scalping Reaction Zones + Valid Order Blocks MAIN GOAL I need a custom TradingView indicator for scalping. The indicator must detect: 1. Reaction / Explosion Zones 2. Valid Order Blocks 3. Combined Reaction Zone + Order Block zones The indicator should NOT generate: Buy signals Sell signals TP SL Entry signals Trading
Project Description I am looking for an experienced MQL5/MT5 Expert Advisor developer to develop an automated trading EA for XAUUSD on the M3 timeframe , running on an Exness account . The EA will automate a manual strategy based on SNR/GAP zones , using two setup types: Price Rejection Price Correction The EA should identify valid BUY/SELL setups around predefined SNR/GAP areas, apply configurable RSI, SMA, EMA and
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

Informações sobre o projeto

Orçamento
200+ USD