An Expert Advisor based on deviation from Moving Average needed

MQL5 Эксперты

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

Время выполнения 30 дней

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

Hello! I need an fully automated Expert Advisor for Meta Trader 5 that opens series of trades based on deviation from MA. Instruments: Forex pairs, metals, indices, oil. All time frames. Entry/Exit Logic: First trade triggers when price deviates from Moving Average for a preset number of pips and lot size. Trade closes when price returns and hits MA. If price goes further second trade opens with manually preset lot size and distance from the previous trade and so on. All trades close when price returns to MA. No SL for trades. All trades should be closed if account balance hits a certain percentage of Daily Drawdown.

*********************************************************

1. General Information

Trading platform: Meta Trader 5 (MT5)

Trading Instruments: All currency pairs (if not all, at least major), Gold, Silver, Oil Brent, Oil WTI, Indices: German DAX 40, Japanese NIKKEI JP225, US Dow Jones Industrial Average, UK FTSE100, Standard and Poor's 500, Australian All ordinaries ASX200, NASDAQ.

Chart: All timeframes (M1, M2, M3, M5, M10, M15, M30, M45, H1, H2, H4, Day)

2. Strategy and Entry/Exit Logic

Technical Indicator: Moving Average (all settings are as in MT5 i.e. Period, Shift, Method (Simple, Exponential, Smoothed, Linear Weighted), Apply to (Close, Open, High, Low, Median Price HL/2, Typical Price HLC/3, Weighted Close HLCC/4).

Entry Conditions: Trade opens when the price deviates from preset Moving Average to any direction for a preset number of pips and preset lot size. If price goes up from MA SELL trade opens backwards toward MA. If price goes down from MA BUY trade opens towards MA. Trade closes when price hits MA. If price doesn't return to MA second trade opens the same direction as the first trade. There should be maximum 7 trades. For each next trade distance from the PREVIOUS trade in pips and lot size are set manualy. No pending orders, only market execution.

Exit Conditions: No Stop Loss for any trade. Three options to close trades: i) Preset number of pips for each trade; ii) Close all trades when price returns to MA; iii) Close all trades when profit reaches xx% of the Balance.

Time Filter/Restrictions: EA should refer to a calendar (For instance, to forexfactory.com calendar) to avoid high impact news. Time interval to be discussed. There should be an additional option to select three time intervals to exclude sessions. Time refers to MT5 platform time.

3. Trades and Position Sizing.

Lot Size: from 0.01 to 10.0 lots. Lot sizes are set manually for each trade.

Distance from MA: Distance for a first trade is set as a "Distance from MA", distance for a second trade is set as a "Distance from the first trade". Distance for a third trade is set as a "Distance from the second trade" and so on. Maximum number of trades is seven.

4. Risk Management: No Stop Loss to any trade is set. There shoulld be three options to close trades: i) when the price returns and hits MA; ii) preset number of pips for each trade; iii) when the total profit of all trades reaches certain percentage (preset manually) of Account Balance. Last option is "Close all trades when the loss reaches certain percentage of Daily Drawdown (preset manually). If certain percentage of Drawdown is reached, no more trades that day.

5. Technical and MQL5 Specifics.

Use Magic Number for EA. (Can I open 2-3 charts of the same instrument, same timeframe but different settings? On one chart more aggressive trading with shorter distances, on the second chart larger distances for a more conservative trades).

Slippage and Spread: No trades if Spread exceeds xxx pips.

6. Testing and Optimization.

Backtesting Period: up to 5 years. Optimization Criteria: Lowest Drawdown, Highest profit. (Something else?) 

7. Additional Requirements.

a) There should be an option to turn on bands on both sides of MA. Colour, thickness and line type (line, dotted line). Bands should be strictly parallel to MA, not expanding or contracting like Bollinger bands. Distance from MA for bands should be set manually in pips.

b) If I interfere in EA work and close trades manually EA should not open new trades at a current price to replace closed trades.

c) Signal Lifetime: No restrictions. Trades are closed at Take profit (see Section 4) or at a certain maximum DailyDrawdown or manually by me.

d) I should receive all .ex5, .mq5, .set files for this EA and open MQL5 script.

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

1
Разработчик 1
Оценка
(1)
Проекты
2
0%
Арбитраж
0
Просрочено
1
50%
Работает
2
Разработчик 2
Оценка
(1)
Проекты
1
0%
Арбитраж
1
0% / 100%
Просрочено
0
Свободен
3
Разработчик 3
Оценка
(62)
Проекты
90
29%
Арбитраж
24
13% / 58%
Просрочено
7
8%
Работает
4
Разработчик 4
Оценка
(8)
Проекты
8
0%
Арбитраж
2
50% / 0%
Просрочено
1
13%
Работает
5
Разработчик 5
Оценка
(319)
Проекты
571
35%
Арбитраж
83
31% / 45%
Просрочено
206
36%
Свободен
6
Разработчик 6
Оценка
(106)
Проекты
129
25%
Арбитраж
25
28% / 56%
Просрочено
8
6%
Свободен
7
Разработчик 7
Оценка
(369)
Проекты
453
55%
Арбитраж
24
54% / 17%
Просрочено
30
7%
Загружен
8
Разработчик 8
Оценка
(33)
Проекты
36
33%
Арбитраж
5
0% / 80%
Просрочено
0
Работает
Опубликовал: 2 примера
9
Разработчик 9
Оценка
(28)
Проекты
34
35%
Арбитраж
0
Просрочено
2
6%
Работает
10
Разработчик 10
Оценка
(1)
Проекты
2
0%
Арбитраж
0
Просрочено
0
Свободен
11
Разработчик 11
Оценка
(465)
Проекты
815
49%
Арбитраж
75
21% / 51%
Просрочено
142
17%
Свободен
12
Разработчик 12
Оценка
Проекты
0
0%
Арбитраж
0
Просрочено
0
Свободен
13
Разработчик 13
Оценка
(7)
Проекты
6
0%
Арбитраж
4
25% / 75%
Просрочено
2
33%
Свободен
14
Разработчик 14
Оценка
Проекты
0
0%
Арбитраж
0
Просрочено
0
Свободен
15
Разработчик 15
Оценка
Проекты
0
0%
Арбитраж
0
Просрочено
0
Свободен
16
Разработчик 16
Оценка
(9)
Проекты
16
19%
Арбитраж
2
0% / 50%
Просрочено
3
19%
Загружен
17
Разработчик 17
Оценка
(83)
Проекты
95
32%
Арбитраж
9
22% / 56%
Просрочено
5
5%
Работает
18
Разработчик 18
Оценка
(6)
Проекты
8
38%
Арбитраж
1
100% / 0%
Просрочено
2
25%
Свободен
19
Разработчик 19
Оценка
Проекты
0
0%
Арбитраж
0
Просрочено
0
Свободен
20
Разработчик 20
Оценка
(22)
Проекты
28
7%
Арбитраж
9
33% / 33%
Просрочено
1
4%
Работает
21
Разработчик 21
Оценка
(45)
Проекты
53
57%
Арбитраж
2
100% / 0%
Просрочено
1
2%
Свободен
Опубликовал: 5 примеров
22
Разработчик 22
Оценка
(645)
Проекты
873
48%
Арбитраж
29
38% / 17%
Просрочено
63
7%
Свободен
23
Разработчик 23
Оценка
Проекты
0
0%
Арбитраж
0
Просрочено
0
Свободен
Опубликовал: 2 примера
24
Разработчик 24
Оценка
(4)
Проекты
7
57%
Арбитраж
1
100% / 0%
Просрочено
0
Свободен
25
Разработчик 25
Оценка
(45)
Проекты
91
13%
Арбитраж
34
26% / 59%
Просрочено
37
41%
Свободен
26
Разработчик 26
Оценка
(211)
Проекты
274
21%
Арбитраж
24
54% / 17%
Просрочено
0
Свободен
27
Разработчик 27
Оценка
(1)
Проекты
2
0%
Арбитраж
1
0% / 0%
Просрочено
0
Свободен
Опубликовал: 2 статьи
28
Разработчик 28
Оценка
(1)
Проекты
1
100%
Арбитраж
0
Просрочено
0
Свободен
29
Разработчик 29
Оценка
(52)
Проекты
64
39%
Арбитраж
15
27% / 60%
Просрочено
1
2%
Работает
30
Разработчик 30
Оценка
(260)
Проекты
305
76%
Арбитраж
13
77% / 0%
Просрочено
5
2%
Загружен
31
Разработчик 31
Оценка
(271)
Проекты
553
50%
Арбитраж
57
40% / 37%
Просрочено
227
41%
Работает
32
Разработчик 32
Оценка
Проекты
0
0%
Арбитраж
0
Просрочено
0
Свободен
33
Разработчик 33
Оценка
(298)
Проекты
478
40%
Арбитраж
105
40% / 24%
Просрочено
82
17%
Загружен
Опубликовал: 2 примера
34
Разработчик 34
Оценка
(16)
Проекты
20
0%
Арбитраж
10
0% / 80%
Просрочено
6
30%
Свободен
35
Разработчик 35
Оценка
(25)
Проекты
33
18%
Арбитраж
6
50% / 33%
Просрочено
4
12%
Свободен
36
Разработчик 36
Оценка
Проекты
0
0%
Арбитраж
0
Просрочено
0
Свободен
Похожие заказы
Hi, I want to develop a custom SMC (Smart Money Concepts) EA for MT5. My budget is $100. Here are the strategy requirements: 1. Auto identification of BOS, CHoCH, Order Blocks (OB), and FVG. 2. Auto entry when price returns to OB/FVG. 3. Auto SL above/below OB and TP based on Risk-to-Reward ratio (1:2, 1:3). 4. Risk Management (Risk % per trade or fixed lot size), Trailing Stop, Break-Even, and Max Spread filter. 5
I need an experienced MQL5 developer to build a prototype MT5 Expert Advisor called RiskLock. The software should enforce user-defined trading risk rules before trades are executed. It should support risk percentage or fixed monetary risk, calculate position size using account equity, entry price, stop loss, tick value and contract specifications, block or reduce oversized trades, and include daily loss limits
I need EA Lil-MeProBot for MT5. Phone user, deliver .mq5 + .ex5. Symbols: XAUUSD EURUSD GBPUSD USDJPY BTCUSD, M15, Magic 777001 Strategy 6X Confluence score 4/6: 1. EMA 50/200 trend 2. Break of Structure 3. RSI 14 4. Strong body FVG/Order Block 5. Session 8am-9pm GMT+2 6. ATR filter Money Management LASTING: Lot 0.01 fixed, NO martingale, NO grid, Max 1 per symbol Max 2 total, SL ATR*2 TP ATR*3, Daily loss R40 stop
Project Overview I have an existing MT5 Expert Advisor (EA) written in MQL5. The source code ( .mq5 ) will be provided. The underlying strategy is a trend-following system that performs well during trending market conditions, but requires professional quantitative research to improve its ability to identify and avoid highly sideways/range-bound market conditions. The objective of this project is not to build a new EA
I am looking for an experienced MQL5 Expert Advisor (EA) developer to analyze an existing trading setup and develop a similar automated trading robot. Project Overview I have access to a demo trading account where trades are being executed automatically. The trading results look very promising, but I do not know exactly what strategy, logic, indicators, or trade-management rules are being used. I will provide access
Most of the expert is already coded . Create a panel to show the Ratio for the Range . Trigger is based on ratio . Show Distribution / project starts after we clear Distribution
Modification of existing ea …. Add ema filter, add risk percentage per trade, and modify the pips per day filter. I already have the ea code I just need these things added and modifified
Expert Advisors 300+ USD
double CRiskManager::CalculateLotSize(double slPoints) { double balance = AccountInfoDouble(ACCOUNT_BALANCE); double riskMoney = balance * (m_riskPercent / 100.0); double tickValue = SymbolInfoDouble(_Symbol, SYMBOL_TRADE_TICK_VALUE); double tickSize = SymbolInfoDouble(_Symbol, SYMBOL_TRADE_TICK_SIZE); double pointValue = tickValue / tickSize; double lot = riskMoney / (slPoints * pointValue);
i share my strategy i need a bot trending bot fo mt5 . i attached the photo with this it help to make bot. it basicly 1 hours time frame base. i try but failed to make it
Title: Simple background trading bot for my Oanda account (v20 REST API) Overview Hi, I need a simple, lightweight event based standalone trading bot that connects directly to my Oanda account using broker’s standard REST API (V20 account) via VPS The bot just needs to look at group of 5 currency pairs (manually selectable and adjustable) in different 4 baskets, do some basic percentage math every period, and place

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

Бюджет
30 - 50 USD
Сроки выполнения
от 1 до 15 дн.