An expert advisor based on RSI, STO and MACD needed

MQL4 지표 전문가

작업 종료됨

실행 시간 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
등급
(143)
프로젝트
255
35%
중재
12
25% / 58%
기한 초과
42
16%
무료
5
개발자 5
등급
(350)
프로젝트
553
32%
중재
24
67% / 8%
기한 초과
16
3%
무료
6
개발자 6
등급
(14)
프로젝트
14
50%
중재
2
0% / 100%
기한 초과
0
무료
7
개발자 7
등급
(58)
프로젝트
76
33%
중재
9
78% / 11%
기한 초과
7
9%
무료
8
개발자 8
등급
(2428)
프로젝트
3057
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%
중재
30
30% / 53%
기한 초과
36
41%
작업중
12
개발자 12
등급
(48)
프로젝트
51
43%
중재
1
0% / 0%
기한 초과
0
무료
비슷한 주문
Utilizing the MQL5 MetaEditor Wizard, I created an Expert Advisor, having the following Signal indicators: I was able to optimize the EA and reached a backtest with the following specifications: I was able to reach a profit level of 30K, as indicated below. However, the Bot is not without faults and following the backtest, I started a forward test with real live data and the results were not so great. The EA took a
Connect from Mt5 via binary deriv account api I have mt5 indicator, need to connect with binary deriv account through api. If anyone can setup via API then contact me. everything control mt5
Hello I am looking for a developer to create an 50% retracement Indicator of the previous candle . So once a candle close the Indicator is supposed to take the full candle size from high to low and make a 61% and 50% level on that candle and I would like the candle to show until the next previous candle is done creating. After this I would look to create an ea with it possibly
Hi, I have 2 indicators which are based on the super trend , the alerts on indicator (1) does not work at all , and on the other indicator the alerts do not come on time on time, which is kind of delayed. see attached file below
Looking for an experienced developer to modify my existing TDI strategy , want to add filter for Buy and Sell Signals, Arrows are displayed on chart and what only to leave high accurate arrows Source code to be provided
I have the mq5 file, I need a buffer adding to the indicator, so it appears in the data window so I can reference it later in an EA. As the below screenshot shows, there is a median ray line from yesterday (the dashed horizontal line) - I want this value in the data window called Median Ray. I want this to be a single value per day, so todays Median Ray would be 17868, and so on each day. So I want all the Developing
I would like to develop my own indicator on metatrader 4 and tradingview. We would start with a basic version that we would improve later. It is an indicator based on several analyses and which would provide several indications. I am looking for someone who can develop on MT4 and Mt5, initially I would like to do it on mt4 and then on mt5. If you have expertise in pinescript it is a plus because I would like to
I urgently require swift assistance to convert a complex indicator into a fully functional scanner, capable of automatically sending real-time data, alerts, and notifications via email, ensuring seamless integration and prompt delivery of critical information to facilitate informed decision-making and timely action
I need to improve the code of an indicator that is too heavy and slow when running and when used with iCustom in an EA. No other changes to the indicator are requested: the original features of the indicator should remain as theay are. I'll provide the indicator after job acceptance. I request final source code mq5 file. Thank you Regards
I have a mt5 indicator that is working perfectly but I will like to make it an expert advisor to have an automated trade. I will be glad if I can get a well experienced developer to execute this project. Thanks

프로젝트 정보

예산
200+ USD
개발자에게
180 USD