Modify existing EA

MQL5 Experts

Job finished

Execution time 22 days
Feedback from employee
Nice working with him. Thank you!
Feedback from customer
This developper is the best! He understood my requirements and delivered the first prototype on time. By far the best experience I had on MQL5!!! Thanks for the great job! WIll do business again!

Specification

I have an EA that works like intended but I would like to add additionnal functionnality/flexibility to it.


Here is the initial specs of the EA and the changes that need to be done. See section EA VERSION 1.2 for list on things todo

https://docs.google.com/document/d/1QJNozB2n_4o-I-AzrV_-TPNuuj3UaOJnAp4ZAei2Bjo/edit?usp=sharing


things to do:

New Features to implement


  1. Initial StopLoss/TakeProfit in PIP/Percentage of symbol market price:
    Right now TheRE is no initial StopLoss or Takeprofit. SL is instead updated following buy/sell Logic. We want to have an initial SL/TP as extra layer of protection

    • If no value for takeProfit disable this feature

    • StopLloss can be overwritten by EA current logic. The initialStopLoss is meant as an extra layer of protection against EA failure

    • SL/TP can be configured as PIPS or percentage of symbol price at moment of the order.

Parameter Name

Description

Possible values

InitialTakeProfit

Initial TakeProfit on new pending orders

Null, 0.01,1,10,etc...

InitialTakeProfitMode

Switch way “InitialTakeProfit” is calculated

pip/percentage

InitialStopLoss

Initial StopLoss on new pending orders

Null, 0.01,1,10,etc...

InitialStopLossMode

Switch way “InitialStopLoss” is calculated

pip/percentage


  1. Option to use the buffer setting as PIPS (like right now) or percentage of symbol market price:

    • Right now the buffers are in pips. Use an option to change the logic to use percentage of symbol price at the moment of the trade.

Parameter Name

Description

Possible values

MainBufferMode

Switch way “MainBufferMode” is calculated

pip/percentage

  1. Option to have Lot size calculated based risk

    • Right now we use “MainLotSize” for order creation. The new option will allow to automatically set the lot size dynamically based on a percentage of balance we want to risk. Here is an explanation of the logic to implement:
      https://www.babypips.com/learn/forex/calculating-position-sizes
      Ex.: 1% risk on a balance of 1000$ based on an initial Stoploss(based on Param: InitialStopLoss) of 200pips.. 

Parameter Name

Description

Possible values

MainLotSizeMode

Switch way “MainLotSizeMode” is calculated

Lot/percentage


  1. Improve business hour logic

    • Right now the EA activates only on New candle so on a daily chart will activate once per day. We need to Change business hour logic so that it activate once per day starting at the business hour only. Ex.: The market starts at 00h00 but the business hour is set at 09h00 then the main logic will activate at 9am instead of midnight. Right now in this setup the EA never activates

  2. business day logic

    • Specify the days to trade. Disable EA otherwise

Parameter Name

Description

Possible values

BusinesDay

Days to trade

monday,tuesday,saturday,sunday,etc..


  1. Improve pending order.
    Right now we use pending orders to open and close transaction. This makes the EA latency tolerant but in rare cases it will fail because the pending order is to close of a stoplevel.

    •  If pending order fails because within stoplevel close the order manually right now.

    • Make sure the opposite order still opens properly like it is supposed to.

  2. Buy/sell Alternate signal.

    • Enable a new parameter to modify the buy/sell signal of the EA.

      • Option 1: Current logic:
        Sell signal: T(1) OpenPrice >  T(1) ClosePrice AND T(2) OpenPrice <  T(2) ClosePrice 

      • Option 2: alternative logic:
        Sell signal: T(1) OpenPrice >  T(1) ClosePrice

Parameter Name

Description

Possible values

OrderLogic

Flip between logic 1 or 2

1,2




Responded

1
Developer 1
Rating
(67)
Projects
79
33%
Arbitration
6
50% / 33%
Overdue
7
9%
Free
2
Developer 2
Rating
(782)
Projects
1346
72%
Arbitration
109
28% / 49%
Overdue
340
25%
Busy
3
Developer 3
Rating
(166)
Projects
189
10%
Arbitration
37
38% / 35%
Overdue
5
3%
Working
4
Developer 4
Rating
(54)
Projects
53
17%
Arbitration
7
0% / 100%
Overdue
5
9%
Free
5
Developer 5
Rating
(137)
Projects
167
35%
Arbitration
11
91% / 0%
Overdue
0
Free
6
Developer 6
Rating
(86)
Projects
114
26%
Arbitration
7
29% / 57%
Overdue
5
4%
Free
7
Developer 7
Rating
(249)
Projects
398
38%
Arbitration
82
41% / 20%
Overdue
69
17%
Loaded
8
Developer 8
Rating
(66)
Projects
143
34%
Arbitration
10
10% / 60%
Overdue
26
18%
Working
Similar orders
I'm looking for an experienced developer to make some modifications to my MT4 Currency Strength Table indicator. Key Requirements: - I would like to have the add on feature of delta or the difference of the strength of currencies displayed in the new table and showing as B or S of only the one currency pair when the delta or difference arises. the delta will change values as the difference of strength of compared
I need Spike DETECTOR EA for Boom and Crash.. which will send me notification or alerts when spike is near. The EA should also be able be buy on crash Index and sell on Boom Index depending on the market..Demo may be provided for faster execution of my order
· I need an MT5 EA that trades on Currencies, Indices, Metals, Crypto, Commodities and Deriv Synthetic Indices. · It should trigger trades on the Moving average cross above or below of the RSI levels in the same window. It should have a Trailing stop and break even input variables. Please note that I only want to use the RSI levels and not its period hence the RSI period will be set to 1. Also the
ODSMART EA 30 USD
I want an EA developed from this strategy that will buy and sell based on the appearance of these colours. Blue-buy (Enter when the signal indicator is at zero on the blue background) Red -sell( Enter when the signal indicator is at 100) White and brown, exit trade
i want to create RSI trading bot in 1 min time frame this is will happern in 1 min timeframe if RSI level 3 min chat frame touch 27 RSI level than excute buy order as and if 3 min time frame candle touch 72 level RSI will excute sell order than profit will be 3 time where order fill from and stop loss open ,. and i want in the setting able adjust the stoploss in tick adjust the take profit and entry lot
I am in the middle of conducting a complex experiment. And part of this experiment entails modifying an existing free MT5 EA (DarkCloud PiercingLine Stoch, for which i can pass the source code to you if you need) to: run only on specific days and within specific hours on those specific days. I will provide you with the schedule. I need the EA to come with scheduling choices so that the user can choose which days and
Hi, I'm looking for a developper to create an EA based on: The combination of 6 FOREX indicators The strategy is based on the combination of 6 indicators It can be used regardless of the timeframe. It can be used regardless of the symbol
I want to design forex robot which work based on hikenashi candel stick pattern and also i wamt to include martingale statergy and trade entry method is bqsed on rsi and hikenashi
Hi, Coding Skills Required: Experience in coding trading robots for MT5. Ability to implement increasing coefficients for the distance between orders and lot size 1. Project Objective: Develop an automated trading robot for MetaTrader 5 (MT5) as per the specified trading strategy. 2. Trading Strategy: The robot must execute a strategy that includes the following elements: Opening initial orders. Placing pending
THE TASK IS SIMPLE, I NEED AN EA THAT CAN PASS FUNDED ACCOUNTS CLEAN AND GUARANTEED. ALSO, PLEASE LET ME KNOW ON WHICH ACCOUNTS/ COMPANIES YOU HAVE TESTED AND WORKS. MAINLY TO PASS THE CHALLENGE PHASES, USE ON REAL ACCOUNT IS OPTIONAL. ANY MORE INFORMATION PLEASE LET ME KNOW

Project information

Budget
130+ USD
For the developer
117 USD