Programmation en MQL4 : récupérer le contenu d'un email/SMS

Pour partager sur le trading automatique, nos algorithmes, nos backtests
Avatar du membre
Cedric88
Ewok
Messages : 90
Enregistré le : 23 nov. 2016 21:23

Programmation en MQL4 : récupérer le contenu d'un email/SMS

Message non lu par Cedric88 »

Bonjour,

Admettons que je sois abonné à une newsletter économique par mail ou SMS ou message WhatsApp.

Est-ce qu'il est possible d'une manière ou d'une autre, de récupérer le texte dès réception et de l'envoyer vers un EA / indicateur développé sous MT4 ?

Je me pose juste la question de la récupération. Ce qui vient après, c'est-à-dire "parser" les données du texte de façon "intelligente", c'est dans mes cordes, je vois comment faire. :)

Merci de vos réponses.
Avatar du membre
Edd
Apprenti Jedi
Messages : 732
Enregistré le : 10 août 2015 12:36

Re: Programmation en MQL4 : récupérer le contenu d'un email

Message non lu par Edd »

Salut,
il faut que ton message soit exporté au format txt dans le dossier "files"
ensuite dans l'EA il faut utiliser les fonctions "Files" dont "FilesOpen()" pour aller chercher le texte.
Avatar du membre
Cedric88
Ewok
Messages : 90
Enregistré le : 23 nov. 2016 21:23

Re: Programmation en MQL4 : récupérer le contenu d'un email

Message non lu par Cedric88 »

Salut,
Merci de ta réponse.
Effectivement après j'ai pensé qu'il fallait décomposer en deux temps : export PUIS lecture du fichier avec FilesOpen.

Mais la première étape du processus, c'est à dire le simple export, me pose problème. Là ce sont des messages Whats App à exporter en "temps réel", et je ne trouve rien de probant sur Internet.
Avatar du membre
oscar
Messages : 7
Enregistré le : 13 mars 2017 16:43

Re: Programmation en MQL4 : récupérer le contenu d'un email

Message non lu par oscar »

Bonjour,

Une piste à creuser : navigation sur webmail, ou sur le site en question, pour récupérer l'info, avec la fonction WebRequest de MQL4.

// int WebRequest(
// const string method, // HTTP method
// const string url, // URL
// const string headers, // headers
// int timeout, // timeout Timeout in milliseconds.
// const char &data[], // the ar of the HTTP message body
// char &result[], // an ar containing server response data
// string &result_headers // headers of server response
// );

Après, tu parses la réponse, etc...

Oscar.