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
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)
-/-