Calendario Económico para Filtro de noticias en EA

 

Buenas tardes,

Llevo rato intentando aplicar un filtro de noticias en el código del experto asesor pero me pone que no reconoce las funciones de  CalendarValueTotal y CalendarValueByIndex . He probado de reinstalar el programa de MetaTrader a ver si había algún problema con la instalación y falta el archivo de Calendar.mqh pero no es así. Tengo acceso al Calendario Económico desde el terminal y me gustaría poder usar ese sin tener que optar por un API.

Espero podáis ayudarme, gracias! :)

 
suescunrik: pero me pone que no reconoce las funciones de  CalendarValueTotal y CalendarValueByIndex

Eso es porque esas funciones no existen en MQL5. ¿Dónde las has visto en la documentación?

Función

Acción

CalendarCountryById

Obtiene la descripción del país según su identificador

CalendarEventById

Obtiene la descripción del evento según su identificador

CalendarValueById

Obtiene la descripción del valor del evento según su identificador

CalendarCountries

Obtiene la matriz de las descripciones de los países disponibles en el Calendario

CalendarEventByCountry

Obtiene la matriz de las descripciones de todos los eventos disponibles en el Calendario, según el código del país indicado

CalendarEventByCurrency

Obtiene la matriz de las descripciones de todos los eventos disponibles en el Calendario, según la divisa indicada

CalendarValueHistoryByEvent

Obtiene la matriz de valores de todos los eventos en el intervalo temporal indicado según el identificador del evento

CalendarValueHistory

Obtiene la matriz de valores de todos los eventos en el intervalo temporal indicado con filtro de país y/o divisa

CalendarValueLastByEvent

Obtiene la matriz de valores de un evento según su ID desde el momento en que se creó la base de datos del Calendario con el change_id indicado

CalendarValueLast

Obtiene la matriz de valores de todos los eventos con filtrado por país y/o divisa desde el momento en que se creó la base de datos del Calendario con el change_id indicado

 

Fernando Carreiro #:

Eso es porque esas funciones no existen en MQL5. ¿Dónde las has visto en la documentación?


Bueno, no soy programador y lo estoy haciendo con la ayuda de ChatGPT, esas son funciones que me indicaba que deberían existir. Por otra parte, he encontrado la carpeta Calendar en la siguiente ruta: MetaQuotes\Terminal\Community\Calendar. Podría servirme de algo?

 
suescunrik #: Bueno, no soy programador y lo estoy haciendo con la ayuda de ChatGPT, esas son funciones que me indicaba que deberían existir. Por otra parte, he encontrado la carpeta Calendar en la siguiente ruta: MetaQuotes\Terminal\Community\Calendar. Podría servirme de algo?

Por favor, no solicites ayuda para el código generado por ChatGPT (u otra I.A.). Genera código horrible y falso, a menudo mezclando MQL4 y MQL5. Por favor, utilice la sección de Freelance para este tipo de solicitudes.

 
Fernando Carreiro # Por favor, utilice la sección de Freelance para este tipo de solicitudes.
De acuerdo, así lo haré. Gracias.