To Code MT4/MT5 Expert Advisor for GRID system

Termos de Referência


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!!
 

Respondido

1
Desenvolvedor 1
Classificação
(12)
Projetos
15
40%
Arbitragem
2
50% / 50%
Expirado
0
Trabalhando
2
Desenvolvedor 2
Classificação
(4)
Projetos
4
50%
Arbitragem
0
Expirado
0
Livre
3
Desenvolvedor 3
Classificação
(195)
Projetos
317
35%
Arbitragem
64
13% / 56%
Expirado
82
26%
Livre
4
Desenvolvedor 4
Classificação
(186)
Projetos
229
56%
Arbitragem
12
17% / 50%
Expirado
43
19%
Livre
5
Desenvolvedor 5
Classificação
(29)
Projetos
37
41%
Arbitragem
0
Expirado
0
Livre
6
Desenvolvedor 6
Classificação
(74)
Projetos
121
43%
Arbitragem
12
33% / 50%
Expirado
17
14%
Livre
7
Desenvolvedor 7
Classificação
(37)
Projetos
59
27%
Arbitragem
24
21% / 54%
Expirado
10
17%
Trabalhando
8
Desenvolvedor 8
Classificação
(8)
Projetos
18
17%
Arbitragem
3
67% / 0%
Expirado
0
Livre
9
Desenvolvedor 9
Classificação
(3)
Projetos
3
0%
Arbitragem
0
Expirado
1
33%
Livre
10
Desenvolvedor 10
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
11
Desenvolvedor 11
Classificação
(57)
Projetos
75
25%
Arbitragem
9
33% / 56%
Expirado
8
11%
Livre
12
Desenvolvedor 12
Classificação
(62)
Projetos
84
26%
Arbitragem
22
23% / 50%
Expirado
23
27%
Livre
13
Desenvolvedor 13
Classificação
(191)
Projetos
195
27%
Arbitragem
0
Expirado
3
2%
Livre
14
Desenvolvedor 14
Classificação
(262)
Projetos
536
50%
Arbitragem
54
41% / 37%
Expirado
224
42%
Trabalhando
15
Desenvolvedor 15
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
16
Desenvolvedor 16
Classificação
(35)
Projetos
44
32%
Arbitragem
5
20% / 20%
Expirado
8
18%
Trabalhando
17
Desenvolvedor 17
Classificação
(27)
Projetos
27
26%
Arbitragem
2
0% / 50%
Expirado
1
4%
Livre
18
Desenvolvedor 18
Classificação
(41)
Projetos
87
13%
Arbitragem
29
31% / 48%
Expirado
35
40%
Ocupado
19
Desenvolvedor 19
Classificação
(561)
Projetos
928
48%
Arbitragem
301
59% / 25%
Expirado
123
13%
Carregado
Pedidos semelhantes
hi, I'm looking for who can help me with my needed I must do changes to a dashboard with manual input of trader and active expert. Budget 30$ Can do
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
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
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
Hi i need a indicator be turned into forex robot THOSE TWO INDICATORS ARE REVERSAL INDICATORS I WANT THEM TO BE COMBINED BUY ON UPTREND SELL ON DOWNTREND CONTINUE TO OPEN TRADES ACCORDING TO THE TREND USING BUILT-IN RISK 1% OF THE ACCOUNT PARAMETER LOTS SIZE, STOPLOSS THE EA MUST WORK ON EVERYTIME FRAME BE ABLE TO TRADE INDICES, FX PAIRS, COMMODITIES
Hello everyone, I need a simple Hedging EA that won't open opposing trades right away. The key is to avoid Hedging with the aim to lock in a price/spread arbitrage. If you already have a profitable EA that is similar and that has result I would be more than welcome to take a look at it or if you can build one for me I am more than welcome to pay for it. It must be an MT5 EA
Seeking an expert in LSTM (Long Short-Term Memory) for MT4 to implement the most cutting-edge and advanced form of LSTM with full feature integration. The ideal candidate will possess extensive experience in leveraging LSTM technology within MT4, ensuring optimal performance and profitability. Join us in revolutionizing trading strategies with state-of-the-art LSTM algorithms tailored for MT4. Add a zig zag to the

Informações sobre o projeto

Orçamento
150+ USD
Desenvolvedor
135 USD