Expert Advisor - simple scalper

MQL4 Experts

Job finished

Execution time 11 days
Feedback from employee
I like working with you .. Thanks!
Feedback from customer
He is there for you! will never leave you...until you are satisfied

Specification

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


Responded

1
Developer 1
Rating
(133)
Projects
185
30%
Arbitration
77
9% / 73%
Overdue
77
42%
Free
2
Developer 2
Rating
(523)
Projects
731
45%
Arbitration
23
39% / 13%
Overdue
63
9%
Working
3
Developer 3
Rating
(195)
Projects
395
28%
Arbitration
155
20% / 52%
Overdue
112
28%
Free
4
Developer 4
Rating
(4)
Projects
7
0%
Arbitration
2
0% / 100%
Overdue
2
29%
Free
5
Developer 5
Rating
(121)
Projects
134
66%
Arbitration
36
25% / 56%
Overdue
22
16%
Free
6
Developer 6
Rating
(97)
Projects
121
25%
Arbitration
5
20% / 60%
Overdue
17
14%
Free
7
Developer 7
Rating
(34)
Projects
80
34%
Arbitration
13
31% / 54%
Overdue
19
24%
Free
8
Developer 8
Rating
(414)
Projects
670
33%
Arbitration
60
17% / 32%
Overdue
114
17%
Working
9
Developer 9
Rating
(556)
Projects
924
48%
Arbitration
301
59% / 25%
Overdue
123
13%
Loaded
10
Developer 10
Rating
(130)
Projects
210
40%
Arbitration
90
20% / 43%
Overdue
85
40%
Free
11
Developer 11
Rating
(258)
Projects
395
28%
Arbitration
69
19% / 49%
Overdue
120
30%
Free
Similar orders
Hi, Coding Skills Required: Experience in coding trading robots for MT5. Ability to implement increasing coefficients for the distance between orders and lot size 1. Project Objective: Develop an automated trading robot for MetaTrader 5 (MT5) as per the specified trading strategy. 2. Trading Strategy: The robot must execute a strategy that includes the following elements: Opening initial orders. Placing pending
I have this EA that I have build with another developer. I tried backtesting and optimizing it but the test runs too slow. The EA gets instructions from a number of custom indicators to produce orders, I think that's what makes it to slow when testing. I need an experienced MQL4 developer who can dismantle the coded EA and rewrite it in a more logical way, without using the iCustom function. I want everything to be
simple job code I want u to revers my ea pending orders to limit orders and add a time filter.... my budget is 10$ cuz the ea code are too simple
I need ea trade copier reversal.. I have an ea if u can revers pending orders stops to limit orders I'll be glad and add time filter my budget is 10usdt
olá. preciso de um robô para me alertar no telegram quando as medias moveis cruzarem. esse alerta tem que ser instantâneo. o expert precisa também reconhecer qualquer operação que esteja aberta e colocar em breakeaven essa operação assim que o preço avançar o tamanho equivante ao stop loss pré definido manualmente. o robô também deve recolher a operação em aberto e me informar quando ela for fechada, seja com stop
Are you a coding maestro with a passion for optimizing indicators to blazing speeds? Look no further – I’m in search of a skilled developer to take my indicator to the next level! The Task: I need someone who can dive deep into the code, iron out any pesky errors, and optimize the indicator for lightning-fast responsiveness. Additionally, I require seamless integration of the Zigzag indicator, which currently resides
I need trading robots 30 - 80 USD
Building a bot that copies signals from the indicator to the slave platform The expert must work on two remote computers, not the same computer Control settings for masters and slaves as well If necessary, it is preferable to use an interface from a server
This is a Ready Made grid Automatic EA 1.Need some bug fixing and little modification. This EA has some bug like -Place Random Trade after MT4 Restart . Also not follow custom parameter grid distance, grid slippage . like if i set 300pips grid distance, some time it place trade at 400 pips distance . fix this bug 2.first trade open by RSI logic if rsi30 open buy trade Add Revise Order mode. (anti-martingle grid )
So does anyone have a mt4 to sway markets trade copier that can send trades from mt4 to sway markets Thats really all Ill need to do and manage them. someone posted one before if you see this let me know if we can get something done. or if theres anyone that has or can make this for me I would prefer one that uses your login to send trades over from mt4 to sway
Helping me will secure all my work in the future. need help fixing two errors I can give you one job a week if your good at what you do

Project information

Budget
30 - 50 USD
For the developer
27 - 45 USD
Deadline
from 1 to 3 day(s)