MT5 EA Modifications | 5 Modifications and/or Additions to be Made

Specification

MT5 EA | 5 Modifications and/or Additions to be Made

1. New rule independent of the existing ones on "RULES

2. Make the Expert Advisor (EA) in MetaTrader 5 (MT5) open a template when an EA signal is activated 

3. Filter that make EA review the price before opening new orders after the first one, and only open orders with prices lower (in the case of BUY) or higher (in the case of SELL) than the first existing order.

4. Filter for the EA to check if the candle in another time frame is bullish or bearish, current or closed.

5. Add the option to review Profit and Stop Loss for each open order by Amount or Percentage and close them when the conditions are met.

All Modifications and/or Additions must be implemented so that they have the possibility of working independently.

That is, the BUY settings can be different or the same as those of SELL.

When the "Same_Setup" option is True, the SELL settings are copied from the BUY settings. It is optimized for BUY when this is the case. When False, the settings are independent.

Same_Setup

The EA works with two indicators and the price, Bollinger Bands and Volatility Bands.

The source code of EA and Volatility Bands will be provided to whoever is assigned the work to make the modifications and/or additions. Bollinger and Volatility Bands are open source.


1. New rule independent of the existing ones on "RULES"

The EA currently uses separate settings for BUY and for SELL on the Bollinger Bands or Volatility Bands indicator (Depending on which one you choose) and the Bar/price/open/close.

To implement the new rule it is necessary to add another couple of FULL BANDS settings, One for BUY and another for SELL. 

The new rule consists of how a bar/price open/close interacts with two independent bands. The rule is the same but inverse to BUY/SELL.

The details of the rule are reserved for whoever is assigned the job.


2. Make the Expert Advisor (EA) in MetaTrader 5 (MT5) open a template when an EA signal is activated on "Order_Type"

It is necessary to add a field that allows entering the name of the "Template" and add the option to the "ENUM" menu, BUy_Template and SELL_Template

Template_Order_Type


3.Filter that make EA review the price before opening new orders after the first one, and only open orders with prices lower (in the case of BUY) or higher (in the case of SELL) than the first existing order.

As an example, in the image below with the filter activated, only 2 SELL orders and 1 BUY order should have been opened.

Price_Order_Filter_BUY True/False

Price_Order_Filter_SELL True/False

Price_Order_Filters


4.Filter for the EA to check if the candle in another time frame is bullish or bearish, current or closed.

TimeFrame_Filter_BUY True/False

TimeFrame_for_Filter_BUY by Enum: TimeFrames

Bullish_or_Bearish_BUY by Enum: Bullish or Bearish

Candle_Filter_BUY 0 current, 1 closed


TimeFrame_Filter_SELL True/False

TimeFrame_for_Filter_SELL by Enum: TimeFrames

Bullish_or_Bearish_SELL by Enum: Bullish or Bearish

Candle_Filter_SELL 0 current, 1 closed


5. Add the option to review Profit and Stop Loss for each open order by Amount or Percentage and close them when the conditions are met.

Check_Profit_BUY True/False

By_ChangePR_BUY 2.11 % 0 Inactive,  Active >= 0.01 %

By_MountPR_BUY $10.00 0 Inactive,  Active >= $ 0.01

Check_StopLost_BUY True/False

By_ChangeSL_BUY -3.20 % 0 Inactive,  Active <= -0.01 %

By_MountSL_BUY $-10.00 0 Inactive,  Active <= $ -0.01


Check_Profit_SELL True/False

By_ChangePR_SELL 2.11 % 0 Inactive,  Active >= 0.01 %

By_MountPR_SELL $10.00 0 Inactive,  Active >= $ 0.01

Check_StopLost_SELL True/False

By_ChangeSL_SELL -3.20 % 0 Inactive,  Active <= -0.01 %

By_MountSL_SELL $-10.00 0 Inactive,  Active <= $ -0.01


---[close price] - [open price] ) / [open price] as a percentage on “Change” Column---

Change_Column





Responded

1
Developer 1
Rating
(67)
Projects
74
7%
Arbitration
32
9% / 56%
Overdue
6
8%
Working
2
Developer 2
Rating
(50)
Projects
56
7%
Arbitration
18
17% / 39%
Overdue
3
5%
Busy
3
Developer 3
Rating
(3)
Projects
1
0%
Arbitration
2
0% / 100%
Overdue
0
Working
4
Developer 4
Rating
(359)
Projects
383
70%
Arbitration
3
100% / 0%
Overdue
2
1%
Working
Similar orders
i have problem with send signal to Telegram my code is correct but not working i need some on to check it and fix it and make my indicator send signal
I want to create a trading robot based on the following indicators-MFI,RSI and Stochastic. The robot will as expected performance automated trading using these indicators. These are the foundations of these strategy. Thank you so much
The ZONE RECOVERY/HEDGING STRATEGY will be on a timeframe where each strategy is independent and pending orders should be placed at the high and low of the candlestick. If it is a buy, then the pending order at the high of the candlestick will be triggered, and if it is a sell, then the pending order at the low of the candlestick will be triggered. If the market breaks the high of the candlestick, then the pending
Using a tradingview indicator Trend Indicator A (v2.3) to convert it into a Robot. Conditions as follows : Buy when the trend color is green, sell when trend color is red, set stop loss and take profits, risk to reward ratio 1:3 or when the trend color changes, whichever is best based on backtesting. You can add anything that will make the robot works better
Hello, I am looking for a developer to help me convert my mta4 script into trading and make it work perfectly your expertise is highly needed for this project kindly reach out and let's proceed thanks
Develop ctrader 30+ USD
Hi mate, i would like to make Tensorflow.NET dlls (including Keras.NET, NumSharp etc ) from https://scisharp.github.io/SciSharp compatible with cTrader, so i can develop algos inside cTrader. Can you help? Cheers
I am looking an Mt4 EA which can place multiple sell stops and buy stops with given distance (Pips) and lot size. EA should place multiple entries with same lot size or variable upto the given values
Statistical Trading EA 30 - 1000 USD
Hi guys First of all I switch to german (number 1 requirement): Ich und ein Freund haben eine Trading Strategie entwickelt, die auf statistischen Daten aus den letzten 10 Jahren basiert. Wir haben total 3 Trading Setups, die unabhängig voneinander tradebar sind. Wir suchen nach einem erfahrenen Python Entwickler, der uns die Strategie umsetzt. Was wir von einem Entwickler benötigen: Viele Jahre Python Erfahrung
Сетка ордеров. Всего на валютную пару предусмотрено будет 300(сменное значение) ордеров с разным шагом в пунктах между ними. 1. 0-100 ордеров с шагом в 1 пункт 2. 100-150 ордеров с шагом в 3 пункта 3. 150-200 ордеров с шагом в 5 пункта 4. 200-250 ордеров с шагом в 7 пункта 5. 250-300 ордеров с шагом в 10 пункта см.рис.6 Тейк профит на каждую сделку установить в 100 п.(Сменное значение) Все выше значения могут
Hello traders and developers, I'm a software developer myself I have been learning mql5 and creating ea's with various strategies since last month but most of them are unprofitable and some of them are inconsistent in giving profits, what I'm looking for right now is as follows, A profitable scalping ea which should take trades based on M5 or M1 timeframe since i like scalping in Minute timeframe i only want scalping

Project information

Budget
30+ USD
For the developer
27 USD
Deadline
to 14 day(s)