Wanted: simple grid and martingale EA for real trading

MQL4 Эксперты Forex

Работа завершена

Время выполнения 2 минуты
Отзыв от исполнителя
Thank you.
Отзыв от заказчика
Mehdi did the job on point and very fast. We had close communication via skype and he fixed any real money trading issue on the fly. I can strongly recommend his service!

Техническое задание

I´m looking for an experienced developer who can write a well documented code for a simple martingale/grid strategy. (EA + source code)


Entry:
There is no complicated entry logic (no indicators). The first position is entered manually by the user but every following order is initiated by the algorythm (order grid, pending orders).
However, unlike usual grid strategies the direction (long/short) of new entry orders are dependant on the market hitting either stoploss or takeprofit of the open position.

Stoploss and Takeprofit are user inputs in pips and are counted towards the real execution price.
Pending orders for the next entry use the exact same levels of stoploss/takeprofit. If a new position is opened, the entry order on the other side of the just finished trade is canceled. Then the stoploss and takeprofit for the new position and the entry orders for the next trade are initiated. (see example at bottom)

There is a martingale factor. So if the open position loses, the next position will be opened with a larger lot-size until the current position hits the takeprofit. If a position wins the next position uses the initial lot size.

There is a maximum order size (MaxLots). If the open position already has the maximum lot-size, the next position is always opened with the initial lot size (also in the losing scenario).


The EA needs the possibility for user inputs. These variables are:
- Initial Lot Size: 0.01 to 1 (1 micro to 1 standardlot)
- Maximum Lot Size: 0.01 to 100 (1 micro to 100 standardlots)
- Stoploss in Pips: 1 to 1000
- Takeprofit in Pips: 1 to 1000
- MartingaleFactor: 0.1 to 10 (0.1 means the next position is +10% bigger)
- email-adress for notifications


General conditions:
It is necessary to finalize the Expert Advisor (MetaTrader 4) to work on a real account - place all of the necessary checks, restore normal operation after a temporary disconnection, reconnection to the account, or a reset/update of the client terminal.
Also add a few attempts to open a position if there is an error. The EA will be moved to a VPS so migration must work. It must work on both 4-and 5-digit quotes (autodetect).

The EA trades each currency pair independently. So it must be possible to trade EUR/USD and GBP/USD on the same client. But there will not be multiple instances of the EA trading on the same curreny. So 1 instance per currency.

The EA gets the very first entry from the user. No Manual trading alongside the working EA is planned so it doesn´t have to be facilitated.

When you change an account, the EA should notify the user about this and stop until a new launch of the EA is executed.

If there are open positions and the external parameters (user inputs) are changed, the EA changes already existing pending orders according to the changes. However, the currently opened position will not be changed in Lot-Size.

In the case of a critical error, the EA sends an email to the users adress (input).



Example:

inputs
InitialLots = 0.01
MaximumLots = 1.00
Stop = 100 Pips
Target = 100 Pips
MartingaleFactor = 1.0
email:---


1.) Manual Entry (Buy) 0.01 Lot @ 1.0000
-> cancel all pending orders of that currency pair
-> add Sell-Stop 0.01 Lot @ 0.9900 (Stoploss)
-> add Sell-Stop 0.02 Lot @ 0.9900 ("New Entry 1" -> current Lots x (MartingaleFactor + 1) )
-> add Sell-Limit 0.01 Lot @ 1.0100 (Takeprofit)
-> add Sell-Limit 0.01 Lot @ 1.0100 ("New Entry 2" -> initial Lot Size)

2.) Market goes down to 0.9900
-> Position stop out (LOSS)
-> Order of "New Entry 1" is executed (short position of 0.02 Lot)
-> cancel all pending orders of that currency pair ("New Entry 2" gets cancelled)
-> add Buy-Stop 0.02 Lot @ 1.0000 (Stoploss)
-> add Buy-Stop 0.04 Lot @ 1.0000 ("New Entry 3" -> current Lots x (MartingaleFactor + 1) )
-> add Buy-Limit 0.02 Lot @ 0.9800 (Takeprofit)
-> add Buy-Limit 0.01 Lot @ 0.9800 ("New Entry 4" -> initial Lot Size)

And so on...




I´m looking forward to your applications with your price and timeframe.




Откликнулись

1
Разработчик 1
Оценка
(119)
Проекты
127
41%
Арбитраж
3
33% / 67%
Просрочено
0
Свободен
2
Разработчик 2
Оценка
(195)
Проекты
395
28%
Арбитраж
155
20% / 52%
Просрочено
112
28%
Свободен
3
Разработчик 3
Оценка
(328)
Проекты
480
41%
Арбитраж
78
12% / 63%
Просрочено
77
16%
Работает
4
Разработчик 4
Оценка
(4)
Проекты
5
0%
Арбитраж
3
0% / 67%
Просрочено
2
40%
Свободен
5
Разработчик 5
Оценка
(89)
Проекты
137
24%
Арбитраж
35
9% / 40%
Просрочено
52
38%
Свободен
6
Разработчик 6
Оценка
(24)
Проекты
27
33%
Арбитраж
2
100% / 0%
Просрочено
1
4%
Свободен
7
Разработчик 7
Оценка
(1)
Проекты
1
0%
Арбитраж
1
0% / 100%
Просрочено
0
Свободен
8
Разработчик 8
Оценка
(62)
Проекты
140
46%
Арбитраж
19
42% / 16%
Просрочено
32
23%
Свободен
Похожие заказы
Enter buy trade at close of candle when bar closes above the 3 emas. Emas are 34 ema, 64 ema and 128 ema. For a buy trade the 34 ema must be above the other two emas. The 64 ema should be in the middle. The 128 ema should be below the other two emas. For a buy trade the Awesome Oscillator should be above the middle line and colored green. Exit a buy trade when price touches 64 ema. Sell trade same conditions as buy
I want to make AI based on Attached Picture Swing High low. If you have experience can share demo first. Stop loss, take profit, trailing , break even ,DD etc. also amiable
Hello, I’m looking for a TradingView indicator that fits my forex trading needs. If you can create or customize one for me, please reach out. I'd appreciate your help! Thanks in advance."
I need someone who can code a new EA from scratch and also know how to integrate AI into the EA and use AI and market sentiments along with news to then open positions. I have the description of the job ready. Need someone serious, with experience and who will help optimize the current strategy with their expertise. Thanks
I’m looking for an experienced MQL5 developer to create a custom Break of Structure (BoS) Indicator for MetaTrader 5. This indicator should automatically detect and mark key market structure breakpoints in real-time, offering traders clear visual signals when the market experiences a structural shift. The indicator should include the following features: Automatic detection of Break of Structure (BoS) and Change of
Pls I need help I don’t have much but pls accept my little payment for the work thanks 🙏 mt5 file Once it opens buy and move positively to buy let it use auto trailing to follow the trend that’s if I choose to use trailing option and before the trailing starts it must reach the actual profit target example if I set profit target to 500 then once profit is at 500 let trailing immediately protect it and any 1 pip
I need a tested and profitable EA. I don’t want backtested EA but real live tested. At least, 5~10 % per month. Name your price!!! I also have a backtested EA that can’t make profit at the end of the month
Hey greetings am in need of a developer that can convert my simple tradingview indicator to MT4 I have the source code of the indicator and is also a public indicator on Tradingview site Kindly bid and let started
Hello my developer colleagues, am also a developer like you but i just hear about this mql site and i will like to sell, develop and build bots for buyer. But i don't know how to become a seller here please i need help in helping me to create a seller account on mql and i will be very glad if you can help me out and i will appreciate you
Preciso de um EA que abra ordens a mercado a partir de um indicador, Ele precisa obter take e stop loss fixos, spread máximo, horários de início e final das operações, meta e stop diário, martingale, painel e a função no script para que eu possa ceder o EA apartir do id do mt4 de terceiros

Информация о проекте

Бюджет
80+ USD
VAT (19%): 15.2 USD
Итого: 95.2 USD
Исполнителю
72 USD
Сроки выполнения
от 3 до 10 дн.