NEED A CHANGE TO AN EXISTING EA - ONLY EXPERIENCED DEVELOPERS WITH A GOOD COMMAND OF ENGLISH SHOULD APPLY

MQL4 Experts

Tâche terminée

Temps d'exécution 6 jours
Commentaires du client
Very impressed by Carlos's work. He's quick, efficient, good communicator and I look forward to working with him again on other projects.
Commentaires de l'employé
Great customer who keeps the market rolling

Spécifications

I have an existing MQL4 EA that I need to enhance.  The original EA was coded by a very good developer who is no longer available.   

I need someone who will be able to understand the way the existing version works.   I have provided the following below:

  1. The original EA specification used by the developer to develop version 1.0 of the EA
  2. The developers description of the solution he coded for me
  3. The changes I need 

I will supply the code to the original EA once I choose the developer to do the job.   If you are good I will use you regularly to code other EAs for me

I need someone who is experienced, has a good command of the English Language who can review and understand this information I provide make the changes I need.

To be honest the original developer did most of the hard work so this will be a pretty straightforward job for an experienced MQL4  developer who knows a little bit about trading.

Please do not apply unless you have a significant amount of experience and a good command of the English language.   I have already wasted my time on a developer who said he was up to the job but delivered a hot mess of an EA to test.   

So further information is as follows:

1. The original EA specification used by the developer to develop version 1.0 of the EA

EA summed up in a few words.  I want an EA to accumulate positions in the direction I specify

 

So for example I want the EA to accumulate SELL positions on the US500 market at a gap of 10 points. 

 

So the EA activates and immediately opens a SELL position @4476 the market moves against me to 4486 and it opens another sell position, the market continues to move against me to 4496 and it opens another sell position 

 

Then my luck changes and it starts to sell off so the 3 SELL positions remain open and eventually hit profit, it will open the next SELL position at 4466 (10 points from the first trade) then continues to move in my favour opens the next one at 4456 - then changes direction again, maintains all existing trades and doesn’t open a new sell trade until it reaches 4506 (10 points from 4496).

 

So taking the example above the trade structure would look like this:



EA SETTINGS

Magic Number

ORDER SETTINGS

Lots

Risk % of Equity (0=Fixed Lots

TRADES MANAGEMENT

  1. ACCUMULATION STRATEGY:  Sell or Buy
  2. MINIMUM GAP BETWEEN TRADES: X
  3. LOCK IN PROFIT % OF SUM OF ALL TRADES OPEN BY THIS EA: X% (IF 0 THIS FUNCTION IS DISABLED) - COULD DO WITH YOUR ADVICE WHETHER THIS IS THE BEST WAY TO LOOK IN PROFIT OR IF YOU THINK ANOTHER WAY IS BETTER ????
  4. MAXIMUM NUMBER OF SIMULTANEOUS OPEN TRADES ALLOWED: X (IF 0 THIS FUNCTION IS DISABLED)

SETTINGS TO BE ADDED TO COMMENTS 

G - GAP between trades

LI - Lock in % of Profits

MST- Maximum Simultaneous trades 

 

SETTINGS TO BE ADDED TO SCREEN INFORMATION

  G - GAP between trades

LI - Lock in % of Profits

MST- Maximum Simultaneous trades 

All time Profit & Loss

Day Profit & Loss

2. The developers description of the solution he coded for me


 

A couple of pointers to make things clear.

 

You'll see some visual aids on screen.

The colored lines mark median entry levels for each side. Calculation is made so that commission and swap are factored in, so it works even if you'll hold positions overnight, too, because those will get updated based on data that comes from the server (current prices and costs), not only the entry prices.

From the reference levels the trailing will eventually kick in to lock in profit once the price goes beyond them. The colored dots show you how far that trigger point is from the median entry price.

It's configured so that the trigger is 2/3 of the gap, whatever you'll be setting that to. The reason is that if the price goes beyond the first order placed, before placing a 2nd one, it should secure the one behind first. If that ratio would be bigger (more than the gap), you may end up with more positions stacked one on top of the others in the direction of a monster move, without having them secured, only to have them implode equally sudden.

The averaging magic happens on price retrace.

On bottom left you see how you stand at every moment. You get info about how many orders are active, on which direction, how heavy you're on every side and what the combined positions are worth on every tick.

You may choose from more than two (as specified) scenarios. You may trade one side only, both sides or neither of them. That may come in handy in the event you want to NOT enter any more trades on a particular direction and wait for them to close. Parameters may be changed on the fly. Default is "None", so make sure you change that while testing, otherwise you won't get any trades. It's not such a big head-scratcher, but you never know...

 

Other than that, everything else is pretty much self explanatory.

Let me know how it goes.

 

3. The changes I need 






Please let me know if you have any questions.


Thanks,

Mark











Répondu

1
Développeur 1
Évaluation
Projets
370
42%
Arbitrage
145
17% / 41%
En retard
124
34%
Gratuit
2
Développeur 2
Évaluation
Projets
72
22%
Arbitrage
13
46% / 15%
En retard
5
7%
Gratuit
3
Développeur 3
Évaluation
Projets
19
42%
Arbitrage
1
0% / 100%
En retard
3
16%
Gratuit
Commandes similaires
Hey Guys i've a PineScript /Source Code / ( Trading View ) indicator which has Buy and Sell Sign . i wanna make a MT5/4 Robot by it with some features . I need it has a simple panel to shows some details of robot at screen
Hi dear coders, I have an EA and for this EA I want additional code for Risk Management at my code, trade is triggered with this line int TheTicket = OrderSend(_Symbol,TradeType,(double)DoubleToString(TheLots,2),TradeType==OP_BUY?Ask:Bid,10,TheSL,TheTP,TheComment,MagicNumber,0,TradeType==OP_BUY?clrBlue:clrRed); I want you create a code and tutorrial how to change my code. the new code will be Risk Management Inputs
I'm seeking a Forex HFT Scalping EA that operates on live streaming tick data and candlestick patterns, executing a high frequency of trades without balance restrictions. The EA should be compatible with major currency pairs like EUR/USD, GBP/USD, USD/JPY, AUD/USD, GBP/JPY, GBP/AUD, and XAU/USD, as well as US30 indices. Given its HFT nature, it should focus on the 1-minute, 5-minute, 15-minute, and 30-minute
I need a custom MT5 EA that can place trades (Buy & Sell) from two Telegram channels. One telegram channel will give the trend signal (Bullish or Bearish) and the second telegram channel will give buy and sell signals
hello i like to have zigzag added to my EA and set orders when it makes a pullback strategy (Higerlow/Lowerhigh) or break of market structure strategy Higherhigh/Lowerlow break set order entry I want it to be able to do these 2 things but one at a time. -Zigzag makes a pullback into an HigherLow/LowerHigh set order entry -Zigzag breaks structure HigherHigh/LowerLow set order entry - For PULLBACK STRATEGY i just want
Looking for a indicator that can show where the majority of retail stop losses are placed Please can someone advise me how best to achieve this but it needs to be accurate
I have a grid trading bot that needs debugging. its perfect apart from a random stop loss I encountered. It’s supposed to have a stop loss at 99% but it one time closed trades at around 25% loss. Here is a list of potential things causing it to bug out (it’s running on MQL VPS MT5, I also want to retain the ability to close positions manually); - Chart change (symbol or timeframe) - Recompiling the EA - Server
Me gustaría poder crear automaticamente varias ordenes que se queden pendientes pudiendo definir los siguientes parámetros: Tipo de orden (Buy y sell stop, buy y sell limit. Precio de compra / venta. Pudiendo entrarlo manualmente o como un numero de puntos a sumar/restar del precio actual de marcado. Numero de puntos que ocuparan en total las ordenes y numero de ordenes a insertar (Ejemplo: 200 puntos, 4 ordenes, es
tardes desarolladores, quiero hacer un sistema semiatomatico, el deberia abrir las operaciones de venta o compra en un punto donde yo haga el analisis cumpliendo siertos criterios, por ejemplo abrir la operacion despues de que tresvelas del mismo color salga de un punto donde yo deje marcado , abriendo una operación 1/1 tenuendo en cuenta dos lineas que yo dejare marcadas
Hi developer, I need a EA bot with forex news filtering for JPY currency pairs(usdjpy, audjpy,gbpjpy,cadjpy) and USD currency pairs (audUSD,EURUSD, gbpUSD, NZDUSD, USDcad, USDCHF, xauusd). That's no problem if you can share your own profitable ea to me for 100 usd. I don't have any idea about ea strategy. But, I need profit in this ea Please share backtest, strategy, how ea works and ea's features

Informations sur le projet

Budget
50 - 60 USD
Pour le développeur
45 - 54 USD
Délais
à 5 jour(s)