Indieur de nouvelles DailyFx
Page 1 sur 2 12 DerniéreDerniére
Résultats de 1 é 10 sur 11

Sujet : Indieur de nouvelles DailyFx

  1. #1
    1 Pi?ce (s) jointe (s) Salut ? tous,
    J'ai un indieur qui lit le fichier csv quotidien pour les nouvelles.

    Je n'ai pas r?ussi ? le faire fonctionner parce que je ne comprends pas vraiment la fa?on dont il analyse le fichier.

    Il semble lire le code html du site Web et c'est ce que je suis affich? sur le graphique. Je peux seulement supposer qu'ils (dailyfx) ont chang? le lien mais je ne suis pas s?r de savoir comment modifier le lien pour le faire fonctionner dans le contexte de l'indieur.

    Toute aide ici serait tr?s appr?ci?e.

    Merci

    https://www.sundytrading.com/attachm...9835301057.mq4

  2. #2

  3. #3
    Pour autant que je sache, le lien correct (pour obtenir des nouvelles de la semaine commen?ant le 25 avril 2010) est: http://www.dailyfx.com/calendar/cal.csv?week=2010/0425sort=dateDesctimezone= GMTcurrency = | importance = | Le format du fichier CSV r?sultant est comme suit: Date, Heure, Fuseau horaire, Devise, Description, Importance, R?el, Pr?vision, Sun Pr?c?dent 25,12: 00 AM, GMT, USD, USD FMI; Banque mondiale; G-20; G-7 Rencontre ? Washington DC, High ,,, Sun avr. 25,12: 00 AM, GMT, AUD, AUD Accords trimestriels sur les salaires (4Q), Faible ,,, 3,5% dim. Avr. 25,11: 01 PM, GMT, GBP, GBP Hometrack Housing Survey (MoM) (MAA), Faible, 0,2%, 0,3% dim. Avr. 11,11: 01 PM, GMT, GBP, GBP Hometrack Housing Survey (glissement annuel) (APR), Faible, 1.8%, , 1,3% dim avr. 11,11: 50 PM, GMT, JPY, JPY Prix du service minist?riel (glissement annuel) (MAR), faible, -1,1%, - 1,4%, - 1,2% (R ) lun. Avr. 26,2: 30 PM, GMT, USD, USD Activit? manufacturi?re de la Fed de Dallas (TAF), Faible, 21,1%, 9,8%, 7,2% Tue avr 27,1h30, GMT, AUD, AUD Indice des prix ? la production (QQ) (1Q), Faible , 1,0%, 0,6%, - 0,4% La cha?ne d'instruction MQL4 news = ReadWebPage (http://www.dailyfx.com/calendar/cal.csv?week= start_date sort = dateDesctimezone = GMTcurrency = | importance = |) ; devrait lire le contenu de l'ensemble du fichier cal.csv dans une variable cha?ne nomm?e news. La fa?on dont vous analysez et traitez cette cha?ne d?pend exactement de ce que vous voulez voir appara?tre sur votre tableau MT4. C'est ? peu pr?s tout ce que je peux faire, compte tenu de mes connaissances actuelles et de l'information que vous m'avez fournie.

  4. #4

    Citation Envoy? par ;
    La fa?on dont vous analysez et traitez cette cha?ne d?pend exactement de ce que vous voulez voir appara?tre sur votre tableau MT4. C'est ? peu pr?s tout ce que je peux faire, compte tenu de mes connaissances actuelles et de l'information que vous m'avez fournie.
    Merci beaucoup Hanover. Peut toujours compter sur vous! Je vais faire un peu plus et voir comment je vais. Si je ne peux pas le faire, je vais poster et essayer d'?tre plus d?taill?. ? votre sant?

  5. #5
    Ok .. voici quelques questions plus sp?cifiques que vous pouvez r?pondre avec un peu de chance. Pas que j'en ai fini avec les questions Pourquoi MT4 a besoin de la ligne d'inclusion DLL (#import wininet.dll) et du code qui va avec, si j'ai un acc?s direct au r?seau (internet dans ce cas) plut?t que la num?rotation? Comment puis-je faire MT4 voir (vendredi 30 avril) comme une date plut?t qu'une cha?ne? Et dans la m?me veine, comment puis-je le faire voir (1:55 PM) comme le temps ?tant donn? que le format de l'heure est diff?rent du format de l'heure de MT4? Ceux-ci sonnent probablement comme des questions stupides ? quelqu'un qui sait, donc des excuses ? l'avance si elles le sont. Quelque chose que j'ai compris pendant que j'essayais de faire correspondre le format de date pour l'op?ration fileread, ?tait le calendrier de dailyfx est un calendrier de 7 jours par d?faut, donc je n'ai pas besoin d'entrer une date pour obtenir l'information, qui dans mon affaire a ?t? chanceux pour moi puisque je n'ai pas r?solu le probl?me

  6. #6

    Citation Envoy? par ;
    Ok .. voici quelques questions plus sp?cifiques .....
    Les r?ponses ? vos questions se trouvent dans l'aide en ligne MQL4 (par exemple dans MetaEditor, placez le curseur sur le mot #import et appuyez sur la touche F1). Pour gagner du temps, j'ai coll? le m?me texte d'aide ci-dessous. 1. Pourquoi MT4 a-t-il besoin de la ligne d'inclusion de DLL (#import wininet.dll) et du code qui l'accompagne, si j'ai un acc?s direct au r?seau (internet dans ce cas) plut?t que la num?rotation? Le type de fonctions externes d?finies dans un autre composant d'un programme doit ?tre explicitement d?crit. L'absence d'une telle d?finition peut entra?ner des erreurs lors de la compilation, du couplage ou de l'ex?cution du programme. Lors de la description d'un objet externe, le mot cl? #import doit ?tre utilis? avec la r?f?rence au module. #import user32.dll int MessageBoxA (int hWnd, cha?ne szText, cha?ne szCaption, int nType); int SendMessageA (int hWnd, int Msg, int wParam, int lParam); #import lib.ex4 double tour (double valeur); #import Import peut ?tre utilis? pour d?crire facilement les fonctions appel?es ? partir de DLL externes ou de biblioth?ques EX4 compil?es. Les pointeurs vers les variables peuvent ?tre transmis aux fonctions de la DLL import?es. Les donn?es de type cha?ne sont pass?es en pointeur sur le bloc de m?moire correspondant (il faut garder ? l'esprit que la repr?sentation interne des donn?es de cha?ne se compose de deux parties: la longueur du bloc de m?moire et le pointeur de bloc de m?moire). S'il est n?cessaire de transmettre des donn?es de type int ou double, le tableau unidimensionnel du type correspondant doit ?tre transmis par r?f?rence en tant que param?tre. 2. Comment puis-je faire MT4 voir (vendredi 30 avril) comme une date plut?t qu'une cha?ne? Et dans la m?me veine, comment puis-je le faire voir (1:55 PM) comme le temps ?tant donn? que le format de l'heure est diff?rent du format de l'heure de MT4? datetime StrToTime (string value) Convertit une cha?ne au format aaaa.mm.jj hh: mi en type datetime (le nombre de secondes ?coul?es depuis le 1er janvier 1970). Param?tres: valeur - Valeur cha?ne du format dateheure sous la forme aaaa.mm.jj hh: mi. Exemple: datetime var1; var1 = StrToTime (2003.8.12 17:35); var1 = StrToTime (17:35);/renvoie la date actuelle avec l'heure donn?e var1 = StrToTime (2003.8.12);/renvoie la date avec l'heure de minuit de 00:00

  7. #7
    Je vous enverrai un PM prochainement, avec plus d'informations.

  8. #8

    Citation Envoy? par ;
    Les r?ponses ? vos questions se trouvent dans l'aide en ligne MQL4 (par exemple dans MetaEditor, placez le curseur sur le mot #import et appuyez sur la touche F1). Pour gagner du temps, j'ai coll? le m?me texte d'aide ci-dessous. 1. Pourquoi MT4 a-t-il besoin de la ligne d'inclusion de DLL (#import wininet.dll) et du code qui l'accompagne, si j'ai un acc?s direct au r?seau (internet dans ce cas) plut?t que la num?rotation? Le type de fonctions externes d?finies dans un autre composant d'un programme doit ?tre explicitement d?crit. L'absence d'une telle d?finition peut ...
    ok ... mais je re?ois des erreurs avec la partie PM du temps et bien que je puisse couper le PM il ne traite pas de la conversion d'horloge de 12 ? 24 heures. J'ai lu le manuel d'aide, mais il ne semble pas aborder ces d?tails ou est bien au-dessus de ma t?te. Et datetime StrToTime (valeur de cha?ne) semble convertir seulement le format pr?d?fini tel qu'il est ?crit en manuel et non les variations ?crites dans le fichier CSV du vendredi 30 avril. C'est une valeur et elle n'est pas s?par?e par des virgules, sinon je pourrais la diviser pour la lire. Je dois manquer quelque chose de crucial. Je vais rechercher du code et voir si je peux trouver un exemple qui pourrait fonctionner.

  9. #9

    Citation Envoy? par ;
    Je vous enverrai un PM prochainement, avec plus d'informations.
    D?sol? Mate, il semble que nous ?tions tous les deux poster en m?me temps et les messages se chevauchent.

  10. #10
    Avez-vous d?j? obtenu votre indieur pour travailler

Régles des messages

  • Vous ne pouvez pas cr?er de sujets
  • Vous ne pouvez pas r?pondre aux sujets
  • Vous ne pouvez pas importer de fichiers joints
  • Vous ne pouvez pas ?diter vos messages
  •  
  • Les BB codes sont Activés
  • Les Smileys sont Activés
  • Le BB code [IMG] est Activé
  • Le code [VIDEO] est Activé
  • Le code HTML est Désactivé
Le site d'sundytrading utilise des cookies
Le site d'sundytrading utilise des cookies pour vous assurer la meilleure expérience sur notre site ; certains sont déjà effectifs. Vous pouvez consulter plus de détails sur leurs usages ici. Veuillez cliquer sur le bouton à droite pour accepter nos cookies. Si vous continuez à utiliser le site internet d???sundytrading, nous considérerons que vous acceptez nos cookies.