To add functions to an EA (mt5)

MQL5 전문가

작업 종료됨

실행 시간 14 일
피고용인의 피드백
thank you for your job

명시

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.

응답함

1
개발자 1
등급
(647)
프로젝트
1295
67%
중재
84
26% / 49%
기한 초과
338
26%
무료
2
개발자 2
등급
(182)
프로젝트
342
42%
중재
118
12% / 73%
기한 초과
104
30%
무료
3
개발자 3
등급
(272)
프로젝트
394
63%
중재
70
53% / 26%
기한 초과
198
50%
무료
비슷한 주문
hi. I hv a strategy on tradingview need to convert to MT4/MT5 expert advisor for algo trading. would like to add some tradingview strategy setting to the EA(not included in my tradingview code): recalculate after order is filled, order size: xx% of equity
The idea of the trading system is as follows : market entries are performed when MACD's main and signal lines intersect in the current trend direction . 2. Trend is determined based on the Exponential Moving Average with the specified period (InpMATrendPeriod). If the current EMA value is greater than the previous one, the trend is seen as growing (ema_current > ema_previous). Alternatively, if current EMA is
Modify My EA 30+ USD
good day coder i want to add additional indicator to my ea The Coder should be able to code indicator to EA i will only send you source code if you can proof the indicator can be coded into ea all other features will be discussed inside but the major part is this peculiar indicator i am available for discussion My time zone is GMT+1 Source code will be release and tested on live market i trade from monday to sunday
Hello , By slippage control on Take profit and stoploss functions the ea won't implement different results of TP and Stoploss on volatile markets, target is to produce exact numbers of sl and tp on live executions .A coder who has done this type of job will be the choice . lot sizing will be added to EA
Use indicator provided to produce support and resistance levels, and enter trade if price reaches s/r level which user has specified in settings. TP and SL should also come from user settings. TP and SL options should be s/r levels. EA trade should only be opened if there is a trade already open from another EA, based on magic number. EA should check for magic number from other EA, and only enter trade if there is a
1. Idea uruchomienia jest następująca : wejście na rynek ma miejsce, gdy główna linia MACD przecina się z linią sygnałową zgodnie z aktualnym uruchamianiem trendu . 2. Trend jest ustalany na podstawie średniej kroczącej wykładniczej z określonym okresem (InpMATrendPeriod). Jeśli bieżąca wartość EMA jest większa od sieci, trend jest postrzegany jako rosnący (ema_current > ema_previous). Alternatywnie, jeśli
Hello, Need to create an EA solely based on an indicator. Will provide the indicator, which is just available on the market. The EA will just trade based on the signals and close trades based on my parameter
So, I have the attached include and ex files (which I got from online. I cannot remember the time and where though). I would like you to edit it to fit something I have and use in excel. What I want is that I want to specify these main parameters: 1. Number of trades (I do not think it should be difficult but If it will be too complex and challenging, then you can set number of trades to just 3). That is fine 2
Hello. I would features added to an EA I have made for an indicator I purchased; "PZ Day Trading Indicator", for indicator buffers and other information you can find it here in the "developer" tab https://www.pointzero-trading.com/en/Products/view/PZDayTrading I cannot provide you with the indicator due to licensing, you can download the demo version on the market, and we will have to work in a produce -> test ->
1. Combination of Market Profiles on daily basis a) this should be combined if the bell curve is similar to the previous day. Rotational day (volume - standard deviation). b) If breakout, new range should be drawn Conclusion: Market profile should be combined on daily after the market is closed 2. Use Vwap indicator, with 0.5 - slow trend, 1.0 - normal trend, 1.5 fast trend. The stop loss should be under the trend

프로젝트 정보

예산
50+ USD
개발자에게
45 USD