Fully automated EA Bot to run on preset conditions including trade management required in MQL4

MQL4 Experts Forex

Specification

Please do not offer to code this order unless you are able to use clean code and delivery the EA on time,

 

All settings are to be changeable in the “input” window on the EA and I would also like to enable/disable them (True/False) individually, trades are only to be entered once all the enabled conditions are met at the close of the current candle.

 

Trading days & times:

I would like to select the days and times of the day that the EA is allowed to trade, not all days will have the same trading hours so I will need to set the times for each day.

I would like the option to choose if all open trades to be closed at the end of each day’s trading session or not.

 

Max Profit/Loss for the week:

Would like to set the Max account Profit and a max account Loss for the week in a percentage format, this is based off the Equity in the account at the start of each week. Once either limit is reached the EA is to close all open trades and send an email advising that either the profit target has been reached or the max loss limit has been reached and to stop trading for the rest of the week, I need the option to enable/disable this when to the EA being loaded onto the chart.

 

Trade Size.

I want to be able to set the percentage of my equity I want to risk per trade from 0.1% to 20%, I need to also set the max lot size per trade so if the trade size exceeds that lot size the trade is to be entered at the max allowable lot size. For example, if I set the risk to 5% and that works out to be 1.45 lots but I have set the max lot size per trade to 1.2 lots then the trade is to be calculated at the lower of the two figures.

 

Trade Condition 1. RSI

If the RSI is above a selected number, then only short trades are to be entered and if RSI is below a selected number, then only long trades are to be entered.

 

Condition 2. Moving averages.

I need 2 moving averages and I need to be able to set all the moving averages parameters (Period/Shift/MA Method & applies to), If the first moving average is above the second moving average and the RSI is below a set number then only long trades are to be entered & if the first moving average is below the second moving average and the RSI is above a set number then only short trades are to be entered.

 

 

 

Condition 3. Bullish/bearish candles

I would like to select a certain number of closed candles that are consecutive in one direction, for example a trade is to entered if the there’re are a certain amount of closed candles that are either bearish or bullish I want to able to set that figure myself, I also want to choose if that figure is to include or exclude Doji’s (a candle that opens and closes at the same price),

X number of bullish candles then a long trade is entered.

X number of bearish candles then a short trade is entered.

 

Condition 4. Reversal trade

Once condition 3 is met I want an opposite trade to be entered on the close of the first candle in the opposite Direction. I also want to choose if a Doji candle (a candle that opens and closes at the same price), is to be counted as an opposite candle

 

For example, I set condition 3 to 6 bullish candles so once that condition is met and a long trade is entered then when the next candle closes bearish a short trade is to be entered and vice versa.

 

STOPLOSS.

Bullish trade initial Stoploss placement for condition 3.

I want to be able to choose if a long trade stoploss is placed at either the open or low of the first candle in condition 3.

Bearish trade initial stoploss placement for condition 3.

I want to be able to choose if a short trade stoploss is placed at either the open or high of the first candle in condition 3.

Bullish trade initial stoploss placement for condition 4.

I want to be able to choose if a long trade stoploss is placed at either the open or low of the first candle in condition 4.

 

Bearish trade initial stoploss placement for condition 4.

I want to be able to choose if a short trade stoploss is placed at either the open or high of the first candle in condition 4.

 

TRADE MANANGMENT.

I want to select if all trades are to use option 1 or 2

 

Option 1 fixed take profit.

1.       The take profit is set to a fixed amount of times greater than

The stoploss, for example I can choose how many times greater the take profit is compared to the stoploss, (if the stoploss is 10 pips and I set the take profit as   7.5 then the take profit would be 75 pips.

 

 

Option 2 Moving Stoploss.

 

I would Like a moving take profit that has 4 stages, for this we will use the example that the initial stoploss is 10 pips.

1.       Once a candle closes a chosen number of times greater than the initial stoploss the stoploss is moved to the trade entry price. (so if this was set to 1.7 then the stoploss will move to the trade entry price when a candle closes 17 pips above the trade entry price).

 

2.       Once a candle closes a chosen number of times greater than the initial stoploss then the stop loss is moved from trade entry price to chosen number of times greater than the initial stoploss (for example if this is set to 5.2 and 2, once a candle closes 52 pips above the trade entry price the stoploss is to be placed at 20 pips above the trade entry price).

 

3.       The same as stage 2

4.       The same as stage 3

 

At some point in the future, I would like to make addition stages to this.

If you have any questions please ask.


Responded

1
Developer 1
Rating
(111)
Projects
183
25%
Arbitration
24
17% / 75%
Overdue
16
9%
Free
2
Developer 2
Rating
(21)
Projects
27
7%
Arbitration
9
33% / 33%
Overdue
1
4%
Working
3
Developer 3
Rating
(319)
Projects
567
35%
Arbitration
82
30% / 45%
Overdue
205
36%
Working
4
Developer 4
Rating
(434)
Projects
640
53%
Arbitration
34
62% / 21%
Overdue
6
1%
Working
5
Developer 5
Rating
(18)
Projects
22
18%
Arbitration
8
38% / 38%
Overdue
3
14%
Working
Published: 1 code
6
Developer 6
Rating
(14)
Projects
21
43%
Arbitration
6
33% / 17%
Overdue
2
10%
Loaded
Published: 7 articles, 35 codes
7
Developer 7
Rating
(62)
Projects
90
29%
Arbitration
24
13% / 58%
Overdue
7
8%
Working
8
Developer 8
Rating
Projects
1
0%
Arbitration
0
Overdue
0
Free
9
Developer 9
Rating
(13)
Projects
22
41%
Arbitration
8
0% / 50%
Overdue
3
14%
Free
10
Developer 10
Rating
(209)
Projects
271
21%
Arbitration
24
50% / 17%
Overdue
0
Working
11
Developer 11
Rating
(6)
Projects
8
38%
Arbitration
0
Overdue
1
13%
Working
Published: 1 code
12
Developer 12
Rating
(83)
Projects
95
32%
Arbitration
9
22% / 56%
Overdue
5
5%
Working
13
Developer 13
Rating
Projects
1
0%
Arbitration
0
Overdue
0
Free
Published: 6 codes
14
Developer 14
Rating
(28)
Projects
34
35%
Arbitration
0
Overdue
2
6%
Free
15
Developer 15
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
16
Developer 16
Rating
(1)
Projects
1
0%
Arbitration
0
Overdue
1
100%
Free
17
Developer 17
Rating
(6)
Projects
8
38%
Arbitration
1
100% / 0%
Overdue
2
25%
Free
18
Developer 18
Rating
(2674)
Projects
3413
68%
Arbitration
77
48% / 14%
Overdue
342
10%
Free
Published: 1 code
19
Developer 19
Rating
Projects
1
0%
Arbitration
0
Overdue
0
Free
Published: 1 code
20
Developer 20
Rating
(47)
Projects
61
54%
Arbitration
7
86% / 0%
Overdue
2
3%
Working
21
Developer 21
Rating
(78)
Projects
246
74%
Arbitration
7
100% / 0%
Overdue
1
0%
Free
Published: 1 article
22
Developer 22
Rating
(10)
Projects
12
58%
Arbitration
0
Overdue
0
Working
23
Developer 23
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
24
Developer 24
Rating
(4)
Projects
8
0%
Arbitration
3
33% / 67%
Overdue
4
50%
Free
25
Developer 25
Rating
(551)
Projects
839
61%
Arbitration
33
27% / 45%
Overdue
24
3%
Free
Published: 1 code
26
Developer 26
Rating
(268)
Projects
603
34%
Arbitration
65
22% / 57%
Overdue
147
24%
Working
Published: 1 article, 22 codes
27
Developer 27
Rating
(1)
Projects
1
0%
Arbitration
1
0% / 100%
Overdue
0
Working
28
Developer 28
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
29
Developer 29
Rating
(173)
Projects
185
46%
Arbitration
3
33% / 33%
Overdue
1
1%
Working
30
Developer 30
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
31
Developer 31
Rating
(52)
Projects
63
40%
Arbitration
15
27% / 60%
Overdue
1
2%
Free
32
Developer 32
Rating
(1)
Projects
1
0%
Arbitration
0
Overdue
0
Free
Published: 1 code
33
Developer 33
Rating
(33)
Projects
36
33%
Arbitration
5
0% / 80%
Overdue
0
Working
Published: 2 codes
34
Developer 34
Rating
(45)
Projects
53
57%
Arbitration
2
100% / 0%
Overdue
1
2%
Free
Published: 5 codes
35
Developer 35
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
36
Developer 36
Rating
(32)
Projects
33
42%
Arbitration
0
Overdue
3
9%
Free
37
Developer 37
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
38
Developer 38
Rating
(2)
Projects
2
50%
Arbitration
0
Overdue
0
Free
Similar orders
Date:29.08.2026 **TECHNICAL SPECIFICATIONS** PDF Attached for reference rest all details given below. Required: Creation, Integration and successful execution of trading algo/robot in MT5 using MT5 VPS. Brokers: Trades to be executed in both brokers Swissquote and Pepperstone. Symbols: All available in MT5. ** Common parameters for all executions: · Manual Start/Stop. · Session time (defined / always
ZONDII Scalpers 30+ USD
I need an Expert Advisor called ZONDII Scalpers for MT5 (MQL5). Timeframe: M5 Pairs: XAUUSD / EURUSD BUY when: Price > EMA200 and EMA50 crosses above EMA200 and RSI(14) > 50 SELL when: Price < EMA200 and EMA50 crosses below EMA200 and RSI(14) < 50 Risk: Fixed lot 0.01, SL 300 points, TP 600 points, Trailing start 200 points / step 100 points. Filter: Max spread 30 points. Only 1 trade at a time. Inputs must be
I am looking for a professional MT5 EA developer to build a high-performance trading bot specifically for XAUUSD (Gold). My target is approximately 200% return within 3 months, while keeping the drawdown and risk as controlled as reasonably possible. Requirements: MT5 Expert Advisor (EA) XAUUSD only Fully automated trading Clear risk management Stop Loss and Take Profit on trades No martingale or grid strategy unless
Hello, I’m looking for an experienced MT5 developer to build a professional Expert Advisor (EA) for trading Gold (XAUUSD). My requirements: Platform: MT5 Instrument: XAUUSD (Gold) Fully automatic trading Both BUY and SELL trades Adjustable lot size Stop Loss and Take Profit Trailing Stop / Break Even Daily maximum loss limit Maximum drawdown protection Maximum number of open trades Trading hours/session filter Spread
B6 EA 30 - 50 USD
Develop an Expert Advisor trading trend reversals. Reversal signals will be generated based on Price Action patterns. Trend will be determined based on ADX, Alligator and MACD, while the indicator selection should be available in the EA's input parameters
PROJECT OVERVIEW I need an experienced MQL5 developer to build a production-grade Expert Advisor for XAUUSD (Gold) on MT5, intended for continuous, unattended live operation. This is a trend-confirmed grid recovery system. Execution speed and reliability are the top priorities — every recovery level must be a real pending order resting on the broker's server, not something the EA monitors and reacts to on ticks. No
MT5 EA 150+ USD
I am looking for a professional MQL5 developer to create a custom trading robot for MetaTrader 5. The Expert Advisor must operate strictly on H4 and D1 timeframes with a Moving Average crossover entry signal. It should open a total position of 0.02 lots split into two orders of 0.01 lots. It must include an initial ATR-based stop loss, an automatic break-even function, a custom pairs filter input (Symbols), a news
Abba Wale 30 - 100000 USD
//+------------------------------------------------------------------+ //| XAUUSD_SMART_EA_V2.mq5 | //| BOS + Liquidity Sweep + FVG + EMA + ATR | //+------------------------------------------------------------------+ #property strict #property version "2.00" #include <Trade/Trade.mqh> CTrade trade; //================================================================== // INPUTS
1. PROJECT OVERVIEW Development of a custom automated and manual trading bot for NinjaTrader 8, primarily designed for Nasdaq Futures (NQ/MNQ). The bot will contain the original trading strategy, configurable risk management, automatic and manual operating modes, alerts, profit/loss management, partial profit taking, Break Even, backtesting functionality, and the additional configurable contract-averaging system
Hello, I have a custom indicator with a specific line. Logic I want: 1. When a candle closes and crosses the indicator line (I will tell you the buffer number of this line), start counting. 2. After the cross, wait for 3 consecutive candles with the same color / same direction. 3. If the 3 candles are bullish, open a BUY trade on the next candle open. 4. If the 3 candles are bearish, open a SELL trade on the

Project information

Budget
50+ USD
Deadline
to 10 day(s)

Customer

(2)
Placed orders4
Arbitrage count0