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

MQL5 Asesores Expertos Sripts

Trabajo finalizado

Plazo de ejecución 33 días

Tarea técnica

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

Han respondido

1
Desarrollador 1
Evaluación
(49)
Proyectos
134
27%
Arbitraje
62
13% / 53%
Caducado
58
43%
Libre
2
Desarrollador 2
Evaluación
(253)
Proyectos
358
49%
Arbitraje
24
25% / 50%
Caducado
80
22%
Libre
Solicitudes similares
I’m looking for someone experienced with Think or Swim to create a backtesting script for an in-the-money Iron Condor strategy using options on the SPX. The strategy involves setting up 10 contracts of an Iron Condor with a 10-point spread width and a net credit requirement of $11 per contract. The goal is to backtest the performance over the last three years, focusing on trades where the SPX closes outside a
I currently have a license code that connects to my web server, and I add the account number, client name, and expiration date. I’d like something more automated. Currently I allow clients 10 licenses, but adding for them on my side can get exhausting. I’d like a better solution for myself and clients

Información sobre el proyecto

Presupuesto
150 - 350 USD
Para el ejecutor
135 - 315 USD