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

Termos de Referência

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





Respondido

1
Desenvolvedor 1
Classificação
(67)
Projetos
74
7%
Arbitragem
32
9% / 56%
Expirado
6
8%
Trabalhando
2
Desenvolvedor 2
Classificação
(48)
Projetos
53
8%
Arbitragem
18
17% / 39%
Expirado
3
6%
Ocupado
3
Desenvolvedor 3
Classificação
(3)
Projetos
1
0%
Arbitragem
2
0% / 100%
Expirado
0
Trabalhando
4
Desenvolvedor 4
Classificação
(358)
Projetos
382
70%
Arbitragem
3
100% / 0%
Expirado
2
1%
Trabalhando
Pedidos semelhantes
I am looking for an experienced MQL5 developer to convert a TradingView indicator into an Expert Advisor (EA) for MetaTrader 5 (MT5). The TradingView indicator uses specific conditions to trigger buy and sell signals, and I would like these conditions to be replicated in the MQL5 EA. Stop Loss in points Take Profit in points Trailing Stop activation level in points Trailing Stop distance in points Maximum number of
Bot name: Blues🚀ProFx The bot should work with the 5mins time frame and it must move with the market price bar when it moves up 5pips and above let 10 trades be opened in the up direction and each having a stop loss of 20pips. After every 5mins if a new candle forms in the same direction let another 10 trades be opened in the same manner. Then when the market trend changes and a bearish candle starts to form and
ATTENTION THIS TASK ONLY REMOTE ""ANYDESK"" I need to modify my indicator with the following thingsa initialize the array in buffers, then there will be no errors. Now this consumes a lot of RAM.... allow //#property strict convert to mql5 and automate it in EA
Hello, I need an EA for both MQL4 and MQL5 that complies with the following rules; A maximum daily drawdown of 4%. This means it should close all trades after a 4% loss and not trade for the rest of the day. It should not use martingale, No grid trading, No trade stacking (opening three or more trades at the same time in the same direction), trades should spends minutes before closing. The EA should also be able to
Hello I am new to MT4/MT5, I previously traded for a company with their own internal execution platform. I am looking for someone who can help me understand MT5, how to set up charts, indicators, advisors and back-testing etc.. basically a intro to a new user. I am particularly interested in learning is it possible to trade/execute spreads via MT5 - ie simultaneously buy MSFT and sell DELL, and when you trade out you
I want someone who can turn my trading strategy in a bot.... To execute automated trades... Strategy is simply based on two moving averages, when they cross pass. Bot must be fully automated
Hello, I am looking for someone that can develop for me a trading bot, that can trade on Crash 500 and 1000, and also on Boom 500 and 1000. The bot must buy on Crash 500 and 1000 and sell on Boom 500 and 1000. The indicator we use is the Awesome Oscillator. The CRASH 500/1000 we scalp it by buying. We only place our ENTRY that is to BUY when the Awesome Oscillator changes from VALUE DOWN to VALUE UP and by changing I
Hi there, I need a profitable MT5 trading robot with confirmed profitable results. It can be for any major pair, I just need a profitable bot, on autopilot. If you have a profitable bot, please contact me. And if possible, will need to test it for sometime before I purchase it
Hello everyone, I need a simple Hedging EA that won't open opposing trades right away. The key is to avoid Hedging with the aim to lock in a price/spread arbitrage. If you already have a profitable EA that is similar and that has result I would be more than welcome to take a look at it or if you can build one for me I am more than welcome to pay for it. It must be an MT5 EA
Seeking an expert in LSTM (Long Short-Term Memory) for MT4 to implement the most cutting-edge and advanced form of LSTM with full feature integration. The ideal candidate will possess extensive experience in leveraging LSTM technology within MT4, ensuring optimal performance and profitability. Join us in revolutionizing trading strategies with state-of-the-art LSTM algorithms tailored for MT4. Add a zig zag to the

Informações sobre o projeto

Orçamento
30+ USD
Desenvolvedor
27 USD
Prazo
para 14 dias