Editing of existing EA required job1+job2

MQL4 Converting C++ Data mining

Specification

Job 1

 First EA description https://www.mql5.com/en/job/74702. Resolve the bugs of the EA. 

The expert is cumulating points from the indicators in order to open a trade.

You need to convert the EA from mt4 to mt5


EDITS

0.1 More than one trade per candle must be opened with different indicators at the same time so please remove any obstacle in the way.

0.2 Replace Trend Continuation with the Bbsqueeze. 

0.3 Add indicators for opening a trade and then, add all indicators to close trade separately

0.4 Replace Signal with MAinColor.

0.6 Edit semafor to give points from candle 3(set up in parameters) till X candle set in parameters. Add "Semafor Activity" name to parameters. 

0.7 Supply and demand need  to resistance give points to sell when ressistance is broken, and when support is broken give points to buy direction

0.8 Expert must have 2 point acumulations one for opening and another for closing trades.

0.9 Delete Cycle Identifier indicator.

0.10 The expert, must have 2 point acumulationsone for opening and another for closing trades.

0.11 Add configuration to parameters and then below configuration add the parameters of TLB, Semafor, Signal, Support and Resistance, Delta Force, Boilinger Bands, Scholastic, MACD, Pattern Finder, Moving Average.

1. When Murrey Math came back from a higher or lower line, the close that transaction if mm have at least 150 points in profit direction (add to parameters MM Activates.) And also add a parameter (Mm percent, which is where it goes like a trailing stop the minimum points needed to close for example you have 300 pips from the bottom to the top take a percentage of 80% and make a trailing stop of 20%. And you also need to respect a condition that says you need at least one blue candle when selling and a red candle is when buying (candle of heiken ashi). 


2.1 Tolerance point to peaks(add in parameters peak to be no older than 30 candles). Will allow to open only transactions that are in tolerance zone set in parameters. The tolerance points need to work side to side with moving average, and when moving average is not in tolerance zone it adjust automatically. The tolerance points is chosen by taking the length of the distance between last 4 high and low of level 3 and 2 and make the medium of Semafors,  and is calculated in percent. Attention semafor need opposite poles not one side poles. And Semafor needs to be 3 candles old. If tolerance is down on semafor open only buys, if semafor is up open only sells on tolerance zone. Note: when you are in the buy zone only at closing trades,  don't close trades that are bought. Disable close trades of buy or sell. Add in parameters "tolerance waiting time" before it creates a tolerance zone. 

Tolerance applies to opening and closing transactions. There are 2 types of tolerance,one for buy only and another for sell only.

2.2 Costum spread that will allow to open only transactions that are below the percentage spread asked by the parameters (Ex 30%). Like tolerance it takes The distance between last 4 Semafors level 3 and 2 from high to low and gives the medium. And needs to be 3 candle old. 


2.3 Moving Average has the role to delay opening trades until buy goes below the moving average line or sell goes above the line. Moving Average must be added well and avoid conflict with Tree line break or Heiken Aishy (must be added as a pending order that waits and ignoring the heiken Aishy changes color. Also moving average must refresh every candle without canceling pending orders. The pending order expires after X candles (add parameter : MA expires = 3) 

3.1 When Boilinger Bands is oversold or overboughtdisable tolerance, spread and moving average.

3.2 Add deltaforce and BBN normal plus smoothed, at delta force give 10 points to the direction of the candle if the last candle is bigger than median of the last 4 candles with 100% then give 20 points if is bigger with 200%, give 30 if is bigger than 300%.

3.3 BBN give 10 points if the angle of buy is low up to 55 grades and give 20 if the angle is higher up to 90 grades. Add everything in parameters including levels of delta force the score trading need to be adjusted to 80.  

3.4 Patern finder give points after 3 candles, add parameter "Pattern waiting time" after first candle give points for another 4 candles. Tolerance, Spread, and Moving Average need to be respected.

5. Stop-loss will activate to the highest and lowest point of near peak. Note: stop-loss has one direction and can be disabled in parameters. Last peak can be max 30 candles old and max 150 pips in negative, both must be added to parameters. Stop-loss updates every candle. 


6. Maximum drawdown is set by default to 30% after that value the EA doesn't open any trades and the only part still operating is closing current trades. With Semafor two...

7. Detect long candles make the medium of the last 4 candles and if last candle is bigger with 200% then cancel the transaction that comes back from a higher line when buying or a lower line when selling of murrey Math. Murrey Math cannot be disabled with buttons on the Hud.

9. Cancel trades on Friday, it stops opening trades with 12 hours before market closes, close all trades Friday night.

10. Add to chart stop-loss, tolerance, moving average line, plus murrey Math indice and transaction(opening + close point). When it adds or closes a trade Add 2 buttons One canceling the pending order and one to switch for that chart. The the pending order waits 2 minutes, to close or to open,  this is a condition. 

11. When BBsqueze goes with the trend direction double next transaction value, same is with color scholastic when is overbought or oversold. It uses money management score.

12. Signals to smartphone, signal when drawdown is near with 5% difference. Signal when the EA detects a long candle ( long candle pair+high+low of the last candle, and signal every X hours with balance, positive trades, negative trades profit %, opened trades, and total lots. Make a sound when it opens or closes a trade. 

___Job 2____

14. Monitor of adding and closing trades that will show when the EA is almost to open or close a trade.

15. To multicurrency version will be added money management that will have the role to select the most volatile pairs, in parameters will be written how many hours to scan for example 24 hours, we need the highest level and the lowest level of the last 24 hours, then will extract the difference between the two numbers high and low, then will (X) with every time a Semafor has been saw, the resulted number will represent the pair and then all pairs will be (+) and from total every pair gets a piece from total, default percent of total is 1% of account balance.

16. Total cash flow of a currency or total can be calculated by total amount of (:) to number of pairs to get one currency cash flow, or read total cash flow before it gets (:) Continuation of point 15.

17. Money multiplier is added to money management and it alterates the pair score and result of the money management and then the money that is transactioned. The money multiplier doesn't take all the pairs on hud and parameters, but only all related parts of gbp2x and usd2x total will be gbp/usd4x of normal number of money management.

I want below all buttons from money multiplier to add the cash flow of every currency, but I want the unaltered version of cash flow, unaltered by money multiplier.

18. Leftside of the hud, add the clock,  account balance, positive transactions (now), negative transactions (now), Opened Trades (now), Opened Lots (now), Cash Flow ( Total ), risk in 3 colors green,  yellow and red, and Account Grown (last 24 hours), Best Trade (last 24 hours), Worst Trade (last 24 hours), Opened Trades (last 24 hours), Profit (now), Loss (now). if is possible to add numerological data, add buttons with values like on hud. Add below all buttons Close panel buton. 2xT is double a trade. Mm is closing Mm for selected currency. You need to add them to left of the panel. 


19. Right-side of the hud add last trades, showing (pair) EUR/USD , (lots) 1, (profit) 20,5,(holding time) 00:34. add also most profitable 5 and least profitable 5 pairs. (pair) EUR/USD, (number of trades) 6, (dollars per lot) 5,25, (average holding time) 03:54, pairs sorted by dollars per lot. If is possible to scrolling up and down to see all Currencies. Then add below to these money multiplier of all Currencies, plus cash flow of every currency. 

20. Center of the hud add delta force to all pairs and to most powerful pairs add the name of the pair. Bottom of the hud activity chart will check by default last trades getting the number from trading history parameter, and activity chart will show the most active pairs, on the hud. And also will check the last 15 trades set on parameters, adding to pair number like this 12(1). 1 coming from the last 15 trades.

Strength meter will help you to build your own dashboard like the one on the photo. On the right of the dashboard are showed arrows of the opened trades for every Currencies. The direction of the arrows need to be respected for example when you buy eurusd is plus for euro and minus for USD. 

21. Top of the hud from left to right check percent win rates of all pairs, trades number is take from trade history parameter, also the EA will check last 15 trades from last trades parameter and get the percent winning ratio difference from the two example :EUR /USD 60% (+7.

22. From indicators 3.zip

Add news feed on chart from news.Mq4, and ignore FFC, and every time a news article is released make a sound. 

Add server time in top right of the screen

Add Bar timer in top central of the screen. 

Add USD all pairs to the hud. And change indicator name. Edit it to show all related parts to all Currencies. 

Add clock analog in center of the panel, and then make it smaller and unmovable

Add rocv2 to bottom of the panel. 

Add barrow to the graph

Add to panel candle prediction. 

23 double a trade : we must add 2 parameters when opening a trade from hud with double a trade, they are tolerance 2,and spread 2. Semafor must be ignored when is not stable, calculate only when indice is not going with the trend.Job 1


24. Add a buton în left part of the screen below all buttons, that will close the hud, but ignore bar timer, and all USD pairs, barrow swing, BBPN(must be visible), murrey Math, News. Boilinger Bands, and Supply and demand, Semafor, Bbsqueze. The hud need to have a background like the photo I have sent.

25. Add high and low panel in the right part of the screen that will show on hud 1 min 5 min 15 min 30 min 1 hour 4 hour 1 day the values making the medium of those time-frames and when is clicked to one currency show the values of every time frame. 

Main PARAMETERS

Percent lot =1
Drawdown =30
Timelapse =15 min
Max spread=30%
Max spread2=20%
Tolerance =20%
Tolerance2=30%
Stoploss=On,Of
BBsqueze2x=On,Off
Color Scholastic2x=On, Off
Money management=24
Trade history =50
Last trades=15
EA engine=Score or MACD

Score trading

Min Points Open= 100
Min Points Close=100

Advanced Parameters

MM Activates=150 Activates after X pips 
MM Long Candle=4 you need to count
Semafor Availability=3 to 5 candles
MA Expires=3

tolerance waiting time=4

Opening Trades.

Tbl=5,
Boilinger Bands =45, 
Rainbow Moving =2, 
Color Sholastic =10, 
Macd =45, 
Supply and demand =15,
Semafor =45lv3 45lv2 25lv1, 
Signal =30, 
BBN =lvl1 10 lvl2 20, 
Deltaforce =lvl1 10 , 20, 45


Closing Trades.

Tbl=10,
Boilinger Bands =45, 
Rainbow Moving =0, 
Color Sholastic =10, 
Macd =0, 
Supply and demand =20,
Semafor =50lv3 50lv2 10lv1, 
Signal =30, 
BBN =lvl1 10 lvl2 20, 
Deltaforce =lvl1 30 , 50, 70


Money multiplicator


EUR, USD, gbp, cad, aud, jpy, nzd, chf.


Configuration (add al indicators parameters) 

-/-

Responded

1
Developer 1
Rating
(878)
Projects
1390
67%
Arbitration
117
32% / 42%
Overdue
215
15%
Free
2
Developer 2
Rating
(461)
Projects
902
77%
Arbitration
25
16% / 68%
Overdue
100
11%
Free
3
Developer 3
Rating
(188)
Projects
212
58%
Arbitration
9
11% / 89%
Overdue
8
4%
Free
4
Developer 4
Rating
(117)
Projects
138
41%
Arbitration
30
7% / 77%
Overdue
17
12%
Free
5
Developer 5
Rating
(128)
Projects
236
65%
Arbitration
30
37% / 23%
Overdue
49
21%
Free
6
Developer 6
Rating
(90)
Projects
121
38%
Arbitration
19
16% / 53%
Overdue
19
16%
Busy
7
Developer 7
Rating
(195)
Projects
317
35%
Arbitration
64
13% / 56%
Overdue
82
26%
Free
8
Developer 8
Rating
(94)
Projects
148
59%
Arbitration
16
38% / 13%
Overdue
25
17%
Free
9
Developer 9
Rating
(58)
Projects
89
38%
Arbitration
26
4% / 77%
Overdue
39
44%
Working
10
Developer 10
Rating
(49)
Projects
134
27%
Arbitration
62
13% / 53%
Overdue
58
43%
Free
11
Developer 11
Rating
(17)
Projects
24
33%
Arbitration
5
20% / 40%
Overdue
8
33%
Free
12
Developer 12
Rating
(156)
Projects
167
34%
Arbitration
3
33% / 33%
Overdue
3
2%
Free
13
Developer 13
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
14
Developer 14
Rating
(1)
Projects
1
0%
Arbitration
1
0% / 100%
Overdue
0
Free
Similar orders
Hello, I am looking for an programmer to convert a TradingView strategy pine script to MT5 EA auto trade bot. The indicator is based on the FVG/Imbalance (Pine script will be provided) The MT5 EA must return 100% the same results as TradingView script The MT5 EA must include the same options as TradingView The MT5 EA must be errors free
Hello, I am seeking someone who can translate my TradingView Pine Script strategy into cAlgo code language. This is to enable us to automatically execute our trades via Ctrader, eliminating intermediary steps such as copiers and MT5. Would you be able to assist us with this? Looking forward to your response
Hi! I would like an expert MT4 developer to create an EA based only on MACD. I will give more details about the timeframe, lot size, parameters of MACD, and trade conditions in private. Thank You
Fyemess Hotcold 50+ USD
*Strategy:* - Buy when the 50-day moving average crosses above the 200-day moving average - Sell when the 50-day moving average crosses below the 200-day moving average *Code:* ``` //+------------------------------------------------------------------+ //| Script program start function | //+------------------------------------------------------------------+ int OnInit() { return(INIT_SUCCEEDED); }
i want an EA that enters based on the form of a candle if the lower wick is bigger then the rest of the candle i want buy and if the upperwick is bigger then the rest of the candle i want a sell single, i want it to enter with the sl 1 tick lower or higher then the lower or upperwick depening on buy or sell trade. then the stoploos needs to move when the trade goes to 0,5% sl too break even, when trad eis on 1% sl to
Hello, I am looking for an programmer to convert a TradingView strategy pine script to MT5 EA auto trade bot. The indicator is based on the FVG/Imbalance (Pine script will be provided) The MT5 EA must include the strategy with the same options panel as TradingView script The MT5 EA must return 100% the same results as TradingView script The MT5 EA must be errors free The MT5 EA code must be well commented
Hello The EA will work on particular zone choose by the user and can mark it on any TF and with some rules can open trades and mange the trade by some unique rules. the EA need to check the difference by RSI as well and with some extra rules . developer should have good attitude and good communication (englsih) with high performence and knowledge with coding EA
Hi, Would it be possible to get a developer for my trading system based on the attached specification? EA DETAILS Indicators to use (1) Better RSI () (2) Dynamic Linear Regression Channel (DLRC) by Iravan on Tradingview.com () (3) Range filter Buy and Sell 5 min – guikroth version on Tradingview.com () (With Dynamic Linear Regression, the period/length is automatically adjusted making it much faster to trade
Hello. I need experienced dev to program a cTrader EA. Ea will Work on breakout asian Session box and placing order after confirmed breakout and retest of asian box. Ea need to check valid account number and experiation time using API connected to external Server. So developer need to be experienced in this mind of job. Rest of details i will share later
Hello I am looking for a developer to help me backtest my custom ninjatrader 8 strategy andake it work perfectly your expertise is highly need for this project kindly reach out to me and let proceed

Project information

Budget
150 - 200 USD
VAT (19%): 28.5 - 38 USD
Total: 178.5 - 238 USD
For the developer
135 - 180 USD
Deadline
from 1 to 10 day(s)