Broker website crawler to get open and close orders and copy them to MT5 terminal

MQL5 Experts Scripts

Job finished

Execution time 87 days
Feedback from customer
This guy is really excellent! He followed accurately the specifications and covered all details. Also, he did not want to close the project until I was 100% satisfied with the work.Highly recommended.
Feedback from employee
A 5-star customer. Requirement was right on point and was very helpful in making project a success. I look forward to a great partnership in the future. thank you

Specification

Hello developers!

I need a website-crawler that is able to press a refresh Button and read a refreshed HTML Table within a given broker's user web interface in which the open trade positions are shown. The script should then open (replicate) the same order in an MT5 terminal.

Both, the browser with broker website (user is logged in) and the MT5 terminal are always opened in the same Windows computer.

Every time the refresh button is pressed by the bot, if a previous shown position is no longer displayed in the table, the bot assumes the position has been closed and so proceeds to close that same position in the MT5 terminal. 

The process is meant for just one pair (EURUSD) and one given fixed broker.

Some features:

- Refreshing frequency (1 min to 10 min) of the Button should be adjustable.

- All moves should be recorded in the Expert Tab of the MT5 terminal

- A little panel should be shown in a chart of the MT5 terminal that indicates that the replication process is up and running,

- The little panel should include a start/stop button.


Responded

1
Developer 1
Rating
(209)
Projects
281
46%
Arbitration
27
59% / 37%
Overdue
36
13%
Free
2
Developer 2
Rating
(57)
Projects
72
22%
Arbitration
13
46% / 15%
Overdue
5
7%
Free
3
Developer 3
Rating
(390)
Projects
416
30%
Arbitration
74
19% / 70%
Overdue
52
13%
Working
4
Developer 4
Rating
(19)
Projects
26
27%
Arbitration
3
0% / 100%
Overdue
2
8%
Free

Project information

Budget
50 - 120 USD
Deadline
from 3 to 10 day(s)