Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools
Zurück   Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools > Metatrader 4 > Programmierung MQL4

Programmierung MQL4 Hier gehts rund ums Programmieren in MQL4.

Login
Benutzername:
Kennwort:


Statistik
Themen: 4973
Beiträge: 43248
Benutzer: 7.220
Aktive Benutzer: 81
Links: 84
Wir begrüßen unseren neuesten Benutzer: JosephTK
Mit 2.475 Benutzern waren die meisten Benutzer gleichzeitig online (16.01.20 um 22:38).
Neue Benutzer:
vor 3 Stunden
- JosephTK
vor 2 Tagen
- Hopfen&Mal...
vor 3 Tagen
- frankmicha...
vor einer Woche
- DFeck
vor einer Woche
- bb1107

Onlineuser
'Wer ist online' anzeigen Benutzer: 0
Gäste: 264
Gesamt: 264
Team: 0
Team:  
Benutzer:  
Freunde anzeigen

Empfehlungen

Like Tree1Likes
  • 1 Post By pascalper
Thema geschlossen
 
Themen-Optionen Thema durchsuchen Ansicht
  #1 (permalink)  
Alt 12.09.17
Mitglied
 
Registriert seit: Feb 2017
Beiträge: 79
pascalper befindet sich auf einem aufstrebenden Ast
Standard XML Daten in Chart anzeigen

Hallo

ich habe eine XML Datei mit News, welche wie folgt aufgebaut ist:
Code:
<!--?xml version="1.0" encoding="windows-1252"?-->
<weeklyevents>
        <event>
                <title>Rightmove HPI m/m</title>
                <country>GBP</country>
                <date><!--[CDATA[05-15-2011]]--></date>
                <time><!--[CDATA[23:01]]--></time>
                <impact><!--[CDATA[Medium]]--></impact>
                <forecast></forecast>
                <previous><!--[CDATA[1.7%]]--></previous>
        </event>
        <event>
        ....
        </event>
</weeklyevents>
Ziel: Es sollen die nächsten 3 Einträge, abhängig von Datum (heute), Zeit (nächsten 30 Min) und Impact (High, Medium) im Chart als einfacher Text angezeigt werden. "Upcoming Newsticker"

Anzuzeigende Daten:
<date><time><impact><country><title>
<forecast> und <previous> sind in der Anzeige nicht notwendig

Mein Problem besteht darin, das ich überhaupt keine Ahnung habe wie man diese Daten einliest, selektiert und anzeigt.

Gibt es so etwas bereits, hat jemand ähnliches parat?

Besten Dank für alle Ideen und Hilfen
  #2 (permalink)  
Alt 15.09.17
Premium Mitglied
 
Registriert seit: Apr 2015
Beiträge: 422
Raul0 befindet sich auf einem aufstrebenden Ast
Standard

Die Funktion FileOpen() wird Dich dabei unterstützen. Jedoch wird der schwierigere Teil dabei sein, zu selektieren welche Daten ja oder nein.

Grüsse, Raul
__________________

Easy Trading Assistant
  #3 (permalink)  
Alt 18.09.17
Mitglied
 
Registriert seit: Feb 2017
Beiträge: 79
pascalper befindet sich auf einem aufstrebenden Ast
Standard

Ja genau um das Selektieren geht es, die Datei Operationen sind kein Problem.
Aber mir wird immer klarer das dies offensichtlich keine Kleinigkeit ist.

Aber trotzdem Danke!
  #4 (permalink)  
Alt 26.10.17
Mitglied
 
Registriert seit: Feb 2017
Beiträge: 79
pascalper befindet sich auf einem aufstrebenden Ast
Standard

OK ich re-animiere mal.

Die Vorgehensweise XML Daten im Chart anzeigen zu lassen ist wohl ganz aussergewöhnlich.

Mal andersrum gefragt: Wie kann ich mir den Inhalt eines Arrays anzeigen oder exportieren lassen, primär um zu prüfen ob der Inhalt überhaupt dem entspricht was ich brauche?

Besten Dank!
  #5 (permalink)  
Alt 27.10.17
Gesperrter Benutzer
 
Registriert seit: Feb 2016
Ort: 2100 Österreich
Beiträge: 313
Kronenchakra befindet sich auf einem aufstrebenden Ast
Standard

Versuch mal
Code:
void  ArrayPrint( 
   const void&   array[],             // printed array 
   uint          digits=_Digits,      // number of decimal places 
   const string  separator=NULL,      // separator of the structure field values 
   ulong         start=0,             // first printed element index 
   ulong         count=WHOLE_ARRAY,   // number of printed elements 
   ulong         flags=ARRAYPRINT_HEADER|ARRAYPRINT_INDEX|ARRAYPRINT_LIMIT|ARRAYPRINT_ALIGN     
   );
F1 hilft!
  #6 (permalink)  
Alt 27.10.17
Gesperrter Benutzer
 
Registriert seit: Feb 2016
Ort: 2100 Österreich
Beiträge: 313
Kronenchakra befindet sich auf einem aufstrebenden Ast
Standard

Und such doch auch selbst !
https://www.mql5.com/en/code/1998
xml-Parser sollte es doch geben.
  #7 (permalink)  
Alt 27.10.17
Mitglied
 
Registriert seit: Feb 2017
Beiträge: 79
pascalper befindet sich auf einem aufstrebenden Ast
Standard

Vielen Dank schon mal! Bin sicher kein Profi Coder, werde so oder so Probleme damit haben, speziell den XML MT5 in MT4.5 zu codieren wird interessant, aber man wächst ja mit der Aufgabe.
  #8 (permalink)  
Alt 30.10.17
Mitglied
 
Registriert seit: Feb 2017
Beiträge: 79
pascalper befindet sich auf einem aufstrebenden Ast
Standard

Meine Unwissenheit dies zu verstehen belustigt mich geradezu. Somit zunächst auf den Stapel "Unerledigt" verbannt.
Kronenchakra likes this.
Thema geschlossen

Lesezeichen

Stichworte
chart, daten chart, mql4, programmierung, programmierung metatrader, programmierung mql4, xml, xml chart, xml daten chart

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus




Alle Zeitangaben in WEZ +1. Es ist jetzt 01:38 Uhr.





Suchmaschine - Reisen - Wavesnode - Facebook Forum - Spam Firewall
-----------------------------------------------------------------------------------------------------------------------------
Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Powered by vBCMS® 2.7.0 ©2002 - 2024 vbdesigns.de
SEO by vBSEO 3.6.1
Copyright ©2009 - 2023 by Expert-Advisor.com - Das Metatrader Forum
MetaTrader bzw. MetaTrader 4 und MetaTrader 5 sind eingetragene Marken der MetaQuotes Software Corp.
-----------------------------------------------------------------------------------------------------------------------------