MT5 EA that trades using combination of MACD + RSI Indicators

Specification

EA will open trades based on the following rules:


BUY (see image 001 for example)

RSI crosses through 50 and closes above 50 for previous bar

+

MACD Histogram is greater than 0


Sell (See image 002 for example)

RSI crosses through 50 and closes below 50 for previous bar

+

MACD Histogram is less than 0


The following features must be supported in the followig gorupings:


Heading  Feature  Options / Selections  Notes for developer 
 INITIAL TRADE SETTINGS Trade Direction Buy
Sell
Both
 Will determine whether trades are opened in 1 or both directions
  Initial lots Fixed lotsize
Lots per $1,000 balance
How the position size for the initial trade in the series will be calculated. Is either a fixed value set by the user, or a value determined by the size of the account
  Fixed Lot Free text Is the size of each initial trade for each new series, eg: 0.01
  Lots per $1,000 balance Free text Is the rule which will calculate the initial trade size for each new series. Eg: if balance = $2,000 and value in field is 0.01, then initial trade size will be 0.02
  Max lots (0 disabled) Free text Is the maximum lotsize that can be opened for the initial trade. Eg: if set to 1, then the EA will never open an initial trade greater than 1 lot.
  Comission per lot Free text The amount of comission paid per lot traded, for example 1 lot = $7, a micro lot =$.08
  Close on Opposite Signal True
False
Will close open trades if a reversal signal is generated
  Open trade for every signal True
False
Will open a new trade each time a valid signal is generated, even if there is already a trade open. Does not take into account grid. See image EA 003/EA 004
       
 INITIAL TRADE STRATEGY Activate MACD True
False
Will set whther the MACD settings are used to determine an appropriate open for a trade.
If set to true then the MACD will be used to help filter new initial trades
If set to false then the MACD will not be used to filter trades
  Fast EMA Free text
 
  Slow EMA Free text
 
  MACD SMA Free text
 
  Apply to Close 
Open
 
       
       
  Activate RSI True
False
Will set wither the RSI settings are used to determine an appropriate open for a trade
If set to true then the RSI will be used to help filter new initial trades
If set to false then the RSI will not be used to filter trades
  RSI Signal level Free text (numbers) This is the signal generator for the RSI. For example, if set to 50, then when the RSI crosses and closes above or below 50, a different signal will be generated that will be validated by the MACD, if enabled.
  Traditional RSI Buy (0 disable) Free text If set then a Buy trade will be opened when this level is hit. Can be used in conjunction with RSI signal level
  Tradition RSI Sell (0 disable) Free Text If set then a Sell trade will be opened when this level is hit. Can be used in conjunction with RSI signal level
       
 GRID SETTINGS  Max Grid trades (0 disabled) Free text The maximum number of grid trades that can be opened in a series. 0 means no grid
  Grid Type Fixed distance

Custom
Fixed distance applies the same number of points to each subsequent grid trade. for example, if set to 200 points, the first grid would be opened 200 points from the initial trade, the second @ 400 points, the 3rd at 600 points etc etc

The user can specify their grid distances
  Fixed distance (points) Free text  The distance each new grid will be opened for the fixed grid option
  Custom Grid Disance Free text  User is able to enter their grid settings, for example 100;200;300;400;500;600. This would cause the first grid trade to be opened 100 points from the inital trade, the second grid trade to be opened 200 points from the initial trade etc etc
  Open new Grid trade on new candle only True
False
If true new grid trades will only be opened on a new candle where the grid distance is valid
If false grid trades will be opened when the grid distance is met
  Lot multiplier for Grid Multiple
Add Lots
Fixed Lots
Multiple will use a multiplier to set next trade value
Will add a set number of lots to each subsequent order
Will used a fixed value for all grid traes
  Multiplier value Free text Is the value that will be used to multiply by most recent trade to determine value of next trade. for example: if initial trade is 1.0, and multiplier is 1.5, then first grid trade will be 1.5 lots, second grid will be 2.25 lots etc.
When max lots is reached then all new trades will be opened at the maximum size until maximum number of grids has been opened.
  Add lots Free text Will add the value provided to the previous trade volume. For example: if initial trade is 0.01 and value for 'add lots' is 0.01, then the first grid trade will be opened at 0.02 lots
  Fixed lots Free text Sets the value for all grid trades. For example, if set to 0.75, all grid trades opened will be 0.75, regardless of the value of the initial trade
       
 PROFT & LOSS Take Profit Individal
Averaging
Will close each trade individually as they hit TP
Will close all open trades in a given direction (or both) once average TP hit
  Averaging behaviour Single direction
All trades
Single Side: Will average profit for all trades in a single direction. For example, if there are 4 BUY trades opened, 2 at a loss and 2 in profit, if profit value is reached then close all 4 trades
All Trades: Will average profit for all trades currently opened. For example: if there are 3 BUY and 1 SELL trades opened with 1 in profit and 3 at loss, if profit value is reached, close all trades.
  Individual TP Free text The TP in points for each opened trade
  Averaging TP Free text The TP in points when averaging
  Stop Loss Individal
Averaging
Individual will assign a SL to each trade individually and if hit the single trade will be closed
Averaging will close all open trades when the 'average' stop loss is hit
  Averaging behaviour
Single direction
All trades
As above for TP
  Trailing Stop Enable
Disable
Will enable or disable trailing stop
  Trail Start Free text The value in points that the trade must be in profit before trail will begin. for example, if set to 50, when trade is 50 points in profit the trail will begin waiting for the first step
  Trail Step Free text The size of the step for the trailing stop. For example, if set to 50, then once a trade reaches 100 points profit the trailing stop will move to 50 points (because trail start was set to 50)
       
Trade Settings Trade Sunday True
False
 
  Trade Monday   True
False
 
  Trade Tuesday   True
False
 
  Trade Wednesday   True
False
 
  Trade Thursday   True
False
 
  Trade Friday   True
False
 
  Trade Saturday   True
False
 
       
 EA Config Max Spread free text the maximum allowable spread. If spread is higher than this value, EA will not open trade
  Magic Number free text  
  Initial Trade Comment free text  
  Grid trade comment free text  
       
 EA Info Display  Display info panel True
False
Will display the info panel on the chart. See attached image EA Display for design
  Display positioning TLHS
BLHS
TRHS
BRHS
Top Left Hand Side
Bottom Left Hand Side
Top Right Hand Side
Bottom Right Hand Side
  Font size (0 auto) free text  
  font colour Colour picker  
  Show trade lines True
False
Will draw line between open and close price when trade is closed
       


Files:

JPG
EA_001.jpg
107.5 Kb
PNG
EA_002.png
20.2 Kb
PNG
EA_003.png
52.3 Kb
PNG
EA_004.png
29.5 Kb

Responded

1
Developer 1
Rating
(116)
Projects
137
36%
Arbitration
16
13% / 69%
Overdue
9
7%
Free
2
Developer 2
Rating
(21)
Projects
23
0%
Arbitration
6
17% / 83%
Overdue
2
9%
Free
3
Developer 3
Rating
(174)
Projects
199
12%
Arbitration
38
37% / 34%
Overdue
5
3%
Working
Published: 2 codes
4
Developer 4
Rating
(219)
Projects
370
42%
Arbitration
145
17% / 41%
Overdue
124
34%
Free
Published: 38 codes
5
Developer 5
Rating
(52)
Projects
89
25%
Arbitration
8
75% / 13%
Overdue
44
49%
Free
6
Developer 6
Rating
(1927)
Projects
3545
88%
Arbitration
73
40% / 15%
Overdue
268
8%
Free
Similar orders
I want to buy EA which works in proper sl and target by taking 0.5% or 1% per risk per trade,, no grid, no martingle,, i want minimum 10% to 25% profit monthly,, i want it for investor accoubt handling purpose,, it may follow any stategy or indicator i dont matter,, but i want consisten and maximum draqdown it can have 40 to 50% no prblm but i want regular monthly 10 to 25% return,, 👉 I want you to provide me ex5
Ones EA start just buy at market order with input varibale "initial lot size",, example 0.01 lot,, and immedetely put target and stoploss by "input varible "distance points",, example 1000 points,,, if target hit then immediately take another buy order at market price with same points"distance points",, if tp hit this process keep on goes,, But if sl hit then immediately take sell order with lot size 0.03 with sl
Scalping ea mt5 30 - 50 USD
PHẦN 1: TIẾNG ANH (For MQL5 Freelance) Title: I need a Pro Dev for Scalping EA: I provide STRICT Money Management, YOU provide the Strategy Description: I have a strict Capital & Risk Management Framework. The Entry Strategy is UP TO YOU (Must be "King Scalping" / Multi-Timeframe style). 1. STRATEGY (YOUR JOB) * Requirement: You decide the entry logic. It must be a High Probability and High Volume scalping strategy
I have an expert advisor (MQL5) that works professionally on all timeframes. This is a test on a 5-minute timeframe, from $10,000 to $614,195.70, from the beginning of 2025 to the beginning of 2026 on the Dow Jones
1441 30+ USD
444fwefwefw jlklklklklklklklklkeaNRFNEWM EWQJEWQIOREJEWQKLFDNMKLFD.MDW/LFDK.MEWFDLK;EMFWEKLMFWELKFREWNMFNDM,VSDV/S.DAFLMWEO;RWEJRPWOEJWE09PUJR9O EJ WKEWMK F FMKDSMKF SDEWJWJ [Q\ /QLDKNQNDQPIUHQD.Q,DMASDOAIFDA,M DFA AAS,KFDJNLOFD NOIFDJNFDAS NKNLOASJOFIKJD ASOIJFISFNKSNF SFSNOIWWQJ-0I[PKEM DAI-0IK-0DQMDQ NDACAI-0 I- EKQ;LDN0912KDMMOIKM Cdjoiasd f09wilf d qkdfokawsd-09fdkdadsomfasdlkkf-0 q[pkkd-0]q2kda\fld
Signal Logic - Swing points detected correctly (Fractals or N-bar) - BOS triggers only on bar close beyond swing level (+ optional min break distance) - FVG zones detected correctly (3-candle gap) and stored with clear boundaries - FVG invalidation works as configured (full fill / partial fill / timeout) Entry & Execution - Entry only after BOS (if enabled) and on return to active FVG zone - Bar-close confirmation
Hi, I’m searching for a developer who already has a high‑performance Gold EA that can beat the results shown in my screenshot. If you have such an EA, please reply with: - A brief description of how it works (grid, scalping, SMC, etc.) - Backtest results and the set files you used - Whether you’re willing to make minor tweaks so I can use it as my own If the performance looks good, we can discuss adjustments and next
cần người tạo EA y thay đổi hình ảnh gửi đầy đủ tính năng như hình giá cả có thể tăng thêm khối lượng mong muốn viết giống hình không khác ROBOT HƠI NHIỀU TÍNH NĂNG MỌI NGƯỜI CÓ THỂ ĐƯA GIÁ THAM KHẢO
Need a HFT scalping EA 30 - 100 USD
Require the development of a high-speed HFT, fully automated trading Expert Advisor (EA) for MetaTrader 5 , optimized for live trading on both Deriv and Exness . The EA must be designed for fast execution, low latency, and reliability on real-money accounts , with full compatibility across broker-specific contract specifications, tick sizes, tick values, pricing formats, and volume rules. It should automatically
Hello Developers, I need a utility that allows to me open multiple positions. First the utility will show me all currency pairs on the watch list, and it will give me the option to either buy, sell, or neutral for each currency pair. Secondly, lot sizes for all currency pairs (that are not neutral) are determined through an input of cost per pip (USD). Lastly, then the execute button, which opens positions according

Project information

Budget
50 - 150 USD
Deadline
from 5 to 20 day(s)