To Code MT4/MT5 Expert Advisor for GRID system

Spezifikation


I like to sincerely invite professional coders to write the EA for me.  
I am willing to pay premium for proficient coder who is experienced in coding and trading.
Please do not bid if you are not able to understand my requirements.
Thanks!

Grid EA 
either modify sample mq4 file provided or create new from scratch (mq4 file will be provided on request)
Requires MT4 and MT5 versions
Requires licensing

Need to code grid EA with the following specifications based on the my sample mq4 file as I have limited coding knowledge.



GENERAL INDICATORS AND PARAMETERS
1. Add in 2 x VWAP with the parameters: 
Timeframe (eg: H1 AND M30 VWAP independent from current chart timeframe eg: EA using on M5)


Period (eg: 14)

Both VWAP able to display on chart


2. Average True Range (period/timeframe) - if EA attached to chart, ATR follow chart timeframe.  Also able to select different timeframe for use on TP/SL

3. Auto News filter: Enable/disable close ALL orders x mins before high impact news. 
After close orders disable autotrading
Disable/enable autotrading x mins before/after news


4. Trading hours - Individual days and time filter with individual days check box to enable or disable close orders at end of time filter.

Example format: 
Monday 02:05 - 12:45, 17:00-21:59 close all orders before disabling autotrading yes/no
Tuesday 00:05 - 22:45 close all orders before disabling autotrading yes/no
Wednesday 06:05 - 23:45 close all orders before disabling autotrading yes/no
Thursday 03:05 - 21:45 close all orders before disabling autotrading yes/no
Friday 00:05 - 11:45, 14:25-18:59 close all orders before disabling autotrading yes/no
Saturday 00:05 - 23:45 close all orders before disabling autotrading yes/no
Sunday 00:05 - 20:45 close all orders before disabling autotrading yes/no


5. Auto GMT

6. Progressive Magic number and comments as number of positions increases.


7. Spread / slippage filter


We can select EA to work in either single or continuous martingale mode.
Single mode = only opens 1 trade at a time, no add on new trades when in drawdown.
Continuous martingale mode = able to open more trades when in drawdown with multiplier input and step distance input because trades are opened without any stoploss, only TP.
(Step distance can be fixed or based on ATR dynamically)




enable/disable Stoploss and Breakeven : activated when condition is met, but I can also chose not to activate or activate either SL or BE or both (martingale mode)
If we set a stop loss, it will only become valid when below conditions are met and no more new positions to be opened for that direction that is in drawdown.
VWAP trend change from sell to buy or price point based on previous day close.
Eg: when VWAP trend is sell, but it crosses to become buy trend, so the EA sell orders will kick in a stop loss basket for ALL sell orders or ALL orders or enable fixed stop loss /ATR stop loss / basket stop loss
ATR stop loss = From last opened position in drawdown, ATR value of (timeframe input) with/without multiplier price add on to last opened position.
Example: Last BUY position price opened US500 - 4300, ATR is 10 and multiplier 2. Stoploss at 4280 for all positions or positions in drawdown.
Fixed stop loss = fixed value in points from last opened position in drawdown. (meaning no more opening of new positions)
Basket stop loss = all sell positions stoploss in money value. or all buy positions stoploss in money value or ALL positions stoploss in money value.
Auto Breakeven = Breakeven is enabled together with stop loss automatically or disable to allow orders to hit TP or SL.
all sell positions breakeven in money value. or all buy positions breakeven in money value or ALL positions breakeven in money value.
We can select to close ALL orders when current equity crosses breakeven by 1 point or basket sell orders crosses breakeven point by 1point

Account management:
Drawdown based on balance of yesterday closing balance in money value or %
Daily total profit in money value, resets each day at server time 00:00
close orders and disable autotrading on reaching DD or target daily profit. Resets on each day server time 00:00
Total Equity Trailing stop

MAIN CRITERIA FOR TRADING
EA will only open new position based on the following criteria:
1. Fast VWAP above slow VWAP = Buy only
2. Fast VWAP below slow VWAP = Sell only
OR Price candle above fast VWAP only = BUY, OR price candle above slow VWAP only = BUY and vice versa
(Selectable options combinations above)
3. Execute buy order only on red candle close or next candle open in which it's high/low/open/close(selectable) equal to or exceed previous candle ATR with multiplier or fixed points AND previous order position price exceed previous candle ATR or fixed points with multiplier
4. Execute sell order only on green candle close or next candle open in which it's high/low/open/close(selectable) equal to or exceed previous candle ATR with multiplier or fixed points AND previous order position price exceed previous candle ATR or fixed points with multiplier
5. If it is the first order, ignore parameter: "AND previous order position price exceed ATR with multiplier"
6. Enable/disable Execute order as limit order at bid for buy or ask for sell or as market order
7. Enable/disable wait for better price value in points based on EA original execution price.
8. When TP/SL price is within the middle/bid/ask of spread execute order without waiting to reach TP/SL (selectable bid/ask/mid)
Example: Sell position TP price of US500 = 4300.40 and spread is 50points. Bid/Ask 4300.15/4300.65 execute at 4300.65 before it reaches 4300.40
or if bid reaches 4300.40, we can enable to execute close as well.

9. Distance to open next order can be fixed points or based on ATR(selectable timeframe) with/without multiplier of current candle
(continuous martingale mode)

10. enable/disable lot size multiplier (martingale mode) or fixed lot size (both modes) and also max lot size (martingale mode)
11. Enable/disable open only max 1/2/3 orders by candle timeframe. Eg: Even if we are using EA on M15, we can select to open only 1 order using M30 or H1 or other timeframe candle
12. Able to input breaktime after recent order closed.
13. When trend changes from buy to sell, we can select to allow EA to only open new trend direction positions even when the old trend positions are still open or wait until previous trend orders are closed by SL/BE/TP/manually.


TP/SL/BE mode:
Individual Fixed points TP/SL/BE for each position (independent TP/SL) - Single mode
Individual TP/SL/BE based on ATR multiplier for each position independently.
(ATR value from the candle that order was opened or ATR value from another timeframe)
Basket TP based on money value as in sample mq4 in martingale mode
Basket TP based on fixed value in martingale mode
Basket stop loss in money value (when activated by condition below)
Basket Trailing stop (When in martingale mode)

Individual positions trailing stop (in both modes) if latest opened martingale position is closed by trailing stop but earlier basket positions not closed because TP not reached,
EA will continue to resume opening the same lot size of latest closed position if the price goes further in drawdown direction with the criteria met


Thanks for viewing!!
 

Bewerbungen

1
Entwickler 1
Bewertung
(12)
Projekte
15
40%
Schlichtung
2
50% / 50%
Frist nicht eingehalten
0
Arbeitet
2
Entwickler 2
Bewertung
(4)
Projekte
4
50%
Schlichtung
0
Frist nicht eingehalten
0
Frei
3
Entwickler 3
Bewertung
(195)
Projekte
317
35%
Schlichtung
64
13% / 56%
Frist nicht eingehalten
82
26%
Frei
4
Entwickler 4
Bewertung
(186)
Projekte
229
56%
Schlichtung
12
17% / 50%
Frist nicht eingehalten
43
19%
Frei
5
Entwickler 5
Bewertung
(29)
Projekte
37
41%
Schlichtung
0
Frist nicht eingehalten
0
Frei
6
Entwickler 6
Bewertung
(74)
Projekte
121
43%
Schlichtung
12
33% / 50%
Frist nicht eingehalten
17
14%
Frei
7
Entwickler 7
Bewertung
(37)
Projekte
59
27%
Schlichtung
24
21% / 54%
Frist nicht eingehalten
10
17%
Arbeitet
8
Entwickler 8
Bewertung
(8)
Projekte
18
17%
Schlichtung
3
67% / 0%
Frist nicht eingehalten
0
Frei
9
Entwickler 9
Bewertung
(3)
Projekte
3
0%
Schlichtung
0
Frist nicht eingehalten
1
33%
Frei
10
Entwickler 10
Bewertung
Projekte
0
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei
11
Entwickler 11
Bewertung
(57)
Projekte
75
25%
Schlichtung
9
33% / 56%
Frist nicht eingehalten
8
11%
Frei
12
Entwickler 12
Bewertung
(62)
Projekte
84
26%
Schlichtung
22
23% / 50%
Frist nicht eingehalten
23
27%
Frei
13
Entwickler 13
Bewertung
(191)
Projekte
195
27%
Schlichtung
0
Frist nicht eingehalten
3
2%
Frei
14
Entwickler 14
Bewertung
(262)
Projekte
536
50%
Schlichtung
54
41% / 37%
Frist nicht eingehalten
224
42%
Arbeitet
15
Entwickler 15
Bewertung
Projekte
0
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei
16
Entwickler 16
Bewertung
(35)
Projekte
44
32%
Schlichtung
5
20% / 20%
Frist nicht eingehalten
8
18%
Arbeitet
17
Entwickler 17
Bewertung
(27)
Projekte
27
26%
Schlichtung
2
0% / 50%
Frist nicht eingehalten
1
4%
Frei
18
Entwickler 18
Bewertung
(41)
Projekte
87
13%
Schlichtung
29
31% / 48%
Frist nicht eingehalten
35
40%
Überlastet
19
Entwickler 19
Bewertung
(561)
Projekte
928
48%
Schlichtung
301
59% / 25%
Frist nicht eingehalten
123
13%
Beschäftigt
Ähnliche Aufträge
Just have a look make it better enjoy and have fun 😊 this is the first time I am trying this, I got ripped off 3 times before. I hope this time works with all your help. Thank you kindly
I have an MT5 EA which I like to modify to run on custom symbol chart. I can backtest the EA on the custom symbol chart, but I cannot run on the chart to trade. When I attach the EA to the custom symbol chart, it gives me error: "2024.06.07 21:27:59.270 Trades '1520250871': failed request buy 0.1 BTCUSD_ATR10_M1 at 69260.30000 [Invalid request]" Please help me to modify the EA to run on custom symbol chart. EA is
I will provide pine script and need to convert it as a mql4 EA. The system is based on swing highs and lows. If you interested please knock me, Thank you
I want an Indicator that : Draws vertical lines at the opening of candles on a time frames selected.( I want to be able change the candle timeframe the line will be drawn. Eg. I can slelect 1H, 4H etc from the settings, and the vertical line will be drawn at the opening). Draw a horizontal line at the opening of the candles in the selected timeframe. Calculate the average range of the candles on a selected timeframe
Hello, I need to optimize my indicator so that it works in several time frames. and then convert it to mq5 The task will be carried out remotely by ANYDESK
I would need an indicator which makes averages on chart (like the one existing already on mt4 where you can choose between EMA, SMA, ...) but what i need is on chart a button plus and minus which i could press in order to change the average visually on chart( so i dont have to come back in the settings of the indicator each time to introduce a new average number) And average in mt4 is limited basically at 4000 but
I am looking for an experienced MQL5 developer to convert a TradingView indicator into an Expert Advisor (EA) for MetaTrader 5 (MT5). The TradingView indicator uses specific conditions to trigger buy and sell signals, and I would like these conditions to be replicated in the MQL5 EA. Stop Loss in points Take Profit in points Trailing Stop activation level in points Trailing Stop distance in points Maximum number of
Bot name: Blues🚀ProFx The bot should work with the 5mins time frame and it must move with the market price bar when it moves up 5pips and above let 10 trades be opened in the up direction and each having a stop loss of 20pips. After every 5mins if a new candle forms in the same direction let another 10 trades be opened in the same manner. Then when the market trend changes and a bearish candle starts to form and
Hello, I need an EA for both MQL4 and MQL5 that complies with the following rules; A maximum daily drawdown of 4%. This means it should close all trades after a 4% loss and not trade for the rest of the day. It should not use martingale, No grid trading, No trade stacking (opening three or more trades at the same time in the same direction), trades should spends minutes before closing. The EA should also be able to
Hello I am new to MT4/MT5, I previously traded for a company with their own internal execution platform. I am looking for someone who can help me understand MT5, how to set up charts, indicators, advisors and back-testing etc.. basically a intro to a new user. I am particularly interested in learning is it possible to trade/execute spreads via MT5 - ie simultaneously buy MSFT and sell DELL, and when you trade out you

Projektdetails

Budget
150+ USD
Für die Entwickler
135 USD