• Get access

Modification of existing EA and make a Multi-Currency version

2020.02.10 Indicators Experts

Job finished

Execution time 2 days
Feedback from customer
Great team. Fast, efficient, professional and on point! Recommended!
Feedback from employee
The best customer. Happy working with him.

Specification

Hello,

Find attached an EA that I need to have modified exactly to my needs and make it a Multi-currency version. Meaning I like to attach it to only one chart and it trades a defined list of currency pairs.

Changes and Requirements

-The list of pairs for the multi-currency version should be defined via the code and not the inputs tab.

-The EA should automatically recognize pre- and suffix like e.g. (EURUSD_ecn)

-The lines of code from 398-544 where TP and Grid size are defined should still work in the multi-currency version.

-The EA should have the ability to take over currently running trades in case there is a server error or MT4 gets closed for some reason.

-The EA should have an option to change between designs. This should be a simple true/false input. When set to false, the EA should look like as it is. When set to true, the design should change exactly like in the attached image. (The Logo is attached as well)

Most important change:

Currently, the EA has the equity goal. Default set to 100. I think it does not work as I need it to be. Right now, the EA trades until the equity goal is reached and closes all orders and stops trading for the rest of the day. Even if the balance goes up to 1180 and the equity reaches the goal of 1100 (set to 100). It closes all orders and stops trading for the rest of the day. It seems to work fine in the first place. But it seems that the EA, when the equity drops for example to 900 also closes at 1000.

How it should work. I´m not a programmer, but this would be my logical approach.
When the EA is attached it looks at the Equity for example 1000$. The goal is set to 100$.
Now the EA trades. The balance reaches 1190$ and the equity reaches 1100$. It closes all trades and equity and balance are 1100$. The EA stops for the day. But checks the equity again as soon as it stopped. Which is now 1100$. With the goal set to 100$, the next equity target would 1200$. Even if there is a phase of drawdown for example 900$ it only closes the orders at the 1200$ equity level. And so on.

If you have any questions, let know.


Responded

1
Developer 1
2020.02.10
Rating
4.84
(360)
Projects
651
49%
Arbitration
213
55% / 28%
Overdue
138
21%
Loaded
2
Developer 2
2020.02.10
Rating
4.66
(252)
Projects
385
29%
Arbitration
65
18% / 48%
Overdue
138
36%
Free
3
Developer 3
2020.02.10
Rating
0
Projects
0
0%
Arbitration
0
Overdue
0
Free
4
Developer 4
2020.02.10
Rating
4.97
(557)
Projects
1135
65%
Arbitration
81
25% / 49%
Overdue
399
35%
Loaded
5
Developer 5
2020.02.10
Rating
5
(59)
Projects
62
27%
Arbitration
0
Overdue
0
Free
6
Developer 6
2020.02.10
Rating
1
(1)
Projects
2
50%
Arbitration
2
0% / 100%
Overdue
1
50%
Working
7
Developer 7
2020.02.10
Rating
5
(62)
Projects
73
27%
Arbitration
12
33% / 33%
Overdue
2
3%
Busy
8
Developer 8
2020.02.11
Rating
4.93
(145)
Projects
189
45%
Arbitration
10
40% / 30%
Overdue
6
3%
Working

Project information

Budget
150+ USD
VAT (19%): 28.5 USD
Total: 178.5 USD
For the developer
135 USD
Deadlines
to 3 day(s)