RSI Mean Reversion EA (Simple) with ATR based Risk Management (Trickier)

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

Время выполнения 15 дней
Отзыв от заказчика
Joel was very responsive to issues in the first draft of the EA. I am BA myself so appreciate that there will be a certain amount of discussion during the build. I will be using his services again.
Отзыв от исполнителя
His a good boss and always straight to the point. I will like to work with him again

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

==Strategy Outline==

This strategy is a mean reversion strategy which uses 3 Indicators.

·         RSI with Overbought and Oversold Levels (Length 4, OB=10, OS=90)

o   The RSI gives us short term momentum signals against the trend

·         3 Exponential Moving Averages (Length 50, 90, 230)

o   The 3x EMA provide a clear view of the prevailing longer-term trend

·         Damiani Volatmeter (Standard settings)

o   The Damiani Volatmeter is used to detect when there is high volatility in the market and equally also show when the market is in a range in the short-term

·         ATR

o   (SL=4ATR/TP=1.33ATR) This strategy has a negative risk/reward ratio of 3:1 but has a win-rate of appx 80% - giving an approximate profit factor of 1.4 BEFORE SPREADS AND SLIPPAGE

==Long Entry Criteria==

RSI(4) crossed up above OB level (10) AND (50 EMA > 90 EMA > 230 EMA) AND DV white above green (flat market)


==Short Entry Criteria==

RSI(4) crossed up above OB level (90) AND (50 EMA < 90 EMA < 230 EMA) AND DV white above green (flat market)


==Specific Requirements for the EA==

Indicators

RSI used should be the standard RSI in MT5 – as such all its parameters should be accessible as strategy variables.

The EMA’s used should be the standard EMA available in MT5 – as such all its parameters should be accessible as strategy variables.

The Damiani Volameter is available here (https://www.mql5.com/en/code/21700) and I would like all its parameters available.

As per screenshots above we can have the EMAs on the main chart and RSI and DV underneath.


Risk Management

While this is a somewhat functional strategy, I will require some other features related to risk management to mitigate the difficulty of it being on low timeframe.

Position Sizing

o   Fixed Lot Size (float)

o   Percent of Equity (float)

Order Type

·         Market

·         Limit

o   I would like to configure limit orders with a number of pips behind price so that I can get a fractionally better entry

3 Styles of ATR  Stop Loss

·         Static TP/SL – these are each multiplier of ATR but would like this to 2 dp please with a max of 10 each (something large)

·         Static TP/Trailing SL – same as above but the SL immediately trails rather than remains static.

·         Partial TP with Breakeven/Trailing SL – The trade’s stop loss trails immediately but once TP is hit a fixed percentage of the trade is closed and the rest of the trade is left to run.

o   Breakeven + X pips – I’d like to add a pip to break even to bring the order into slight profit this can be configured as a pips integer

Addition of spread to ATR profit target

This would be a Boolean which allows the spread at entry to be tacked on to the profit target so that (SL=4ATR/TP=1.33ATR) becomes (SL=4ATR/TP=1.33ATR+<SpreadAtEntry) when invoked.

Adverse Spread Filter

If the spread is too high the strategy should NOT trade - this should be configurable in points as seen in the Market Watch pane.


Martingale Option

Due to high win-rates of this strategy I would like to incorporate martingale as an option when ‘Static TP/SL’ or ‘Static TP/Trailing SL’ is selected to analyze it’s effects.

I would like the multiplication factor to be a float rather than the standard 2 here if possible i.e. I can increase position size by 1.4 or 2.5 if necessary.

 

Code Availability

I would like the EA source code to be made available as I am trying to use this project as a learning resource as I am only proficient in pinescript but will use this a reference.



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

1
Разработчик 1
Оценка
(29)
Проекты
37
41%
Арбитраж
0
Просрочено
0
Загружен
2
Разработчик 2
Оценка
(72)
Проекты
119
52%
Арбитраж
4
25% / 75%
Просрочено
18
15%
Свободен
3
Разработчик 3
Оценка
(2)
Проекты
3
33%
Арбитраж
0
Просрочено
0
Свободен
4
Разработчик 4
Оценка
(2)
Проекты
3
0%
Арбитраж
0
Просрочено
0
Свободен
5
Разработчик 5
Оценка
(22)
Проекты
27
11%
Арбитраж
6
17% / 17%
Просрочено
4
15%
Загружен
6
Разработчик 6
Оценка
(194)
Проекты
198
27%
Арбитраж
0
Просрочено
3
2%
Свободен
7
Разработчик 7
Оценка
(233)
Проекты
413
34%
Арбитраж
52
37% / 40%
Просрочено
152
37%
Загружен
8
Разработчик 8
Оценка
(440)
Проекты
498
33%
Арбитраж
25
40% / 48%
Просрочено
7
1%
Занят
9
Разработчик 9
Оценка
(1)
Проекты
0
0%
Арбитраж
1
0% / 100%
Просрочено
0
Свободен
10
Разработчик 10
Оценка
(14)
Проекты
22
23%
Арбитраж
7
43% / 29%
Просрочено
3
14%
Загружен
11
Разработчик 11
Оценка
(2)
Проекты
1
0%
Арбитраж
2
0% / 50%
Просрочено
0
Работает
12
Разработчик 12
Оценка
(47)
Проекты
66
14%
Арбитраж
2
0% / 0%
Просрочено
7
11%
Работает
13
Разработчик 13
Оценка
(9)
Проекты
12
25%
Арбитраж
0
Просрочено
1
8%
Свободен
14
Разработчик 14
Оценка
(282)
Проекты
422
63%
Арбитраж
5
40% / 0%
Просрочено
4
1%
Работает
15
Разработчик 15
Оценка
(2410)
Проекты
3027
66%
Арбитраж
77
48% / 14%
Просрочено
340
11%
Свободен
16
Разработчик 16
Оценка
(36)
Проекты
44
32%
Арбитраж
6
17% / 33%
Просрочено
8
18%
Свободен
17
Разработчик 17
Оценка
(9)
Проекты
12
0%
Арбитраж
0
Просрочено
1
8%
Свободен
18
Разработчик 18
Оценка
(356)
Проекты
632
26%
Арбитраж
89
73% / 13%
Просрочено
12
2%
Свободен
19
Разработчик 19
Оценка
(67)
Проекты
76
7%
Арбитраж
33
9% / 55%
Просрочено
6
8%
Работает
20
Разработчик 20
Оценка
Проекты
0
0%
Арбитраж
0
Просрочено
0
Свободен
21
Разработчик 21
Оценка
(6)
Проекты
6
33%
Арбитраж
2
0% / 100%
Просрочено
0
Работает
Похожие заказы
Hi I need a software like Mirror trade copier ( https://www.antonnel.net/mirror/ ) which directly connect to the Accounts over api with out MT4 terminal and copies trades from mater to client. I want the same and possible improvement like can be accessed over a url and dashboard for some basic metrics (optional)
Hello there, I need a mql4 EA based on pine script custom indicator. You need to do pine script indicator convert into mt4 advisor. If you are able to do please contact. Thanks
I need a AI signal generating bot for forex trading. The bot should operate such that when i put it in a chart it will analyse the market, after several minutes it will display whether the trade is buying or selling. It should display the one minute, five minute,15minute, 30 minute, one hour, 4 hours and daily time frame whether they are buying or selling. If it is buying the arrow should be green and if it is
Using Bollinger Band only. When price closes above upper BB, open Buy. If the length of the candle body that closed above the upper BB is more than Y pips, then do not Buy and remove the EA. Otherwise, continue to open Buy if crosses and close above upper BB and the number of positions is not more than Max No of Positions. The user will choose either Buy or Sell only. When price closes below the lower BB, close all
Hello freelancers here, I need an expert to help me with coding my script which is already working in pinescript, Moreover, i want a system whereby i can sell my trading bot and can give access with a license, I need an expert that can help me with this
I need an EA which only trades the news data. The EA has to analyze the news-data and needs to classify them into categories. The Strategy includes the following points and this features needs to be included : 1. Filter for news Data : Pairs : USD ● EUR ● AUD ● GBP News Events : GDP Unemployment rate (initial claims) CB Consumer Confidence (US) Retail sales Consumer Price Index (CPI) Purchasing Managers' Index (PMI)
hello great developer Can you make a high/low ticker tape on a table for 100 stock symbols? As a symbol makes a high or low throughout the day, it will appear on the table. i will be expecting great developer to bid for this project
Hello freelancers here, I need an expert to help me with coding my script which is already working in pinescript, Moreover, i want a system whereby i can sell my trading bot and can give access with a license, I need an expert that can help me with this, and my budget is $20, Thank you
Hello freelancers here, I need an expert freelancer to help me convert an expert advisor from MT4 to MT5. I have the MT4 source code, As for now i only got $15 for this project i don't have much on me at the moment, So i need someone who can work long terms cause i still have other projects i need him to work on for me
An EA based on Fibonacci 100 - 750 USD
I am in need of 3 EA based on Fibonacci re-tracement after a high or low is made,each EA will have a hedge trade on it.the hedge trade will be at the 50 percent of the Fibonacci..this will be present on all 3 EA, all three EA will have different levels of re-tracement, while the hedge trade will be a continuation (buy/sell stop), while the re-tracement trades will be (buy/sell limit)This EA must work on timeframe

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

Бюджет
50 - 120 USD
Исполнителю
45 - 108 USD