Create my EA

MQL4 Experts C++

Specification

Hello I'm seach for some one that can create my EA All details is attached.

ake the EA to be adaptable and usable in both 4 digit and 5 digit platforms. It will run in both platforms.

Please send me the MQL4 file when you are done.

 

Please load the attached template. For the template to display correctly install the attached center of gravity 1 indicator and the sweetspots indicator. The center of gravity indicator is what will be used by the robot for setting up and exiting trades. The sweetspots indicator has yellow horizontal lines that highlight the price levels at intervals of 25 standard pips will just serve as a visual guide for the sake of ensuring uniformity of communication in case we exchange screenshots.

 

For the center of gravity indicator, the user should be in position to input the figures for indicator settings as is the case with any other indicator or EA.

 

The center of gravity indicator has 7 wavy lines. A thick middle line that is aqua in color and three lines above the middle line and three lines below the middle line.

Please note that you do not need to get too deep into the calculations for the lines but it is important that you know that the calculations of the lines of the same color are the same. It is just that they are shown on either sides of the middle aqua line. The distance between the wavy red top line and the middle aqua center of gravity line is the same as the distance between the middle aqua center of gravity line and the lower wavy red line. The distance between the upper dotted blue line and the middle aqua center of gravity line is the same as the distance between the middle aqua center of gravity line and the lower dotted blue line. In a similar manner, the distance between the upper wavy green line and the middle aqua center of gravity line is the same as the distance between the middle aqua center of gravity line and the lower green line.

 

Generally, these are the ENTRY CONDITIONS: You buy when the current price is below the thick middle aqua line and sell when the price is above the thick middle aqua line. The entry will depend on whether it is when the price touches a certain line that the user specifies (i.e. the difference between the price and the line is 0 pips) or if price pushes through a certain line by a specified number of pips or if there price is the specified number of pips before a certain line.

  For the sake of clarity (though nowhere will the EA use the Bollinger Bands indicator), this strategy is similar in many aspects to the one explained in this Bollinger Bands strategy that is illustrated here:


The basic idea being is that you buy when the price hits the lower Bollinger Band while enter a sell trade when the price hits the upper Bollinger Band. NB: This EA and strategy will not use Bollinger Bands indicator anywhere. This explanation is just used to graphically explain to you that the strategy of the EA is to buy when the price is below the middle aqua center of gravity indicator based on the specifications of the user with regards to which line (top or lower red, green, or dotted blue line) and distance as well assell when the price is above the middle center of gravity line based on the specifications of the user with regards to which particular center of gravity line and distance.

 

 

The EA should place trades either when one line is touched or the price pushes beyond one line or remains to touch a certain line by the specified pips or when the same happens for more that one line if the user has selected so.  That is the EA can place trades if it is triggered by entry conditions being fulfilled for one line or more than one line for trades in the same direction i.e. initiate trades at the touching or level for one line or 2 lines or 3 lines.  For instance, buy trades can be triggered if the 7 thline (the lowest red line) is touched alone or if the user selects the trades to be entered BOTH when the price first touches the 5 thgreen line that is below the aqua line and also when the price touches or pushes through the 6 thblue dotted line or when price touches the 5 thgreen line, the 6 thdotted blue line and the 7 thred line. The user should be in a position to select which conditions trigger the entry for the trade i.e. whether this revolves one line being touched, two lines being touched, or three lines being touched or pushed through or a specified pip distance remains before and between the line and the current price.

 

For the sake of simplicity, you can let the user set 0 pips if the user wants a trade to be entered or exited at the point of contact with a certain line, negative pips if price remains the specified number of pips to touch the line or positive pips if the price pushes beyond a certain line by the specified pips.  This should be the case for the middle aqua line and the three lines that are on top of it.

 

The EA should enter and open the trades on ‘point of contact’ between the price and the relevant price point or line specified by the user. The EA SHOULD NOT wait for the current candlestick to close and then enter the trade on the next candle. I will stress this again since it is very important: The EA SHOULD NOT wait for the current candlestick to close and then enter the trade on the next candle.

 

Since for the lines that are below the middle aqua line, the more the price moves downwards and decreases to the point of getting close to 0, the more the distance increases, it could be the reverse of the above.

 

The robot should allow for the user to adjust the trading lines in terms of zero pips or price before or after the lines and by how many pips.

 

The robot should keep in memory so that it does not keep on placing trades on the same line if the line is touched again and again by candlesticks that are close to the previous trade entry. You could also let the user select how many bars before the robot can place a trade at the same line if the previous trade has not closed. If the user uses let’s say the fifth line to enter a trade or to give an area close to the line where the EA should place the trade, the EA should ‘keep in memory’ that the fifth line has already been used and trades at this line should not be triggered until the previous trade entered at this level has been exited. If the user uses the fifth line to specify an area close to the line by X pips where the EA should enter the trade, then the EA should not enter any trade if the price touches the fifth line until the previous trade is exited.

 

Let the user select and input whether to use manual trade exits (manual take profit) or line activity. If the line activity option is chosen, the user should be in a position to instruct the EA when the EA touches a certain line or when a specified number of pips have been passed or if the price and a certain line is the distance of the specified pips.

 

Include the Daily_Range_Calculator indicator. Let the user see the information of the Daily_Range_Calculator on the top left corner of the MT4 platform. The indicator just gives the ranges for the current and previous days. This information is not to be used by the EA anywhere. However, the visible display of the output of information of the Daily_Range_Indicator will help the user understand the daily range and make proper decisions about the stop loss if hechoses to input manual stop losses or manual take profits. The reason that I want this information included in the EA is that if the EA is running in a chart and you load the Daily_Range_Indicator, then the information from the Daily_Range_Indicator does not show up on the screen since the information from the robot and the Daily_Range_Indicator compete for display on the top left hand corner.

 

For the stop losses, use the sections from the previous (attached) EA. Make sure you include the section about hidden stop losses and take profits. If a zero is input for the stop loss, then it means that there is no stop loss. If a zero is input for the take profit, it means that the EA will base the take profit point based on the exit point of the trade purely as per the interaction of the current price with the center of gravity indicator lines.

 

Please preserve the option for hidden stop loss, trailing stop loss in pips and in dollars, and normal target profit in dollars and in pips as well as hidden target profit in pips and in dollars.

 

Also, make the EA to have ‘superb memory’. If the MetaTrader 4 platform is shut down or the computer shuts down, and the user turns the Metatrader 4 on and enables auto trading, then the EA should ‘remember’ the trades it had placed, the conditions for exit, and proceed to do the needful automatically.

 

To make your work easier you can refer to the user interface and code for the attached EA as a guide. You are not obliged to work on it in any way but just use it as a guide. Discard the user input places that make reference to “SweetSpots settings”. That was another indicator that is not being used in this EA. Also, that bit on consecutive levels to trade is in reference to another indicator that is not being used in this EA. MOSTLY REFER TO THE BITS ON ORDER SETTINGS AND MANAGEMENT, HIDDEN STOP LOSSES, RISK ALLOCATION, TRAILING STOP, TRAILING DOLLAR, LOT SIZES, TRAILING TARGET PIP, and TRAILING SLIPPAGE PIP from the other EA that is attached for reference purposes and to make your work easier. I will want these features to be there and usable in case the user decides to disable the use of the center of gravity lines and relevant pip distance to exit trades and take profits. The stop loss should be inputable by the user in all instances. The EA should have the capability of hiding the stop losses from the broker as well as have the option of setting normal stop losses that are not hidden from the broker. The Center of Gravity Settings should be adjustable by the user from the user interfaceof the EA but use the ones that are there as the default settings. You will populate the user interface with more items where necessary. That is just a guide for what should be there.

 

 

The EA should display alerts when:

-          whenever a trade is entered.

-           For exit, the user should be in a position to choose whether to display close alerts or not.

 

The buy trade should be entered when the price touches the specified line or location from below. For a sell trade, the trade should be entered only when the price touches the specified line or location from above.

 

The EA should display options for using the line as a stop loss or ordinary stop loss expressed in pips or hidden stop loss expressed in pips or ordinary stop loss expressed in terms of dollars (money) or hidden stop loss expressed in terms of dollars (money).

 

For the take profit, the EA should display the option to use a certain line or level below a certain line as the take profit level. What is more, the EA should allow the user to select whether to use an ordinary take profit (pips), a hidden take profit (pips), an ordinary take profit in terms of dollars (money) or hidden take profit in dollars (money) or trailing hidden profit in terms of dollars and ordinary take profit in terms of dollars. The options should display next to “Use Line 1” or “Use Line 2”.  You can use the code in the attached EA for reference purposes. However, you need to include those parts in the attached EA as usable in each of the places in the user interface where the user will select where to enter the trade.

 

The EA should let the user to use fixed lot sizes or a risk percent. You can refer to the attached EA code for guidance.

 

The EA should be in a position to let the user whether he intends to choose multi-time frame analysis of a higher timeframe and current timeframe on a chart. In other words, the user should be in a position to activate multi-time frame analysis or not. The conditions for entry for the higher timeframe will be similar as those for the lower timeframe or what I have written to you in the upper parts of this document. The EA should not automatically switch to multi-time frame analysis but this should be a function that is activated by the user.

So for instance, entering a trade when the multi-timeframe is engaged should be IF THE PRICE IS XXXX OR above XXXX OR below XXXX, and the entry conditions in the lower time frame OR current chart are met, then initiate trade (GIVEN BY HIGH TIME FRAME).

 

 

I WILL HAVE MORE WORK FOR YOU AS SOON AS YOU FINISH UP ON THIS AND DELIVER A FULLY FUNCTIONAL EA.

Responded

1
Developer 1
Rating
(115)
Projects
129
18%
Arbitration
11
27% / 55%
Overdue
4
3%
Free
2
Developer 2
Rating
(17)
Projects
24
33%
Arbitration
5
20% / 40%
Overdue
8
33%
Free
3
Developer 3
Rating
(263)
Projects
537
50%
Arbitration
55
40% / 36%
Overdue
224
42%
Working
Similar orders
Hello, i am looking for a very skilled developer, who is an Expert in object orientated programming in MQL5. I have some indicators (MQL4 and MQL5), which i like to translate them into separate classes. Then all classes should be included into an Expert Adivsor. I have developed a comprehensive and complex strategy, which i would like to have as an EA. Therefore you should have deeper knowledge in OOP-MQL5 and have a
hey friends, I am looking to build a smart trading robot, for the capital market. He knew how to trade in all the different types of trade. Example - in shares, currencies, index, indices, ETFs, funds, commodities, options, futures and so on. Suitable for trading on all stock exchanges in the world. It will be possible to install the trading robot in the MetaTrader 5 trading software. But it will also be possible to
I am seeking a skilled developer to create a web application that monitors and displays statistics for MT4/MT5 trading accounts, similar to Myfxbook. The application will collect account and trade data from MT4/MT5 platforms, process and analyze this data, and present it through a user-friendly interface
i Want to convert this Trading View Code to Mt4 Indicator indicator("NEOM Smart Money Concepts ", "NEOM Smart Money Concepts " , overlay = true , max_labels_count = 500 , max_lines_count = 500 , max_boxes_count = 500 , max_bars_back = 500) //-----------------------------------------------------------------------------{ //Constants //-----------------------------------------------------------------------------{ color
Hello Amazing developer am looking for profitable EA for mt4 and made for some past year and i will be looking forward for your bid if you have mt4 EA let Negotiate in the contact box best regards
Hello Amazing developer am looking for profitable EA for mt4 and made for some past year and i will be looking forward for your bid if you have mt4 EA let negotitate in the contact box best regartds
Hi I need a software like Mirror trade copier ( https://www.antonnel.net/mirror/ ) which directly connect to the Accounts over api with out MT4 terminal and copies trades from mater to client. I want the same and possible improvement like can be accessed over a url and dashboard for some basic metrics (optional)
Hello Greetings. I have a custom tradingview strategy I would like to convert to Metatrader 5 ( mt5 ) . I have the source code a and with me. Kindly bid if it is what you can do for me and let discuss about the project. Thanks
Requires experience in mt5 server api development I will provide relevant information about mt5 server api,Contains documentation, dll libraries and examples,Both c++ and c# are available. For more information please contact me
Can you get my drafts to work? Have to conditions in RSI and Stoch oscillators ,,,I have a draft but its not run,, you can help me? if iRsi <30 ordersend op_sell iStoch > 80 ordersend op_sell Period_15M Send Orders_Buy limit Pivot Price Send Orders_Sell Limit Pivot Price

Project information

Budget
30 - 60 USD
For the developer
27 - 54 USD