To add functions to an EA (mt5)

MQL5 Experts

Trabalho concluído

Tempo de execução 14 dias
Comentário do desenvolvedor
thank you for your job

Termos de Referência

I have a virtual straddle EA (mt5) that starts virtual straddle at a predefined time. It already has TP & SL (regular). 
More functions and qualities are needed.




1.ONLY ONE POSITION THROUGH EA + NO ADDING TO THE VOLUME
EA needs to have its own interface with "buy/sell" buttons - a clone of the platform's interface. If the straddle is faster to open a position and then I click buy/sell on EA's interface -> nothing happens, no volume is added. On the other hand, if I click faster than the straddle then the straddle must be immediately disabled and not appear again until removal from chart. The EA must always manage any position existing (*it already has the latter quality and it must remain).

***For example: EA started straddling at 13:00:00:000. At 13:00:00:479 I click and enter faster than the straddle. EA detects that -> the straddle is disabled. Some time later I close the position. If I enter a new position manually the EA will manage it but the straddle will be disabled until removal from chart. 


2.LOG.
EA must write to a log how it entered a position - the time and if it was the straddle or the click.
***For example: 12:30:00 straddle; 9:00:00 click  


3.VIRTUAL STOP LOSS.
Add virtual SL. The EA must close the position if the loss is $X or more (if the market gaps and the loss instantly becomes more than $X). I need to be able to set both virtual and regular SL or just one of them.


4.BREAK EVEN.
Predefinable points in profit at which the EA will Move the regular SL to break even. EA's interface on the chart needs to have a clickable button that can quickly turn on the Break Even function if it was set to false when setting the EA.    


5.PREVENTION OF ENTERING AT A MARKET GAP.
The EA must not enter a position if bid/ask gap more than X points (predefined by me).
***For example: the EA is set to start straddling at 13:00:00. If the last tick before 13:00:00 is by X points different than the 1st tick after 13:00:00 then EA must not enter until its removal from chart (*but it must manage the position if it's opened manually by me).


6.PREVENTION OF ENTERING AT A PLATFORM FREEZE.
The EA must not enter a position if there is no ticks income for more than X milliseconds (predefined by me) after the starting time of the straddle.
***For example: the EA started straddling at 13:00:00. It detects that there's no ticks income for more than X milliseconds -> it must not enter until removal from chart (*but it must manage the position if it's opened manually by me).
  

7.AUTOMATIC CLOSING OF THE POSITION
The EA needs to have a setting to close the position at a predefined time


8.BUTTONS FOR PARTIAL/FULL CLOSE.
There need to be 3 of them on EA's interface on chart. Each one can be predefined with certain volume to close. They need to be always functional with any open position (no matter if it's opened through EA or through platform's buy/sell). Each button needs to show the volume that I set for it.
***For example: When setting the EA I set the first button to close 2 lots, the 2nd button - 0.5 lots and the 3rd - 0.25 lots. Later when I have a 3 lot position opened I can close it gradually with 4 steps.

Respondido

1
Desenvolvedor 1
Classificação
(647)
Projetos
1295
67%
Arbitragem
84
26% / 49%
Expirado
338
26%
Livre
2
Desenvolvedor 2
Classificação
(182)
Projetos
342
42%
Arbitragem
118
12% / 73%
Expirado
104
30%
Livre
3
Desenvolvedor 3
Classificação
(273)
Projetos
395
63%
Arbitragem
70
53% / 26%
Expirado
198
50%
Livre
Pedidos semelhantes
need developer to create personal EA for me, serious developer required. will work together on my robot. timeframe 1h, simple SMA and RSI levels, 1 h time frame, trading on limit orders only
Would you prefer to develop your own trading algorithm, or would you rather utilize a pre-existing bot?I want exactly the same settings as here, adding an option to choose the period of the Bollinger bands, otherwise I want each entry taken to be positioned as in the photo shareHello I made a note with the source code without any error I will also finish the note of what I want but I want something very similar just
This is based on a 180-day/30-day Exponential Moving Average when they cross. The entry will be when a counter-trend candle is exceeded by a trend candle and close to the 30-day moving average indicator line without touching it. Stop loss will be 2 pips below the prior counter trend candle. Trading long is when the price increases and the 30-day moving average crosses upward into the 180-day moving average. Trading
I would like to collaborate with a professional for this work, I have one indicator that is written in pine script (tradingview) language, I would like it to be converted to MQL5, that will further lead in making of trading bot according to conditions I will share with you the indicator file
I would like to collaborate with a professional for this work, I have one indicator that is written in pine script (tradingview) language, I would like it to be converted to MQL5, that will further lead in making of trading bot according to conditions I will share with you the indicator file
Hi Mark and Team, I would like to get help developing a trading robot that works this way 1. It must be a time-based robot, meaning it execute trades at a given time and hold till a specified time 2. I'd like to use a series of indicators (Support and resistance, RSI overbought/oversold, RSI Divergence, Trend Violated. 3. Instruments that meet these conditions gets ranked. This is done for both buy and sell
Copy reverse For MT5 Requirements: 1- Input parameter : Account Type= Master or Slave 2- Input parameter : Copy Speed in mille second for example equal 50 3- Input parameter : Master Account No. 4- Input parameter : Master Prefix , if master account pairs content of Prefix 5- Input parameter : Master Suffix , if master account pairs content of Suffix 6- Input parameter : Slave Prefix , if Slave account pairs content
Hello, i have this EA attached but its not working as it should on demo account. When using the strategy tester its different and good but on demo account its opens randomly orders any lot amount and not as it should be. You should check the EA and modify it so its working in demo account correctly as in the strategy tester. You can test it in EURUSD H1 for the last 4 months (default settings). Thank you
The EA is not working properly and I'm looking for a talented developer to fix all the bugs that's preventing it to work properly. I can provide a demo account for both of us to monitor while testing the finish product
i need an ea triggered as soon as parabolic sar indicator changes its signal to buy or sell and open same size orders with an option to add additional 0.01 or a diferent value to the initial lot on every next order no matter if it is buy or sell i need it to open orders in a (value) pips or price distance. using only a tp no stop loss. and close all orders on tp in money also i need a trailing stop in case price

Informações sobre o projeto

Orçamento
50+ USD
Desenvolvedor
45 USD