Expert Advisor - simple scalper

MQL4 Эксперты

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

Время выполнения 11 дней
Отзыв от исполнителя
I like working with you .. Thanks!
Отзыв от заказчика
He is there for you! will never leave you...until you are satisfied

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

I need an Expert Advisor for MetaTrader 4. Trading on a single currency.  Closing of positions - by the SL, TP, and by a reverse signal. All positions are accompanied by a trailing stop. The lot is calculated as a percentage of the balance. The most preferred currency would GBPUSD.

1)      Signal to open a position:

a)       A buy-position is opened if the currency increases by more than 0.00002 (example: if GBPUSD was 1.22021, and it increase to more than 1.22023);

b)       A sell-position is opened if the currency decreases by more than 0.00002 (example: if GBPUSD was 1.22023, and it decreases to more than 1.22021);

2)      StopLoss (SL) and TakeProfit (TP) - are fixed at 4 pinps , but can be adjustable by the parameters StopLoss and TakeProfit (example: in a BUY position if GBPUSD was 1.22023, and it increase to more than 1.22027, it should take profit; in the other hand, in a BUY position if GBPUSD was 1.22027, and it decrease to more than 1.22023, it should stop loss)

a)       The levels are specified in points of 4-digit quotes;

b)       The levels are calculated relative to the price of opened position (the Ask price - for the long positions and the Bid price - for short positions);

c)       If the value is too low, the stop should be set at a minimum allowed distance;

3)      Subsequent buy positions should be automatically initiated when the position continues to increase (in the same direction) and after 4 pinps. The lot of the new buy position should be calculated taking into consideration the profit taken at 4 pinps. This should continue to do so onwards.  (example: if GBPUSD was 1.22023, and it increase to more than 1.22027, the current position is closed and a new buy position is initiated from that same point of closed position but with an increased value from the 100% of profit taken from the last position);

 

4)      Subsequent sell positions should be automatically initiated when the position continues to decrease (in the same direction) and after 4 pinps. The lot of the new sell position should be calculated taking into consideration the profit taken at 4 pinps. This should continue to do so onwards.  (example: if GBPUSD was 1.22027, and it decrease to more than 1.22023, the current position is closed and a new sell position is initiated from that same point of closed position but with an increased value from the 100% of profit taken from the last position);

 

5)      The position volume is calculated in the following order: Lot= equity amount (this  will be specified) * allowed leverage, where:

a)       Equity amount – to be specified, a window to insert must be provide;

b)       MarginRequired  - the margin required to open a position with a size of 1 lot;

c)       Allowed leverage – this depends on the pair and brokers. (Example with IC market GBPUSD 1:500).

6)      All of the open positions are accompanied by trailing stop:

a)       If a buy-position or sell-position is opened, the trailing stop is activated once it trails by 0.00004 points respectively.

7)      Moving the SL is permitted only in the direction of profit of the position - up for long position and down for short position;

a)       If you cannot set the SL at the level of the line, it should be set at the minimum allowable distance (but only if it complied with the previous rule of moving in the direction of the profit);

b)       The trailing stop feature should be configurable (AllowTrailing = true/false parameter).

8)      If there is an opened position, and there is a opposite signal, the opened position must be closed and a new one must be opened (in the opposite direction).
For a new position the calculation of the lot must be called after closing the opened position.

9)      Miscellaneous:

a)       When you run the Expert Advisor, it should attach the used indicators with the specified parameters;

b)       The information on the opening/closing of positions and of modifications of the SL should be stored in the Journal;

c)       If there are any errors, it must print a message describing the error.

d)       It must have a start button

e)       It must have a stop button

f)        It must have a window to introduce the equity amount (from which it is calculated the lot amount when multi[plied by the leverage)

g)       It must show the profit/loss status


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

1
Разработчик 1
Оценка
(133)
Проекты
185
30%
Арбитраж
77
9% / 73%
Просрочено
77
42%
Свободен
2
Разработчик 2
Оценка
(528)
Проекты
737
45%
Арбитраж
23
39% / 13%
Просрочено
63
9%
Загружен
3
Разработчик 3
Оценка
(195)
Проекты
395
28%
Арбитраж
155
20% / 52%
Просрочено
112
28%
Свободен
4
Разработчик 4
Оценка
(4)
Проекты
7
0%
Арбитраж
2
0% / 100%
Просрочено
2
29%
Свободен
5
Разработчик 5
Оценка
(121)
Проекты
134
66%
Арбитраж
36
25% / 56%
Просрочено
22
16%
Свободен
6
Разработчик 6
Оценка
(97)
Проекты
121
25%
Арбитраж
5
20% / 60%
Просрочено
17
14%
Свободен
7
Разработчик 7
Оценка
(34)
Проекты
80
34%
Арбитраж
13
31% / 54%
Просрочено
19
24%
Свободен
8
Разработчик 8
Оценка
(414)
Проекты
670
33%
Арбитраж
60
17% / 32%
Просрочено
114
17%
Работает
9
Разработчик 9
Оценка
(558)
Проекты
926
48%
Арбитраж
301
59% / 25%
Просрочено
124
13%
Загружен
10
Разработчик 10
Оценка
(130)
Проекты
210
40%
Арбитраж
90
20% / 43%
Просрочено
85
40%
Свободен
11
Разработчик 11
Оценка
(258)
Проекты
395
28%
Арбитраж
69
19% / 49%
Просрочено
120
30%
Свободен
Похожие заказы
Hey greetings.i will like to convert my tradingview pinescript script to Metatrader 5 expert Advisor EA . Kindly apply for this job if you can convert my tradingview script for mt5 EA.Thanks
I have an EA that work fine. I am planning to run this EA on the same account(one account) but on two chart (one chart for only sell and second chart for only buy). this can be done easily on live account but I am trying to test the EA on backtest to see how it will affect the equity and balance. I am looking for any developer to rewrite the EA to be able to work as i need on backtest. without affecting the the
can you help me I have a strategy based on the indicators that appear in me on screen I want a robot that trades automatically when these signals appear. So, The strategy is focused on combining two indicators together. When they appear together at a certain value, Algo execution automatically enters a trade For positioning: Take profit (TP) :20 ticks Stop loss (TS): 8 ticks When the price reaches the target of 10
You need to modify the code to establish a secure socket connection for the MQL5 advisor on a port other than 443. You need to use only native methods, without custom libraries and DLLs My setup includes MT5 on Windows 11 and Node.js server on VMware Ubuntu. Connections and operations on port 443 were successful. However, attempting to connect to any other port results in the following error: "5274 Failed to
Hi there, I'm looking for profitable ready made EA with source code. EA should not use martingale or grid strategy. Low drawdown will be nice It can be MT4 or MT5 one. Thank you
Reverse engineer of these Eas which will be provided. Must work identical. Doesn't works more we just need to reverse engineer it so we can understand it the logic. these two stopped working after MT4 update this happened a few years ago but it was a quick fix in code and thats it
Welcome I want someone to give me an expert with the code and have it be profitable according to the specifications I wrote in the title, from 3 to 4%, and give me a report of the profitable results
First one is b ased on the indicator Gann Made Easy (MT4) . The Indicator provides no buffers but does have an event function. Can download and look at the Demo version. https://www.mql5.com/en/market/product/73721?source=Site+Market+MT4+Indicator+Rating006#description 1. Would like an EA to buy and sell on the arrows of the indicator (Red or Green) 2. Would like the Option of using the indicator's first take profit
Hello. Id like to change the trailing stop loss mechanism and ATR take profit to do the following: Assuming I've lost 3 trades and my lot size is automatically adjusted to 0.03, with a fixed SL of 10 pips id be negative 30 points. But assuming the ATR closes the next trade with a profit of 5 pips meaning a total profit of -15 points. Id like for the system to be adjusted to maintain the current lot size until a
Nick MJ 30+ USD
A forex bot is designed to automate trading in the foreign exchange market. It can execute trades based on pre-defined criteria such as price movements, technical indicators, or news events, potentially saving you time and allowing for more efficient trading. However, it's essential to understand the risks involved and carefully monitor the bot's performance

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

Бюджет
30 - 50 USD
Исполнителю
27 - 45 USD
Сроки выполнения
от 1 до 3 дн.