EA for MetaTrader 5 based on external web page/MetaTrader Calendar events data checks

MQL5 Experts Scripts

Trabalho concluído

Tempo de execução 33 dias

Termos de Referência

I need an EA script to do the following on a future product set by the user.

  1. Open a popup, on the screen, showing 6 data that will be dynamically set (based on the logics described below). At the beginning, if no value is available, it will show "N/A" for the 6 values
  2. First value determination
    1. Read an external web page and store 2 data points
      1. It must read the data points from web page at predefined timing (e.g. 16.00.00, 16.00.05, ...) that must be set by the user. It would be good to set a starting time (e.g. 16.00), ending time (16.05) and refresh frequency (1 sec), until the data are gathered. It has to take an information that is released at a certain timing so we have to keep on reading until that data point is published, then we have to break the reading loop as it is collected
      2. OR .. the data is available also into MetaTrader Calendar and Investing.com, too. If it is easier to get data from MetaTrader calendar/events it is fine the same
    2. Execute a simple comparison of the 2 data points
    3. Depending on the comparison result, show a LONG or BUY signal on the popup (that was showing until that moment as "N/A")
  3. Second value determination
    1. Define an observation time frame from configuration file, for example 14.30.00 and 15.30.00
    2. Identify the minimum price value recorded reading the prices between that time frame
    3. Show and update the minimum price into the popup 
  4. Third value determination
    1. Define an observation time frame from configuration file, for example 14.30.00 and 15.30.00 (it's the same as the above one)
    2. Identify the maximum price value recorded reading the prices between that time frame
    3. Show and update the max price into the popup 
  5. Fourth value determination (First Fibonacci)
    1. Define an observation time frame from configuration file, for example 14.30.00 and 15.30.00 (it's the same as the above one)
    2. Caculate 30% of difference between max and min price recorded, reading the prices between that time frame
    3. Subtract value of point 2) from maximum price 
    4. Show it into the popup data (that was previously showing N/A)
    5. Keep on refreshing the value in popup if max or min value are updated
  6. Fifth value determination (Second Fibonacci)
    1. Define an observation time frame from configuration file, for example 14.30.00 and 15.30.00 (it's the same as the above one)
    2. Caculate 50% of difference between max and min price recorded, reading the prices between that time frame
    3. Subtract value of point 2) from maximum price 
    4. Show it into the popup data (that was previously showing N/A)
    5. Keep on refreshing the value in popup if max or min value are updated
  7. Sixth value determination (Third Fibonacci)
    1. Define an observation time frame from configuration file, for example 14.30.00 and 15.30.00 (it's the same as the above one)
    2. Caculate 66% of difference between max and min price recorded, reading the prices between that time frame
    3. Subtract value of point 2) from maximum price 
    4. Show it into the popup data (that was previously showing N/A)
    5. Keep on refreshing the value in popup if max or min value are updated

Respondido

1
Desenvolvedor 1
Classificação
(49)
Projetos
134
27%
Arbitragem
62
13% / 53%
Expirado
58
43%
Livre
Publicou: 283 artigos, 1 código
2
Desenvolvedor 2
Classificação
(253)
Projetos
358
49%
Arbitragem
24
25% / 50%
Expirado
80
22%
Livre

Informações sobre o projeto

Orçamento
150 - 350 USD