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
(852)
Projects
1470
72%
Arbitration
122
29% / 48%
Overdue
361
25%
Free
Published: 3 articles
3
Developer 3
Rating
(390)
Projects
416
30%
Arbitration
74
19% / 72%
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
(404)
Projects
523
24%
Arbitration
62
58% / 24%
Overdue
60
11%
Loaded
6
Developer 6
Rating
(126)
Projects
151
48%
Arbitration
6
83% / 17%
Overdue
2
1%
Free
7
Developer 7
Rating
(319)
Projects
574
35%
Arbitration
83
31% / 45%
Overdue
207
36%
Free
8
Developer 8
Rating
(45)
Projects
58
33%
Arbitration
12
42% / 42%
Overdue
7
12%
Free
9
Developer 9
Rating
(2678)
Projects
3426
68%
Arbitration
78
49% / 14%
Overdue
343
10%
Working
Published: 1 code
10
Developer 10
Rating
(464)
Projects
491
70%
Arbitration
6
67% / 0%
Overdue
2
0%
Free
11
Developer 11
Rating
(78)
Projects
248
74%
Arbitration
7
100% / 0%
Overdue
1
0%
Free
Published: 2 articles, 1 code
12
Developer 12
Rating
(119)
Projects
169
38%
Arbitration
9
78% / 22%
Overdue
15
9%
Free
Similar orders
Forex Hunter MT5 30 - 250 USD
ثبت طلبك في مواصفات البوت الثاني كذا: الجودة والأمان أهم من السعر، وما يدخل إلا إذا الفرصة قوية، مع حماية عند الخسائر وانقطاع الاتصال وارتفاع السبريد، وتشغيل مستمر على سيرفر، مع اختبارات إلزامية قبل أي تشغيل حقيقي. بهذه الصيغة يصير يشتغل وأنت مرتاح بالِك، لكنه يوقف تلقائيًا وقت عطلة السوق أو أي خلل. بس أكون واضح معك: ما في بوت يضمن عدم الخسارة، خصوصًا بالمضاربات السريعة، هدفنا نقلل المخاطر ونمنع الخسائر غير المنضبطة
I'm looking for an experienced MQL5 developer to create a Opening Range Breakout EA. The EA should identify the high and low of a configurable trading session and open trades when price breaks out of this range. It should include configurable Stop Loss, Take Profit, fixed lot size, break-even option and trading hours. Full mq5 required
Matosfx 30 USD
Am called martin sselubiri I need a robot for trading forex and stock and I want know how this robot works and how much it costs for me to use it
AI Forex Trading Bot for MT4 and MT5 I need an advanced Forex trading robot (Expert Advisor) that works on both MetaTrader 4 and MetaTrader 5. The robot should automatically analyse the Forex market, identify BUY and SELL opportunities, and execute trades when the trading conditions are met. It should support GBPUSD, EURUSD, USDJPY and GBPJPY. The robot should use EMA, RSI, MACD, price action and trend analysis
Hi there great developers I need someone who will test the ea from real account because it must cover up the spread first by calculating the next price movement points if it can cover up the spread cost using an atr, adx , if the next price movement is more then the spread after calculate it must place an order this is how the ea must work,, message me if you can , don't waste my time if you don't have an solution
Aziz Toure 50 - 400 USD
I am an independent trader and entrepreneur based in Côte d’Ivoire. I work in financial markets, analyze trading opportunities, and provide digital financial services. I am also interested in international trade, online business, and developing long-term business activities
SMC Bot Creation 350 - 550 USD
Hello, I am interested in developing a professional MT5 Expert Advisor similar in functionality and technical sophistication to your reference product, Institutional SMC Robot: https://www.mql5.com/en/market/product/187011 I want to develop my own independent EA based on advanced Smart Money Concepts (SMC), with a strong focus on institutional price action, liquidity and market structure. The key functionalities I
Specify your Requirements Specification here point by point. Try to describe your requirements briefly and clearly, so that your potential developer is able to correctly assess its complexity and cost, as well as the required execution time. A bad or too generic description will result in your order being ignored, or you will spend a lot of time negotiating the details with each applicant. Remember: It is better to
Phixfx 30 - 150 USD
Project Brief: Multi-Asset EA/Indicator Optimization, Debugging, and Futures Strategy Refinement ​1. Project Overview & Objective ​I am looking for an experienced algorithmic developer to inspect, debug, optimize, and enhance an existing automated trading system. The system combines custom indicators and execution logic across Forex and Futures markets. ​The primary goals of this project are: ​Debug existing logic
​I am looking for an experienced MQL5 developer to build a fully automated MetaTrader 5 Expert Advisor (EA) optimized primarily for XAUUSD (Gold), featuring a clean Tkinter-style telemetry dashboard control concept or customizable input parameters. ​1. Core Strategy Rules (Full-Body Engulfing) ​Signal Identification: The EA must scan completed candles across multiple selectable timeframes (e.g., 1M, 5M, 15M, 30M, 1H)

Project information

Budget
100 - 150 USD