Create a buy-sell limit Grid expert adviser with fixed pip step intervals includes a small auto/manual graphics panel for manual grid opening outside of the auto logic

Job finished

Execution time 2 days
Feedback from customer
Fatemeh was super speedy with my expert advisor, very thorough with his coding and done an all-round exceptional job offering and completing extras as an above and beyond service.

Specification

RSI-Grid strategy expert advisor for MT4

 

Project overview:

 

Require the coding of a trading expert advisor based off of the following below criteria:

Buy-Sell orders are to be generated based on the RSI indicator, the indicator overbought/oversold settings shall be adjustable, default standard 70/30 settings, length will also be configurable with a default of 14.

 

The buy orders:

A market buy order will be generated on oversold conditions (RSI=<30) 1 bar close after the condition is met, the number of bars for entry default is 1 bar however this is to be configurable, 3x simultaneous buy limit orders will be generated as a grid formation with the pip step interval of the buy grid to be adjustable, default will be 25 pips between buy limit orders. All trades will have a Stoploss criteria as listed below.

the number of buy grid limit orders by default including the market order is 4 however can be adjusted to a maximum of 10 grid layers.  

Once the above RSI conditions is met the condition shall only be re-triggered (new trade/grid placed) after the current trades have either reached there stop loss or take profit as per the criteria below, this is to ensure if the RSI oscillates up and down rapidly multiple grids are not formed/opened.

The only other buy criteria that can occur will be from the manual function see further down in this document.

 

The sell orders:

As per above however on overbought condition (RSI>70) as opposed to oversold condition shall be the entry criteria for the sell market order and the sell limit grid.

 

Figure above illustrates the grid orders function for a buy scenario

 

Account balance function:

The first trade initial risk shall be 0.20% of account balance from the first trade and martingale from there to the bottom of the defined grid. The risk shall be adjustable for the first trade which will dictate the overall risk per trade in conjunction with the martingale multiplier, the default martingale multiplier will be x2.

 

For example:

Trade 1= 0.20% (entry market order)

Trade 2= 0.40% (buy limit 1)

Trade 3= 0.80% (buy limit 2)                              100pips overall default to stop total risk 3%

Trade 4= 1.60% (buy limit 3)

Stoploss= 3%

 

 

  Stoploss function:

The Stoploss will be default 25pips below OR above the last trade in the grid in which all trades in the grid will close at a loss. This value will be adjustable.

 

Take profit:

The take profit will be a default 75 pips above the last trade activated ensuring a 1:3 risk reward ratio. The take profit value will be adjustable. All Trades will close in profit when this value is reached

 

Equity stop%:

All trades will close at loss should an exceedance of 20% be reached on the account balance, this equity stop will be adjustable.

 

Trading start/stop time:

Trading start and stop times will be based off of the broker terminal time, the default will be for the expert to trade 24HRS a day however the times adjustable as required.

 

Close on opposite signal:

If this is set to True and a buy order is already open then when a sell signal is generated from the EA the buy orders will be closed and the sell orders-Grid opened, this will also be true  for the opposite should a sell trade already be opened.

 

Auto/Manual function:

Require a toggle between auto and manual operation of the expert advisor, I would like a small graphics display to be located in the top left corner of the MT4 chart window as per below:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


The idea of the above function is to be able to turn the EA from auto to manual (ignore the RSI criteria whilst in manual) and give me the ability to open a manual grid buy OR sell if I see price action on the charts I like. The close all trades function will be master and can be used in either auto OR manual conditions and when pressed will close all trades regardless of whether they’re in a loss or profit scenario.

 


Recap of configurable parameters/EA settings:

 

RSI settings:

Overbought (sell entry level)= <30 default

Oversold (buy entry level)= >70 default

RSI length = 14 default

---------------------------------------------------------------------------------------

Bars after sell or buy condition is met= 1 bar default

Grid layers: 4 default, maximum of 10 layers

Trade 1 risk= 0.20%  default

Martingale multiplier factor * = 2 default

Pips step between orders= 25pips default

Take profit level= 75pips default

Stoploss overall= 100pips default

Equity stop%= 20% default

Trade start time: 00:00:00      Trade stop time: 23:59:00

Close on Opposite signal: False default

 

Please note: I wish the EA must be able to be back-tested using different grid and RSI settings by adjusting the above configured parameters.


See attachment for further details.


many thanks 


Jarrod  


Files:

Responded

1
Developer 1
Rating
(41)
Projects
78
40%
Arbitration
0
Overdue
0
Free
2
Developer 2
Rating
(839)
Projects
1431
72%
Arbitration
117
29% / 47%
Overdue
354
25%
Working
Published: 3 articles
3
Developer 3
Rating
(385)
Projects
409
30%
Arbitration
66
20% / 68%
Overdue
52
13%
Working
4
Developer 4
Rating
(64)
Projects
83
28%
Arbitration
9
33% / 56%
Overdue
9
11%
Free
Published: 1 code
5
Developer 5
Rating
(367)
Projects
469
24%
Arbitration
50
60% / 20%
Overdue
52
11%
Busy
6
Developer 6
Rating
(126)
Projects
151
48%
Arbitration
6
83% / 17%
Overdue
2
1%
Free
7
Developer 7
Rating
(287)
Projects
516
36%
Arbitration
62
34% / 35%
Overdue
187
36%
Free
8
Developer 8
Rating
(45)
Projects
58
33%
Arbitration
12
42% / 42%
Overdue
7
12%
Free
9
Developer 9
Rating
(2588)
Projects
3264
67%
Arbitration
77
48% / 14%
Overdue
341
10%
Free
Published: 1 code
10
Developer 10
Rating
(434)
Projects
461
69%
Arbitration
6
67% / 0%
Overdue
2
0%
Working
11
Developer 11
Rating
(75)
Projects
230
73%
Arbitration
6
100% / 0%
Overdue
1
0%
Free
12
Developer 12
Rating
(119)
Projects
169
38%
Arbitration
9
78% / 22%
Overdue
15
9%
Free
Similar orders
I’m looking for an experienced and reliable MT4 developer or strategy optimizer to generate profitable, robust, and forward-testable set files for my existing EA. This EA is designed for trading XAUUSD (Gold) on MT4. 🔧 What I Provide: The compiled EA (.ex4 file) Instructions on the EA’s inputs and logic Broker specifications: spread, leverage, account type Desired timeframe(s) to optimize for (e.g., M15, H1)
Request for Advanced Historical OHLC Data Analysis Tool (Excel VBA / Python) 1. Project Title: Advanced Automated Price Pattern Analysis Tool with Trend Context and Custom Filters 2. Project Goal: Create a tool to help analyze historical data from MT5 and automatically search for recurring price patterns. The primary goal is to provide clear statistics on the profitability and success rate of these patterns
im looking for a developer to build a fully automated trading robot Expert Advisor for Metatrader 5. The EA must do the following open buy sell orders based on a custom strategy details below place take profit and stop loss automatically Lot size should be adjustable Should avoid overtrading e.g. max 3 trades per day Close trades automatically based on criteria Work on multiple pairs if possible News filler optional
I need an Expert advisor (EA) for metatrader 5 (MT5), coded in MQL5. The EA should open and close trades based on the RSI indicator. A buy trade is triggered when RSI crosses below 30 and then moves back above it. A sell trade when RSI crosses above 70 and then drops below. The EA must include customizable input settings such as RSI period, lot size, stop loss, take profit, maximum number of trades, and trading time
We are seeking an experienced MQL5 developer to create a custom Expert Advisor (EA) tailored to our specific trading strategy. The ideal candidate should have proven experience in building high-performance trading robots with a focus on strategy optimization, debugging, and efficient order execution. Key Responsibilities: Develop and code an Expert Advisor based on our pre-defined strategy. Conduct in-depth testing
Two EAs previously developed by developers one from HongKong and another from Nigeria. Need to first cross verify whether they did right coding or not? If no, report those errors, fix them. If yes, carry on for creating combined EA to achieve main purpose of making this new EA profitable along with fresh coding of entry logics
Most of what I’ve been sent are just optimized bots — I want a true expert with a strong win rate, low drawdown, and a good risk-reward ratio. Open to discussions if you have one Send I'll try 7 days in live
on non repaint indicator based on gold pair wich gives daily 2 to 3 clean trades as day trading or scalping but clean trades 30 to 70pips per day the indicator should give accurate signals above80% with sl and 2 tps only. while using filter window below like rsi wich i will give its dimention as picture below. the developer has to contact me so i show how i want for better understanding and to help him make good
I need a pending order grid EA with source code. This EA should work with every currency pair, every time frame and any type of accounts. Buy orders and sell orders should handle separately. contact me for other details. this is a simple EA no complex functions
The EA needs to understand the true drivers of EUR/USD - These are deeper than just interest rates or economic reports: • Eurozone Bond Spreads: Watch the Germany 10Y Bund vs. US 10Y Treasury. A narrowing spread typically strengthens EUR. • Dollar Liquidity Cycles: Fed repo/reverse repo operations, swap lines, and FX swap markets offer clues about dollar demand. • ECB Tone Shifts: Pay attention to subtle shifts in

Project information

Budget
100 - 150 USD
For the developer
90 - 135 USD