An expert advisor based on RSI, STO and MACD needed

Работа завершена

Время выполнения 4 минуты

Техническое задание

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. 

 

 


Откликнулись

1
Разработчик 1
Оценка
(55)
Проекты
96
40%
Арбитраж
13
38% / 62%
Просрочено
25
26%
Свободен
2
Разработчик 2
Оценка
(57)
Проекты
72
22%
Арбитраж
13
46% / 15%
Просрочено
5
7%
Свободен
3
Разработчик 3
Оценка
(15)
Проекты
17
6%
Арбитраж
1
0% / 100%
Просрочено
1
6%
Свободен
4
Разработчик 4
Оценка
(145)
Проекты
258
35%
Арбитраж
12
25% / 58%
Просрочено
42
16%
Свободен
5
Разработчик 5
Оценка
(357)
Проекты
563
33%
Арбитраж
24
67% / 8%
Просрочено
17
3%
Свободен
6
Разработчик 6
Оценка
(14)
Проекты
14
50%
Арбитраж
2
0% / 100%
Просрочено
0
Свободен
7
Разработчик 7
Оценка
(58)
Проекты
76
33%
Арбитраж
9
78% / 11%
Просрочено
7
9%
Свободен
8
Разработчик 8
Оценка
(2441)
Проекты
3076
66%
Арбитраж
77
48% / 14%
Просрочено
340
11%
Свободен
9
Разработчик 9
Оценка
(7)
Проекты
12
42%
Арбитраж
1
0% / 100%
Просрочено
2
17%
Свободен
10
Разработчик 10
Оценка
(137)
Проекты
167
35%
Арбитраж
11
91% / 0%
Просрочено
0
Свободен
11
Разработчик 11
Оценка
(42)
Проекты
88
14%
Арбитраж
31
29% / 55%
Просрочено
36
41%
Работает
12
Разработчик 12
Оценка
(48)
Проекты
51
43%
Арбитраж
1
0% / 0%
Просрочено
0
Свободен
Похожие заказы
Im looking for an coder to code an EA: Trade management 1. opening trades according to the indicator 2. trades settings to choose from like: open all trades according to the signal open only trade 1,2,3 or 4 % per trade ( example 50/30/20 of the lot settings, with 4 trades it would be for example 50/30/10/10) 3. SL/Trailing settings: Move SL to entry after hitting TP1/TP2 or TP3 moving SL by % keep the original SL
Hi I'm looking to have 2 of my pinescript strategies converted to MQL5 and was wondering if you could first give me a quote for the more simple strategy and then for both the simple and complex strategy together. The simple strategy is a MACD crossover type thing that uses a special EMA script that filters out some ranging price action and also fractal candles for the stop loss. The second strategy is market
I want grate robot for making profits that know when to start a good trade and close a trade and must be active all time to avoid lost of money
I have developed a very strong TradingView strategy in Pine Script but unfortunately, a third-party connector is requiired and in my opinion, I want a more direct connection. I am not brilliant at coding, but I have coded the majority of the MT5 code and I would like you to make sure that the MT5 code matches my TradingView script and executes the same way as the TradingView script that I will provide if you are
Mbeje fx 50+ USD
I like to own my robot that why I want to build my own.i like to be a best to every robot ever in the life to be have more money
I need an MT5 EA that can do the following: I have to give the EA a price in advance, when the price is reached the EA has to automatically place a buy stop or sell stop order 0.5 pips below or above the price. Is this possible
Dr Pattern 30+ USD
good day i need the service of the seaso coder to help me fix my ea The Job required 1 knowledge of Mt4 and Mt5 indicator coding 2. Telegram code 3. ability to code indicator to work on multiple Time frame combine to trade 4 Ability to Join two or three indicator on same ir different time frame if you have these skill please let chart i will discuss the details of the Job inside to you The required day including
Good day, I want someone to help me create a universal news filter with on/off switch, with start and end settings, and drawdown control with magic number of EAs, etc. Thanks
Hello, I am looking for a professional programmer to optimize my existing EA integrating it with ChatGPT to analyze currencies using various methods to make the right trading decisions. i want it to be an EA that can be trusted to carry trade with the help of chat gpt and also have a very low drawdown
Hello, I am looking for a professional programmer to create a trading expert on the MT4 platform, integrating it with ChatGPT to analyze currencies using various methods to make the right trading decisions. Further details will be provided to the applicants later

Информация о проекте

Бюджет
200+ USD
Исполнителю
180 USD